白金岛湖南玩法亲友圈全套源码-71个玩法工程加三端客户端
白金岛是一套做湖南地方玩法的房卡亲友圈平台,包里服务端和客户端都是源码:服务端是 Java 写的 Eclipse 工程,每个玩法单独一个 game 模块,一共 71 个;客户端是 Cocos2d-x 3.16 的 JS 工程,win32、安卓、iOS 三端都在。适合要做湖南、湖北一带房卡生意、自己有 Java 开发能力的团队,拿来改规则、加玩法、换皮都行。
解压后的样子
整包 3.4G、四万二千多个文件,根目录 bjdyx 下三块:
目录 | 内容 |
|---|---|
server/一种玩法 | 主工程:server-starter(游戏服)、guajiLogin(登录服)、qipai-common、qipai-lib(107 个依赖 jar)、game-zp-cdepaohuzi(常德跑胡子),加 db 下两个 SQL 和 Eclipse 的 Tomcat 8.5 配置 |
server/其他玩法/eclipse | 71 个玩法工程,外加一份 qipai-common、qipai-lib、qipai-starter |
server/s_login数据库.rar | 登录库建表脚本,空数据,254 张表 |
client | win32、android、ios 三个工程,加一份 client.doc 打包说明 |
cocos-intellij-plugin-2.0.0-beta | IntelliJ 的 Cocos 插件,可以不管 |
代码量上,主工程有 920 个 .java,其他玩法目录 2244 个 .java;客户端 win32 和安卓的 src 各 639 个明文 .js,iOS 工程里放的是编译后的 643 个 .jsc,改代码时以 win32 那份为准。原包里另有「一种玩法.zip」「其他玩法.zip」两个压缩包,内容和解压出来的目录逐个文件比对完全一致,重新打包时去掉了。
服务端主工程、71 个玩法工程、客户端三端和客户端 JS 源码的目录:




71 个玩法覆盖哪些地方
game 工程按前缀分了类:game-zp- 是字牌,game-mj- 是麻将,game-pk- 是扑克。拿客户端里的玩法名对一下,大致是这些:
类别 | 玩法 |
|---|---|
跑胡子 / 字牌 | 常德跑胡子、汉寿跑胡子、邵阳字牌、邵阳剥皮、湘潭跑胡子、湘乡跑胡子、湘乡告胡子、宁乡跑胡子、安化跑胡子、石门跑胡子、岳阳歪胡子、永州扯胡子、南县鬼胡子、沅江鬼胡子、衡阳六胡抢、衡阳十胡卡、娄底放炮罚、郴州字牌、耒阳字牌、桂林字牌、蓝山字牌、株洲碰胡、碰碰胡、全名堂 |
麻将 | 长沙麻将、转转麻将、红中麻将、邵阳麻将、道州麻将、宁远麻将、宁乡麻将、桃江麻将、沅江麻将、南县麻将、安化麻将、开王麻将、永州王钓麻将、通城麻将、桐城跑风、桐城点炮、潮汕麻将,另有楚雄、保山、德宏等外省麻将 |
扑克 | 跑得快、打筒子、三打哈、牛十别、桐城掼蛋、510K、半边天炸 |
其他 | 五子棋 |
建房面板是一个弹窗,左边选玩法,右边是局数、房费(AA 或房主付)、人数和这个玩法的专属规则:




大厅有亲友圈和俱乐部两种样式。本包客户端代码是按亲友圈组织的,src/club 下一整组 Pyq 开头的文件就是亲友圈的邀请、设置、成员数据处理:


服务端怎么跑起来
服务端分两个进程:
登录服 guajiLogin:Java Web 工程,部署到 Tomcat 8.5,地址形如
http://IP:8080/guajiLogin/,负责登录、微信授权、支付回调、分享页,用 iBatis 访问数据库。游戏服 server-starter:配置在
WebRoot/WEB-INF/config下。server.properties里游戏端口 8013、后台端口 18013、日志端口 28013;jdbc.properties连三个 MySQL 库 s_game1、s_login、s_kz;redis.properties配 Redis;gameConfig.properties是金币场的底分和倍率。
数据库是 MySQL 5.7(SQL 文件头写的 5.7.25)。db 下的 s_game1 只有 3 张表、s_kz 只有 2 张,主体是 s_login数据库.rar 里的 254 张表,三个都要导。
「其他玩法」是一个 Maven 聚合工程,根上的 pom.xml 挂了 74 个模块,第三方依赖以 jar 形式放在 qipai-lib 里。主工程里只挂了常德跑胡子一个玩法,要上其他玩法,就把「其他玩法」里对应的 game 模块加进来一起打包。
客户端打包与要改的地方
client.doc 写了打包流程:引擎用 Cocos2d-x 3.16,配好 Python 环境;改完 src、res 后替换到安卓和 iOS 工程里,src 下的 js 用引擎自带的 cocos compile 加密成 jsc。安卓工程要 JDK、NDK、SDK 加 Eclipse,导入 cocosjava 里的 libcocos2dx 作为 bjdqp 工程的依赖,工程里的 bat 一键出 apk;iOS 用 Xcode archive,出来的 ipa 需要自己签名。安卓包名是 com.game.changwan。
上线前必须改的是地址:客户端 syconfig.json 里的连接地址写的是原运营的 106.53.136.230:8013,登录地址指向 121.196.14.249:8090 和 login.nx3f.cn;登录服 share 目录下的活动页、支付页也写死了 sy599、139up 等原运营域名。这些都要换成自己的。share 目录里两个支付页原本带着原运营的客服微信、QQ 和电话,已经删掉了。
二开要知道的
服务端、客户端都是明文,玩法规则、结算、建房参数全能改,加新玩法可以照着现有 game 模块复制一份改。
没有运营后台。登录服里只有一组 JSP 页面(manage、proxy、buy_cards、agencyPurchase、statistic_agent、cash、pay_history 等),覆盖代理买卡、代充、提现和统计,玩家管理、房卡发放这类日常运营要自己补一个后台,或者直接操作数据库。
主工程里留着 .svn 目录和 Eclipse 的 .metadata,说明是从开发机上直接拷出来的,导入前可以先清掉。
同样是湖南玩法全套源码,七星湖南那一套服务端是 Node.js + Pomelo、玩法有 271 款,但客户端只给了编译好的 apk 和 ipa;白金岛玩法少一些,好处是客户端三端工程都在、能改界面能重新出包。两套怎么选可以对照《七星湖南UI最全端-271款地方玩法/Node.js+Pomelo服务端全套源码+安卓iOS双端》。
下载地址
全员付费本资源为付费内容,登录后可下载


