金币源码

金币场棋牌游戏源码:金币经济、场次准入、机器人陪玩与比赛场齐全,适合研究金币模式平台的完整实现。

进入分类

皇冠娱乐城陌陌版-34款棋牌电玩QP编译组件

金币源码2026-10-23269 阅读
约 2,371 字 · 大约 8 分钟

皇冠娱乐城(文件夹名「HG娱乐陌陌QP游戏组件」)是一套金币场为主、带房卡代开和斗地主比赛的棋牌电玩组件:服务端是编译好的 exe/dll,四个后台是 ASP.NET 编译站,客户端是 Unity 热更资源加成品 APK/IPA。它和常见网狐荣耀包不同,服务端内核文件统一是 AY_ 前缀,数据库是 QP 前缀的 7 个库。适合想直接架一套百人场、牛牛、捕鱼都有的平台,或者想拿明文 Lua 改客户端界面的人;想改服务端玩法逻辑的就别指望了,包里没有 C++ 源码。

皇冠娱乐城组件包根目录:服务端、皇冠陌陌版本2、客户端、数据库、网站五个文件夹

组件包根目录,五个文件夹

包里有什么,哪些是重复的

文件夹

大小

内容

服务端

376M

AY_ 内核 exe/dll、36 个游戏 DLL、62 个 .ROP 房间文件、明文 ini 配置

数据库

1.9G

7 个库的 mdf + ldf,可直接附加

网站

1.3G

管理后台、代理后台、支付后台、下载推广页、热更资源站

客户端

46M

安卓 apk(14M)、苹果 ipa(34M)

皇冠陌陌版本2

3.3G

网站和服务端的另一份拷贝

「皇冠陌陌版本2」不是另一个版本的游戏。拿它和外面两个文件夹逐文件比过:服务端部分只少了水果拉霸运行时留下的日志,网站部分 Web.config 只是数据库密码不同,另外多了 4 份「支付后台 - 副本」。部署用外面那套就行,这 3.3G 可以只当备份。

服务端:每个房间一个进程

服务端由三类程序组成,端口都写在 SysConfig/main.ini 里:

  • CenterServer.exe:中心服,监听 7202(服务器之间)和 7203(用户连接)

  • AY_SUserLogon.exe:登录服,监听 7401

  • AY_SGameRoom.exe:游戏房间,一个房间开一个进程,启动时带一个 .ROP 文件当参数

.ROP 是二进制的房间配置,用十六进制打开能看到里面存着服务器 IP(默认 127.0.0.1)、数据库名 QGGame 和要加载的游戏 DLL 名。批启动.bat 里写好了 21 条 start AY_SGameRoom.exe xxx.ROP,并没有把 62 个房间全开,要开哪些自己往里加。运行库带的是 mfc71.dll、msvcr71.dll,说明是 VS2003 年代的工程编译出来的 32 位程序,Windows Server 上跑即可。

皇冠娱乐城服务端目录:八人牛牛、百家乐、捕鱼、斗地主等 ROP 房间文件与游戏 DLL

服务端目录,ROP 房间文件和中文名游戏 DLL 混放

能直接改的都在明文 ini 里:

  • GameConfig/ 51 个 ini,按游戏名加房间号命名。以百人牛牛为例,底注、筹码面额(100/500/1000/2000/5000)、上庄条件、最多连庄 3 次、玩家限红、空闲时长都在里面,改完重启对应房间生效。

  • SysConfig/Mall.ini 商城兑换规则,货币分金币、金豆、钻石、积分四种,附了一份 Mall说明.txt 逐项注释。

  • Task/ 签到、连续签到、抽奖机三份配置,签到默认 IsOpen = 0 关着。

  • MatchConfig/ 7 个比赛:斗地主 12 人、48 人、120 人赛,12 点、15 点、21 点三档定时赛,外加红中麻将 12 人赛。

  • SysConfig/机器人昵称Ex.txt 有 4538 行机器人昵称。

