星驰互娱-H5棋牌多合一全套/10款游戏+C++服务端+PHP后台源码/6套品牌配置+搭建教程文本
拿到手的东西
三个压缩包加起来约 140MB,解压后主要看修复版,结构很清晰:
cilent/ — 前端 H5 页面,Cocos Creator 编译产物
Server/ — 服务端,4 个 exe + ThinkPHP 后台
ywzw.sql — MySQL 建库脚本
教程.txt — 搭建步骤说明
无授权版比修复版多了一些玩家头像数据和日志目录,更新版是针对 28 游戏和启动文件的修复补丁。

技术栈与架构
层级 | 技术 | 说明 |
|---|---|---|
前端 | Cocos Creator (cocos2d-js) | 竖版 H5,浏览器直接跑 |
服务端 | C++ 编译产物 | 4 个 exe,无源码 |
后台管理 | PHP ThinkPHP 3.2.3 | 有完整源码 |
数据库 | MySQL 5.7+ | ywzw(游戏数据)+ admin(后台管理)双库 |
Web 服务 | IIS + .NET 4.0 应用程序池 | 托管前端静态页和后台 |
登录方式 | 微信公众号 OAuth | 依赖微信 JSSDK |
服务端一共 4 个进程各管各的:
gate.exe — 网关/大厅服务(9.7MB)
game28G.exe — 二八杠游戏服务(7.6MB)
gameNN.exe — 牛牛游戏服务(7.6MB)
gamePSZ.exe — 拼三张/拼十游戏服务(7.6MB)
前端也按游戏类型拆成了独立目录,主入口 cilent/index.html 是大厅,28G/、NN/、PSZ/ 各自有独立的 index.html 和资源包。进入某个游戏时相当于跳转到对应子目录的页面。


多品牌切换
这套比较有意思的一点是内置了 6 套品牌配置,写在前端的 config.json 里,通过 source 字段切换:
编号 | 品牌名 | 端口 | 公会功能 |
|---|---|---|---|
1 | 星驰娱乐 | 6001 | 关 |
2 | 皇者互娱 | 6001 | 开 |
3 | 上神互乐 | 4001 | 关 |
4 | 超稳互众 | 3001 | 关 |
5 | 开城娱乐 | 7001 | 关 |
6 | 超稳无敌 | 6001 | 关 |
每套品牌各自绑了一个微信 appid,改 source 值就能切换到对应品牌的名称、端口和微信授权。对于想快速换皮上线的场景,这个设计省了不少事。
游戏列表
从大厅截图可以看到一共 10 款游戏,全是经典棋牌玩法:
游戏名称 | 归属服务端 | 类型 |
|---|---|---|
拼十 | gamePSZ.exe | 扑克 |
拼三张 | gamePSZ.exe | 扑克 |
12人拼十 | gamePSZ.exe | 扑克(多人) |
血战到底 | gamePSZ.exe | 川麻 |
9人三张 | gamePSZ.exe | 扑克(多人) |
斗地主 | gameNN.exe | 扑克 |
二八杠 | game28G.exe | 牌九 |
三公 | gameNN.exe | 扑克 |
牛二水 | gameNN.exe | 十三水 |
双扣 | gameNN.exe | 扑克 |

前端效果
整个前端是竖版设计,适配手机浏览器。大厅底部有五个导航栏:游戏大厅、战绩、好友、商城、我的。



个人中心里能看到代理功能(一级代理)、钻石和门票双货币体系、VIP 标识、手机绑定,功能模块比较完整。战绩页详细记录了每一局的玩法、时间和盈亏。
后台管理
后台是 ThinkPHP 3.2.3 写的 PHP 源码,前端用了 Vue.js + Bootstrap 渲染页面。从视图模板来看,后台包含这些功能:
用户管理(查看/搜索玩家信息)
点控管理(按 UID 设置控制记录)
点控日志(谁开的、开了谁、什么时间)
游戏记录查询(房间 ID、创建者、游戏类型)
消费记录
数据库一共 8 张表:config(系统配置)、user(玩家)、friend(好友关系)、record(牌局记录)、detailed_record(详细记录)、score_recording(积分流水)、control(点控)、control_log(点控日志)。结构不复杂,上手看一遍就能理解。
搭建步骤
自带的教程文本写得比较简要,整理补充后大致流程如下:
环境准备 — Windows Server,安装 IIS(开启 .NET 4.0 集成模式应用程序池)和 MySQL 5.7+
导入数据库 — 用 Navicat 或命令行导入
ywzw.sql,建立游戏数据库;后台管理系统使用名为admin的独立数据库配置数据库连接 — 编辑
Server/Head/admin/Application/Common/Conf/config.php,修改 MySQL 的地址、端口、用户名和密码替换服务器 IP — 用文本编辑器全局搜索 Server 目录下的所有文件,把原始 IP
111.229.80.125替换成你自己的服务器公网 IP部署前端 — 在 IIS 中新建站点,根目录指向
cilent文件夹,应用程序池选 .NET 4.0 集成配置微信 — 编辑
cilent/res/raw-assets/resources/Data/config.json,填入你的微信公众号 appid;在微信公众平台配置 OAuth 授权回调域名和 IP 白名单启动服务端 — 依次运行
gate.exe、game28G.exe、gameNN.exe、gamePSZ.exe
部署环境不复杂,不涉及 Linux、Docker 或微服务编排,纯 Windows 操作。熟练的话半天内能跑起来,主要时间花在微信公众号那边的域名和授权配置上。
二开空间
先说结论:后台可改,前端可换皮,服务端改不了。
后台管理:ThinkPHP 3.2.3 的 PHP 源码完整,控制器、模型、视图都在,加功能、改界面没障碍
前端:Cocos Creator 的编译产物,JS 经过压缩混淆(
main.4511b.js等),逻辑层改动困难。但资源文件(图片、音效、配置 JSON)都是明文,换皮——改 logo、改背景图、改品牌名——可以做服务端:4 个 exe 是 C++ 编译的黑盒,没有源码,游戏逻辑和通信协议都锁死在里面,改不动。如果服务端出 bug 或者想加新游戏,只能找到原始 C++ 源码重新编译
配置层面:品牌切换、端口调整、微信 appid 替换这些都可以通过改 JSON 和 PHP 配置完成
之前拆过一套仿 KG Slots 的 H5 棋牌源码,那套的服务端用的是 PHP Workerman 长连接,整个服务端都是 PHP 源码可改。相比之下,星驰互娱这套的 C++ 服务端虽然性能上有优势,但二开空间就窄得多了。感兴趣对比的朋友可以看看那篇,放在文末了。
部署条件一览
项目 | 要求 |
|---|---|
操作系统 | Windows Server 2012+ |
Web 服务器 | IIS 8.0+,.NET 4.0 集成模式 |
数据库 | MySQL 5.7+ |
外部依赖 | 微信公众号(已认证,支持 OAuth) |
域名 | 需要备案域名(微信授权要求) |
预计部署耗时 | 3-5 小时(含微信配置) |
延伸阅读1 篇
下载地址
会员免费本资源为会员专享,登录后可下载


