26款子游戏全在手里:728棋牌平台源码能不能自己搭起来?
一、项目概述
这是一套728棋牌游戏平台的完整部署包,从线上生产服务器打包迁移,包含Cocos Creator客户端源码、服务端程序、管理后台、数据库SQL、Android/iOS安装包,以及四段搭建视频教程。平台名称对外叫"万象游阁",技术代号728。
整套系统分三层:Cocos Creator 2.4.5客户端负责游戏画面和交互,Workerman/GatewayWorker处理游戏逻辑和WebSocket长连接,ThinkPHP 5后台管理用户、代理、充值和运营配置。数据库为MySQL 5.7,主库728含63张表。
二、界面效果展示






三、技术架构
Cocos Creator 2.4.5 客户端(H5/Android/iOS)
│
├── HTTP请求 ──▶ JH_728API(Workerman HTTP,端口16030)
│
└── WebSocket ──▶ JH_728(GatewayWorker,端口16300)
│
├── Gateway(16400)
├── Register(16500)
└── Central(16600)
│
MySQL 5.7(库名728,63张表)
│
ThinkPHP 5 管理后台(Nginx + PHP-FPM)
组件 | 技术栈 | 说明 |
|---|---|---|
客户端 | Cocos Creator 2.4.5 / JavaScript | 26款子游戏,热更新机制 |
游戏服务 | Workerman / GatewayWorker | WebSocket长连接,多进程模型 |
HTTP API | Workerman HTTP | 登录、充值等短连接业务 |
管理后台 | ThinkPHP 5 / PHP 7.2-7.4 | 用户管理、代理体系、财务报表 |
数据库 | MySQL 5.7 | 主库728,63张jh_前缀表 |
热更新 | 阿里云OSS + manifest | 大厅和子游戏独立热更 |
四、服务器要求
系统: Linux(Ubuntu 20.04/CentOS 7),推荐宝塔面板
配置: 最低2核4G测试用,正式上线建议4核8G+
软件: PHP 7.2-7.4 + MySQL 5.7 + Nginx + Supervisor/systemd
PHP扩展: pcntl、posix、pdo_mysql、mysqli、mbstring、curl、openssl、gd
端口: 80/443(后台)、16030(HTTP API)、16300(WebSocket)、16400-16600(内部通信)
其他: 不支持Windows生产运行(Workerman依赖pcntl/posix)
五、部署步骤
附带4段视频教程(环境搭建、服务端配置、安卓修改、苹果修改),部署预计3~5小时。
装环境: 宝塔安装Nginx + PHP 7.4 + MySQL 5.7,PHP开启pcntl、posix等扩展
导入数据库: 解压
SQL/728_2025-09-15_12-42-26_mysql_data_t1Dot.sql.zip,导入MySQL部署游戏服务: 将
JH_728(游戏网关)和JH_728API(HTTP API)上传至/mnt/mnt/部署管理后台: 将ThinkPHP 5后台上传至Web目录,Nginx指向
public配置数据库连接: 修改
JH_728API/Applications/Common/Config.php中的数据库和AdminServer地址修改游戏登录地址: 更新数据库
jh_sysconfig表中GAME_LOGIN_IP为你的服务器IP:16300部署热更新资源: 将大厅和子游戏资源放到Web目录
/update/rgx/下启动并守护服务: 用systemd或Supervisor守护Workerman进程,开放对应端口
客户端改包: 修改
Constant.js中的httpServer和webServer地址,重新构建或反编译改包
六、二次开发评估
组件 | 源码情况 | 二开难度 |
|---|---|---|
客户端 Cocos | 完整JS源码,未加密 | 中,需Cocos Creator 2.4.5 |
游戏服务 Workerman | PHP源码完整 | 中,GatewayWorker框架文档齐全 |
HTTP API | PHP源码完整 | 低 |
管理后台 ThinkPHP 5 | 完整源码 | 低,标准TP5结构 |
数据库 | 63张表,结构完整 | 低 |
移动端 | APK/IPA + 源码构建均可 | 中,需签名和证书 |
客户端26款子游戏的源码全部以独立目录存放在assets/下(如DZPK/德州扑克、ZJH/炸金花),每款游戏是独立的Cocos场景+脚本,增删游戏只需要操作对应目录和Config.js中的注册配置。后端Workerman和ThinkPHP均为PHP生态主流框架,文档和社区支持充足。
七、核心功能
26款子游戏覆盖四大品类:
捕鱼类(4款): 寻龙夺宝、捕鱼大亨、大闹天宫、大闹天宫2
棋牌类(9款): 德州扑克、炸金花、抢庄牛牛、二人牛牛、四人牛牛、通比牛牛、欢乐五张、二人雀神、温州麻将
百人场/街机(6款): 百人牛牛、龙虎斗、飞禽走兽、奔驰宝马、森林舞会、红包扫雷
休闲/电子(7款): 欢乐30秒、十点半、欢乐至尊、九线拉王、水浒传、多福多财、麻将合集
平台功能:
热更新机制:大厅与子游戏独立热更,基于阿里云OSS + manifest版本校验
代理体系:多级代理、推广佣金、下级管理
充值/提现:后台配置支付通道
保险箱系统:游戏内资金存取、密码保护
签到/邮件/排行榜/VIP特权
多品牌切换:源码内置728游戏、一言棋牌、850游戏等多套品牌名和客服配置
八、注意事项
Workerman依赖
pcntl和posix扩展,只能在Linux上生产运行,Windows仅能调试客户端默认
serverType = "sxqeb"使用15010/15000端口,而服务端默认是16030/16300,部署时必须统一热更新地址硬编码了多个阿里云OSS域名,正式使用需替换为自己的CDN
Constant.js中保留了多套服务器配置(NWC、jhlm、sxqeb等),含历史IP和内网地址,打包前必须清理原始服务器已到期,数据库和服务器快照仅作为恢复模板使用
运行日志曾达64GB,正式环境必须配置日志轮转
九、总结
一套从生产环境完整迁移的棋牌游戏平台,26款子游戏源码齐全,客户端Cocos Creator 2.4.5 + 服务端Workerman/GatewayWorker + ThinkPHP 5后台的经典三层架构。附带Android/iOS安装包、数据库备份和四段搭建视频教程,降低了上手门槛。源码全部可读未加密,子游戏独立目录结构方便增删,热更新机制支持不发版更新。适合有Linux服务器运维能力、需要搭建棋牌游戏平台的技术团队参考使用。
延伸阅读1 篇
下载地址
全员付费本资源为付费内容,登录后可下载


