冰河娱乐-19款房卡麻将扑克编译组件(附PHP代理后台源码)
冰河娱乐是一套房卡俱乐部类的棋牌包,客户端大厅里能开的游戏有 19 款,以地方麻将为主,外加牛牛、炸金花、斗地主、十三水这些常见扑克。游戏服务端是网狐 6603 的编译产物,代理和充值后台则是 ThinkPHP5 的明文 PHP,两块拼在一起才是完整的运营形态。适合想快速搭一个房卡平台、主要做换皮和运营配置的人。
包里到底有什么
解压后根目录只有六样东西,结构很干净:
目录 / 文件 | 内容 | 体量 |
|---|---|---|
unicode | 网狐 6603 Unicode 版服务端,登录、协调、游戏、俱乐部四个服务 exe,加 21 个子游戏 DLL | 8.7M |
Backup | 9 个 SQL Server 备份,统一 TH 前缀(THAccountsDB、THPlatformDB 等) | 132M |
数据库链接脚本 | 12 个 .sql,建跨库链接、写入等级、签到、道具、房间类型配置 | 68K |
web/wwwroot | 代理与充值后台,ThinkPHP 5.0.2,108 个 PHP 文件 | 47M |
冰河娱乐.apk | 安卓成品 | 130M |
冰河娱乐.ipa | 苹果成品(包内工程名 GameQP-mobile) | 147M |



服务端目录里的 ServerParameter.ini 文件头直接写着网狐棋牌 6603,所以底子很清楚。21 个子游戏 DLL 按文件名大致能对上玩法:Sparrow 开头的 9 个加上 HZMJServer 共 10 个麻将模块,缩写能认出长沙、阜阳、广东、晋中、扣点点、转转等;其余是跑胡子两个、斗地主(LandServer)、锄大地(HoeServer)、跑得快两个版本、三公两个、牛牛(TKCowServer)、十三水(TKSSSServer)、炸金花。数据库里 THPlatformDB 一个就占了 102M,其余几个都在 3~6M,是带了配置数据的初始库。
有一点要先说清楚:包里流传的旧说明写着「双平台客户端源码、服务器源码」,实际打开并没有。服务端只有 exe 和 dll,没有 C++ 工程;客户端只有 apk 和 ipa 成品。真正能看到代码的只有 PHP 后台这一块。
19 款游戏和开关
客户端认哪些游戏,由后台根目录的 gamelist.json 决定,每一项一个 isoff 开关,1 是开、0 是关。包里默认 18 款开着,广东麻将是关的:
类型 | 游戏(括号内为 gameid) |
|---|---|
地方麻将 | 红中麻将(316)、晋中麻将(306)、阜阳麻将(323)、扣点点麻将(324)、转转麻将(319)、潮客麻将(330)、武汉花麻将(307)、推倒胡(308)、广东麻将(331,默认关) |
字牌 | 跑胡子(22) |
扑克 | 牛牛(403)、炸金花(311)、3+2 炸金花(312)、三公(404)、三公比金花(445)、斗地主(401)、跑得快(444)、十三水(502)、锄大地(555) |
每款开房要扣多少钻石、能选几局,在服务端 GameConfig.ini 里按 gameid 分段写,例如每段有 GameCount1~3 三档局数,对应 DeductDiamond 三档扣钻,改数字就行,不用动代码。
两套数据库怎么分工
这套最容易卡住的地方是要同时跑 SQL Server 和 MySQL:
SQL Server 2014:网狐那 9 个库,账号、财富、房间、战绩都在这里。还原后要先跑「数据库链接脚本」,否则跨库查询会报错。
MySQL:代理后台自己的库,导入 web/wwwroot/help 下的 adminyouxi 那份 sql,共 22 张表,全部 ims_ 前缀,存代理申请、佣金、提现、商品、订单、公告、实名认证这些。
PHP 后台同时连两边:database.php 配 MySQL,config.php 里另外配了三条 SQL Server 连接(账号库、财富库、网站库),所以 PHP 环境要装 sqlsrv 扩展。
服务端这边,ServerParameter.ini 里的数据库地址、账号、密码都是加密后的十六进制串,不能直接手改,要用网狐的参数配置工具重新写入,目录里的 Collocate.exe 就是干这个的。启动可以用 AutoStart_TH.exe,关闭有现成的「一键关闭游戏.bat」。
后台能管什么
后台是 ThinkPHP 5.0.2 的标准分模块写法,application 下 18 个业务模块,命名直白:

admin / member / orders / goods:后台登录、会员、订单、房卡商品。
agent / settings:代理体系。佣金表 ims_tpcommissions 有二级、三级分成比例和代理购卡折扣字段,加上总代,就是旧说明里说的「四级代理」。
cardpay / finance:房卡充值和提现。
mobile:给代理在手机上用的 H5 页面,12 个控制器,有推广、我的佣金、充值、个人中心、提现申请。
rank / realname / feedback / notice:排行榜、实名认证、反馈、公告。
后台默认账号 admin,密码 123456,上线前要改。因为是明文 PHP,佣金算法、充值流程、H5 页面都能直接改。
客户端能改到哪一步
客户端是 Cocos2d-x 的 C++ 版本,安卓包里核心是一个 12M 的 libcocos2dcpp.so,只编了 armeabi 一个架构,游戏逻辑都在这个 so 里,没有 Lua 或 JS 脚本可改。资源大约 5000 个文件,按玩法分在 assets/res/Game 下 20 多个目录里。
能改的是资源和 json 配置:assets/data 下 14 个 json 管游戏名、建房选项、快捷聊天语,以及后台接口地址(httpRequestData.json)。接口地址写死在包里,换服务器要解包改 json 再重新签名打包,苹果包同理。包名是 com.hlzx.wuxiaoniu,大厅资源里的 logo 也写着「五小牛」,可以看出冰河娱乐是在这个产品上换的名字,二开时这些残留要一起换掉。
下面是包里的整屏场景图和大厅按钮,直接取自 apk 资源(不是运行截图):





搭建顺序
Windows Server 装 SQL Server 2014,还原 Backup 下 9 个库,执行数据库链接脚本。
用 Collocate.exe 写入数据库地址和本机 IP,启动 AutoStart_TH.exe,确认登录、协调、游戏、俱乐部服务都起来。
装 PHP(带 sqlsrv 扩展)和 MySQL,导入 adminyouxi 库,改 config.php、database.php,把 web/wwwroot 挂成站点。
改 gamelist.json 里的服务器地址、下载地址和游戏开关。
解包客户端,改 assets/data 里的接口地址和名称,重新打包签名。
包根目录附了一份「搭建要点.txt」,把上面的配置文件路径和字段含义列在一起,照着改即可。
下载地址
会员免费本资源为会员专享,登录后可下载


