奇迹熊猫微乐-自研Go服务端棋牌大联盟/亲友圈+联盟房卡玩法/Laravel后台源码

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

摘要:这是一套以「大联盟 + 亲友圈房卡」为核心的地方麻将棋牌平台,演示品牌为「老友联盟」,一套后端配了三套风格完全不同的客户端 UI。它的构成很有意思——游戏逻辑服务端是 Go 语言编译好的二进制,运营后台却是整套明文 PHP 源码,属于「运营层能深度改、玩法核心动不了」的典型交付。下面按客户端、后端架构、游戏清单、部署和二开程度逐块说清。

一、这套源码到底是什么

先看客户端。压缩包里带了三套完整 UI,同一套账号体系与游戏列表,换的是皮肤和大厅布局——这也是标题里「3套UI」的由来:熊猫主题版、蓝色海滩版、古风美女版,安卓与苹果各打了一份安装包(共 3 个 APK + 3 个 IPA)。大厅底部是商城、战绩、签到、邮件、绑定、实名认证这一套标准运营入口,主玩法入口分「亲友圈 / 加入房间」(房卡模式)和「大联盟 / 创建联盟 / 加入联盟」(盟主带邀请码的联盟分成模式)两条线。

老友联盟 熊猫主题版UI大厅
老友联盟 蓝色海滩版UI大厅
老友联盟 古风美女版UI大厅
奇迹熊猫大联盟 联盟大厅创建加入UI

三套皮肤共用同一批游戏图标与资源目录,客户端用 Cocos 引擎制作,热更资源(plist 图集、spine 动画、png)按游戏 ID 分目录存放,改皮肤、换 logo、替背景都在资源层就能完成,不必碰代码。

二、后端架构:Go 服务端 + 双框架 PHP 后台

这套的后端分两层,边界很清楚。

游戏逻辑层是 Go 语言写的,且是编译好的二进制。 服务端部署包里 center(中心服 9.1MB)、game(游戏服 13.6MB)、login(登录服 10.1MB)三个 ELF 可执行文件,加上独立的 assetserver 资源热更服和 backstage 后台服,构成一个多进程结构,各自带 JSON 配置。这些二进制是静态链接且做了 strip 剥符号处理——也就是说,发牌、结算、概率、点控这些核心玩法逻辑全在里面,没有对应源码,属于黑盒。

奇迹熊猫大联盟 Go服务端部署包目录
奇迹熊猫大联盟 Go服务端部署包目录

运营后台则是整套明文 PHP 源码,而且是两套框架拼起来的。 运营总后台 new(访问路径 /new/admin)是 Laravel 5.2,控制器里 League(联盟)、Play(玩法)、Game(游戏)、Hall(大厅)、Xiaoshou(销售)、Dolog(操作日志)、Excel(数据导出)等一应俱全,其中 LeagueController 19KB、PlayController 29KB,联盟与玩法配置是重头。而联盟主后台 qp_host、代理后台 qp_agent、总控后台 qp_ht、下载站 new_down、版本热更管理 versionMgr 等分站,用的是 ThinkPHP 3.2(带 Mobile 手机端模块)。两套框架并存,看得出平台是不同阶段陆续拼接迭代出来的。

奇迹熊猫大联盟 PHP后台多站点源码目录
奇迹熊猫大联盟 Laravel运营后台控制器源码

服务之间与客户端连接带了一套 CA 证书(ca.crt / client.crt / client.key),走双向认证,不是明文裸连。

三、游戏清单

game.csv 里登记了 66 款游戏,以地方麻将为绝对主力,覆盖面很广,classic 棋牌和百人玩法作补充。挑代表列一份:

类型

代表玩法

地方麻将

血战麻将、红中麻将、推倒胡、杭州麻将、南京麻将、潮汕麻将、宿州麻将、安庆麻将、仙桃晃晃、兴化麻将

经典棋牌

斗地主、癞子斗地主、炸金花、十三水、三公演义、推筒子、十点半、拼天九

跑得快/字牌

湘军跑得快、奇迹跑得快、跑胡子、新余510K

牛牛/抢庄

牛牛、江西牛牛、明牌抢庄、自由抢庄、癞子牛牛、斗公牛

其它

扫雷、莆田吹牛、钓红点、八张清

各地麻将(孝感、襄阳、十堰、随州、宜城、应城、通山、资溪、焦作等玩法)共用一套 baifu 百福结算表,切换地区规则靠配置,不必逐个重写。

四、环境与部署

运行环境按包内说明是:Linux CentOS 7.2 以上、PHP 5.6、MySQL 5.6、Nginx 1.14.1、Redis 6.0。数据库交付了 5 个 SQL:主游戏库 hfbh.sql(4.8MB,35 张表)、new_admin.sql、qp.sql、qp_host.sql、qp_ht.sql。

大致部署顺序:

1. 装环境(PHP5.6 + MySQL5.6 + Nginx + Redis),PHP 需带 redis 扩展
2. PHP 各站点传到 web 根,配 Nginx 伪静态(qp_host/qp_agent/qp_ht/new/new_down 各一段 rewrite)
3. 建库并导入 5 个 SQL,改各站数据库配置(new 的 .env、qp_* 的 Conf 配置)
4. 上传 server 二进制,赋可执行权限,按 *_config.json 配好本机 IP、端口、Redis、库
5. 依次启动:center → login → game → assetserver → backstage
6. 起 LicTool 授权服务,配授权 IP 与账号;客户端改服务器 IP 后打包或直接安装

伪静态是硬性要求,说明里明确「必须添加伪静态否则后台打不开」。多进程服务端加多站点后台再加授权服务,熟手完整跑通大约要 3 到 5 小时,比单体 PHP 站点麻烦。

五、能二开到什么程度

一句话:运营层随便改,玩法核心改不了。

  • 能改:联盟/亲友圈体系、代理返佣、商城、签到、公告邮件、玩法开关、数据导出、后台权限——这些都在 Laravel/ThinkPHP 明文源码里,直接改 League、Play、Xiaoshou 等控制器即可。

  • 能改:客户端 3 套 UI 皮肤与热更资源,换图换品牌不碰逻辑。

  • 改不了:发牌、结算、胜负判定、概率与点控,全在 Go 编译的 strip 二进制里,无源码,想调玩法逻辑无从下手。

  • 授权:原版带 license 校验(由 LicTool 下发),本包已是绕过授权的破解版,省去了对接授权服务器这一步。

所以它适合的是「拿现成平台做运营和品牌定制」,不适合「深度改玩法算法」。

六、授权工具与交付清单

包里附了一个 Windows 的 LicTool 授权管理工具,授权端口 666、短信端口 777,逐条管理游戏类型、授权 IP、授权账号、OSS 存储(OSS ID / Key / Asset Key / Bucket)、短信通道、MAC 绑定与黑白名单——原本是给平台方按机器发授权用的。

奇迹熊猫大联盟 LicTool授权管理工具
奇迹熊猫大联盟 LicTool授权管理工具

整套交付包含:3 套客户端 UI(安卓 + 苹果双端)、Go 编译服务端全套二进制、Laravel + ThinkPHP 多站点后台明文源码、运营全库 5 个 SQL、LicTool 授权工具,以及一份未改动的原始包(bin / default / fkbin / app端)作对照。是一套「后台可深改、玩法黑盒」的完整可运营大联盟平台。

下载地址

会员免费

本资源为会员专享,登录后可下载