新道游互娱-微信H5房卡棋牌20+款玩法/游戏服务端明文源码可二开

房卡联盟2026-09-30161 阅读
约 1,624 字 · 大约 5 分钟

摘要: 这是一套微信 H5 端的房卡+俱乐部+联盟棋牌游戏平台,品牌名「新道游 / 道游互娱」,覆盖斗牛、牌九、三公、炸金花、鱼虾蟹、二八杠等二十多款玩法。它最特别的地方在于交付形态:游戏对局逻辑用 Workerman 写成明文 PHP,可以直接读、直接改;而 Web 大厅与后台部分被 SourceGuardian 加密,只能配置不能深改——这跟市面上"客户端给全、服务端加密"的常规棋牌源码正好相反。

一、这是一套什么源码

打开就是标准的微信内 H5 大厅:顶部品牌名「道游互娱」,中间平铺游戏图标(十人牌九、八人大牌九、十人牛牛、十人鱼虾蟹……),底部「加入房间」,右上角挂着"本游戏仅供娱乐 禁止赌博"的角标。运营模式是熟人房卡局:房主发房卡、玩家扫码或输房号进桌,配合俱乐部和联盟做多级分成。

它不是单机 Demo,而是一套跑过真实运营的整包——数据库里残留了 bl.com、blss.com 等多个历史运营域名的进程记录,说明这套代码在多个站点之间流转、上线过。

新道游 道游互娱游戏选择大厅
新道游 道游互娱游戏选择大厅

二、玩法清单

数据库 jz_game 表加上客户端资源,实际可上的玩法二十余款,用 beast(斗牛系)和 daoyou(道游系)两个大类组织:

类型

玩法

斗牛

六人斗牛、九人斗牛、十二人斗牛、斗公牛、十人牛牛

牌九

十人牌九、八人大牌九

三公金花

三公、九人三公、炸金花

骰宝杠牌

十人鱼虾蟹、二八杠

麻将其他

广东麻将、斗地主

玩法以斗牛、牌九、三公为主线,人数档位齐全(六人到十二人),适合俱乐部里不同规模的局。

三、技术栈与架构

整套东西是三层拼起来的,分工很清楚:

  • Web 大厅 / 后台: ThinkCMF X2.2.0(ThinkPHP 3.2 内核),应用目录 wusuo8,框架核心在 simplewind,数据库表统一 jz_ 前缀。负责登录、大厅、俱乐部、联盟、后台管理这些"外壳"逻辑。

  • 游戏对局服务端: 独立的 Workerman 常驻进程(auto/php54n),每一款游戏一个 game*.php,各自监听一个 websocket 端口,server.php 统一调度。这是真正跑发牌、算番、结算的地方。

  • 游戏客户端: Cocos2d-JS 打包的 H5,直接在微信里跑,无需下载 App。

环境要求(搭建教程给的):
CentOS 7 + 宝塔面板
Nginx + MySQL 5.6 + PHP 7.2(Web 端)
游戏进程另需 PHP 5.4 常驻(php54n)

四、源码开放到什么程度(重点)

这是选型时最该看清的一点,因为这套源码的"开放"和"加密"是错位的:

  • 游戏服务端 = 明文 PHP,可深改。 auto/php54n 下 game1.phpgame27.php 十几个游戏进程、DateController.class.php、mysql.class.php 全部是可读的明文源码,每个文件 400600 行,基于 Workerman 的 websocket 长连接。发牌、比牌、赔付、结算这些核心对局逻辑都在这里,能读能改,这是整套里最值钱的部分。

  • Web 大厅 / 后台 = SourceGuardian 加密。 wusuo8/Portal/Controller 下 27 个业务控制器(大厅入口 Home、用户 User、订单 Order、联盟 Union、微信对接 Weixin,以及后台的用户管理、订单、指定牌、游戏配置等)全部 SourceGuardian 加密,只能运行不能改源码。ThinkCMF 原生的框架层和后台管理框架(菜单、权限、幻灯、导航等)是明文。

  • 客户端 = Cocos2d-JS 编译混淆。 main.xxx.js、project.js 带哈希压缩混淆,没有 .fire 工程,只能替换图片资源换皮,改不了逻辑。

  • 数据库 = 完整。 单个 30MB 的 yx-lp.com.sql,38 张表,含玩家、俱乐部、房卡、战绩、点控等全部结构,导入即用。

下面几张目录截图可以直观看到代码规模和真实性:

新道游 项目根目录全套
新道游 源码文件目录结构
新道游 游戏服务端明文源码
新道游 Web业务控制器加密

五、部署步骤与耗时

搭建教程写得比较完整,流程不复杂:

  1. 宝塔装好 Nginx + MySQL 5.6 + PHP 7.2,导入 yx-lp.com.sql;

  2. 改根目录 data/conf/db.php(数据库名/账号/密码);

  3. 改 auto/php54n/config.php(数据库信息 + 端口 7800 + 域名);

  4. 进 auto/ 目录跑 ./1.sh 启动全部游戏服务端进程;

  5. 服务器放开 1-65535 端口(游戏 socket 需要),设置 ThinkPHP 伪静态,目录给读写权限;

  6. 登录 /admin 后台,配置微信公众号(H5 走公众号授权登录)。

熟手一两个小时能跑通。要注意游戏进程依赖 PHP 5.4 常驻,和 Web 端的 PHP 7.2 是两套环境。

六、后台与运营功能

个人中心和后台功能是按房卡联盟运营配齐的:俱乐部管理、战绩查询、开房记录、房卡明细、绑定手机、防作弊、爱心明细、聊天室、复制链接分享。

后台还带一套点控体系:玩家表 jz_user 有概率字段(gailv),另有指定牌表 jz_user_zdcard,搭建教程里也明确写了"开启透视功能要在会员管理里设置功能到期时间"。也就是说透视、指定牌、赢率这些控制项在后台是配得出来的——不过对应的后台控制器是加密的,只能按现成开关用,改不了它的判定算法。

新道游 荣耀大厅俱乐部房间列表新道游 超游大厅个人中心

七、二开评估

一句话概括能改到哪:

  • 能改: 游戏对局逻辑(发牌、比牌、赔付、结算)随便改,这是明文;数据库结构、房卡费率、玩法参数、俱乐部联盟分成规则也能调;客户端可以换皮替换图片资源。

  • 不能改: Web 大厅和后台的业务流程(用户体系、订单、点控配置界面)是 SourceGuardian 加密的,只能用不能改;客户端 Cocos 逻辑编译混淆,改不了玩法交互。

所以它的定位是:换皮 + 配置 + 改对局逻辑就能开运营的房卡联盟包,游戏玩法层面有很大改造空间,但 Web 外壳是黑盒,做不了底层架构级的深度开发。


几点提醒: 一是入口文件 license.php 带 SourceGuardian 授权校验,上线需要装对应 loader;二是数据库是 gbk 编码、含历史运营残留数据,正式用之前建议清库;三是配置文件里残留了旧域名和默认后台密码,部署后务必全部替换、改强密码。本文仅作技术结构分析,源码请于合法合规前提下用于学习研究。

下载地址

本资源为付费内容,登录后可下载