34 款玩法,30 款配好了房间

服务端一共 36 个游戏 DLL,去掉「捕鱼3D Final」「红包扫雷2」这两个备用版本,是 34 款玩法。下表按 .ROP 文件实际指向的 DLL 整理,括号里是配好的房间:

类型

游戏

百人场

百人牛牛(5/15/30 倍场)、龙虎斗、龙虎斗Ex、红黑大战、龙凤对决、百家乐、骰宝、鱼虾蟹、奔驰宝马、飞禽走兽、森林舞会、俄罗斯转盘

电玩

水果拉霸(初/中/高)、老虎机、明星97、五星宏辉、ATT翻牌机、捕鱼2D、捕鱼3D(初/高)

牛牛扑克

八人牛牛(上庄/固定庄/明牌抢庄/自由抢庄/通比/代开)、四人牛牛、扎金花(含代开)、炸金牛、十三水(四人/五人/代开)、四人牌九、斗地主(含比赛和代开)、癞子斗地主

麻将

四川血战麻将(代开)、红中麻将(代开)

其他

红包扫雷(7 封/10 封/新手)

有 DLL 没配房间

六胡抢、六人扑克、牌九、跑得快

最后一行这 4 款要自己做 .ROP 房间文件才能上线。下面是用户提供的实际运行截图,大厅分三屏,能对上表里的大部分游戏:

皇冠娱乐城登录页,城市夜景背景加金色皇冠娱乐城标志
皇冠娱乐城大厅第一屏:森林舞会、五星宏辉、龙虎斗、百家乐、飞禽走兽、ATT、明星97、3D捕鱼
皇冠娱乐城大厅第二屏:水果拉霸、十三水、老虎机、八人牛牛、扎金花、万人牛牛、奔驰宝马、四人牌九、俄罗斯轮盘
皇冠娱乐城大厅第三屏:斗地主、龙凤对决、骰宝、癞子斗地主、红黑大战
皇冠娱乐城商城页,左侧代理、支付宝、微信三个充值入口

登录页、大厅三屏和商城(用户提供的运行截图)

数据库:7 个库,带着历史数据

7 个库都是 mdf + ldf,SQL Server 里直接附加:QPAccountsInfoDB(账号)、QGGame(游戏记录,660M)、QPLogDB(日志,1.07G)、QPPlatformManagerDB(后台)、QPAgentManagerDB(代理)、QPPayServiceDB(支付)、QPNativeWebDB(网站)。

皇冠娱乐城数据库目录:7 个 QP 前缀库的 mdf 和 ldf 文件及大小

数据库目录,QPLogDB.mdf 一个就占 1.07G

日志库和游戏库这么大,说明是从跑过的环境里直接拷出来的,里面有原来的账号和流水,上线前要清表。另外服务端 main.ini 和每个站的 Web.config 里都写死了同一个 sa 密码,部署时全部换掉。

四个后台:ASP.NET WebForms,逻辑在 dll 里

网站文件夹里是 5 个站,全部 ASP.NET WebForms、.NET Framework 4.0,数据访问用的是动软代码生成器那套分层(Maticsoft.BLL / DAL / Model / DBUtility):

皇冠娱乐城网站目录:代理后台、管理后台、支付后台、DownloadIPToAgent、HotUpdate 五个站

网站目录,四个后台加一个热更资源站

  • 管理后台(81 个 aspx):玩家管理、充值审核与记录、兑换审核、转账记录、俱乐部、房间管理、游戏维护、签到和注册配置、排行榜、邮件、冻结账号;运营上比较有特色的是全民代理(RenRenDai 系列页面,分等级、日分红、提现)和余额宝(存取记录、日分红配置);另有游戏难度和房间的后台概率配置页。

  • 代理后台(39 个 aspx):下级玩家、收益明细、提现申请、推广图、保险箱赠送,注册带短信验证码页。

  • 支付后台(124 个 aspx):根目录和 admin 下一共放了 36 个第三方支付通道的对接目录,客户端充值页最终跳的是 admin/JRPay.aspx。其中只有一个通道(ELiCai)是 php 写的。

  • DownloadIPToAgent:从名字和页面看是下载落地页,用下载者 IP 把新玩家归到推广代理名下,自带一个简单的玩家查询和冻结页。

  • HotUpdate:客户端热更资源,见下一节。

