26款子游戏全在手里:728棋牌平台源码能不能自己搭起来?

金币源码2026-08-232,761 阅读
约 1,549 字 · 大约 5 分钟

一、项目概述

这是一套728棋牌游戏平台的完整部署包,从线上生产服务器打包迁移,包含Cocos Creator客户端源码、服务端程序、管理后台、数据库SQL、Android/iOS安装包,以及四段搭建视频教程。平台名称对外叫"万象游阁",技术代号728。

整套系统分三层:Cocos Creator 2.4.5客户端负责游戏画面和交互,Workerman/GatewayWorker处理游戏逻辑和WebSocket长连接,ThinkPHP 5后台管理用户、代理、充值和运营配置。数据库为MySQL 5.7,主库728含63张表。


二、界面效果展示

6319dbf173c79143861f43b707ab4f9f 1775795191
登录页 -- 游客登录/账号登录/全部账号,支持客服和修复入口
da06bc0a46fc0def06be76642feb8664 1775795189
游戏大厅 -- 全民捕鱼、棋牌、多人对战、街机四大品类入口,签到/月卡/排行榜/银行
3fe3ca15a76124dde8dd1a2e37400293 1775795189
捕鱼游戏分类 -- 大闹天宫、大闹天宫2、捕鱼大亨三款捕鱼子游戏
ba6105d6d51b90f1d92e0452620a151d 1775795191
棋牌游戏分类 -- 二人牛牛、四人牛牛、通比牛牛、抢庄牛牛、欢乐5张、赢三张、德州扑克、麻将合集
171c9bd3572c6e0a5a17df56ed86b11b 1775795190
多人对战分类 -- 龙虎斗、百人牛牛、欢乐至尊、欢乐30秒、十点半
8d5743bab36da615227c895ddabea3c7 1775795191
街机游戏分类 -- 九线拉王、多福多财、奔驰宝马、水浒传、飞禽走兽、森林舞会、扫雷红包

三、技术架构

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小时。

  1. 装环境: 宝塔安装Nginx + PHP 7.4 + MySQL 5.7,PHP开启pcntl、posix等扩展

  2. 导入数据库: 解压SQL/728_2025-09-15_12-42-26_mysql_data_t1Dot.sql.zip,导入MySQL

  3. 部署游戏服务: 将JH_728(游戏网关)和JH_728API(HTTP API)上传至/mnt/mnt/

  4. 部署管理后台: 将ThinkPHP 5后台上传至Web目录,Nginx指向public

  5. 配置数据库连接: 修改JH_728API/Applications/Common/Config.php中的数据库和AdminServer地址

  6. 修改游戏登录地址: 更新数据库jh_sysconfig表中GAME_LOGIN_IP为你的服务器IP:16300

  7. 部署热更新资源: 将大厅和子游戏资源放到Web目录/update/rgx/下

  8. 启动并守护服务: 用systemd或Supervisor守护Workerman进程,开放对应端口

  9. 客户端改包: 修改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 篇

下载地址

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