这些站都没有 .cs 源码,后台代码编译在 bin/Game_Platform_Management_Backend.dll 里。改页面布局、文字直接改 aspx;要改业务逻辑,得用 ILSpy 或 dnSpy 反编译这个 dll 再重新编译,可行但费工夫。

客户端:Unity 2017.4 + tolua,Lua 有明文

成品 APK 解开能看到 assets/bin/Data/Managed/Assembly-CSharp.dll,Unity 版本 2017.4.14f1,走的是 Mono 而不是 IL2CPP,所以 C# 层也能直接反编译。游戏逻辑和界面在 Lua 里,用的是 tolua 框架。

皇冠娱乐城热更资源 lua/Games 目录:BaiJiaLe、DouDiZhu、Fish3D、HongHei 等子游戏 Lua 文件夹及 .meta 文件

热更站 Android/lua/Games,每个子游戏一个 Lua 文件夹,.meta 是 Unity 留下的

热更站 HotUpdate_皇冠娱乐城/HuangGuanYuLeCheng 下分 Android 和 iOS 两份(各还有一份「副本」),Android 这一份有 479 个 .lua 明文文件。这里有个容易误会的地方:客户端真正下载的是 files.dat 清单里登记的 470 个 .unity3d 包(Lua 打在 lua/lua_*.unity3d 里),旁边的 .lua 只是打包前的副本。也就是说改了 Lua 之后,得用同版本的 Unity 2017.4.14f1 配 tolua 框架重新打 bundle、更新 files.dat 里的 md5 才会生效,包里没有附 Unity 工程,这个空工程要自己搭。

几个改客户端前要知道的点:

  • 服务器地址在 lua/Common/define.lua。里面用 GlobalData.KeHuType 切换不同客户(99、100、101 三套),每套各有自己的 Socket 地址、后台网址、支付网址和平台名,现在激活的是 101。

  • 品牌名不统一。服务端和网站叫「皇冠娱乐城」,define.lua 里三套平台名是「新98棋牌」「新99棋牌」「1786娱乐」,成品 IPA 显示名又是「718娱乐」(包名 com.JuYu.SOEYuLe)。拿去用要把这几处一起改成自己的。

  • 登录面板留了一个外部接口。Games/Logon/WXLogonPanel.lua 里有个「久发」账号登录分支,把账号密码拼在网址里发到一个写死的外部 IP 校验。这是原来某个渠道的对接,部署前删掉或换成自己的接口。

  • 热更站里还有 NanNingLobby、GuangZhouLobby、JuYuLobby 等好几个大厅皮肤目录,以及彩票、北京赛车等服务端没有对应 DLL 的子游戏资源,属于共用资源里带过来的,不影响使用。

部署顺序

  1. SQL Server 附加 7 个库,清掉原有账号和流水。

  2. 改 服务端/SysConfig/main.ini 的数据库地址和密码,按需改 7202/7203/7401 端口。

  3. IIS 部署管理、代理、支付、下载四个站和热更站,逐个改 Web.config 的连接串(每个站要连 6 个库)。

  4. 运行 CenterServer.exe、AY_SUserLogon.exe,再执行 批启动.bat 开房间;要开的房间不在 bat 里就自己加一行。

  5. 改 define.lua 的地址和平台名,重新打 Lua bundle,更新 files.dat;成品 APK 里的品牌和包名要换的话,需要反编译重签或另建 Unity 工程出包。

服务端和后台照着改配置就能起来,真正花时间的是第 5 步:没有 Unity 工程,客户端换皮和改地址都得自己补一个打包环境。

下载地址

会员免费

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