微星棋牌电玩全套工程源码-每款子游戏独立C++工程可改玩法/20+款带七个RY数据库/前台代理后台三套源码齐全

金币源码2026-09-29385 阅读
约 2,493 字 · 大约 8 分钟

这是一套微星(工程内部代号 jiuxing)棋牌电玩游戏平台的完整源码,网狐荣耀引擎内核,前后端加双端客户端一应俱全、可编译可运行。它和市面上多见的“编译组件包”最大的区别在于:服务端 C++、后台 C#、客户端 Lua 三层代码全部明文交付,每一款子游戏都带独立的 Visual Studio 工程,是真正能动到底层、适合二次开发的那一档。

这套源码到底是什么

先把定位说清楚。微星是这套平台的品牌名,工程里的内部代号叫 jiuxing;它自带的演示运营皮肤是“圣娱国际”,所以下面效果图里满屏的圣娱国际 logo,其实就是这套源码编译运行后的真实样子——底子是同一套微星平台,皮肤换掉就是另一个牌子。

产品形态是金币场通用大厅:一个大厅聚合棋牌、百人场、电子电玩、捕鱼四大类共 20 多款游戏,外加彩票投注、电玩竞技、真人视讯几个对接栏目。大厅左侧分类导航,主推区滚动展示各子游戏入口,底部是兑换、保险柜、活动、全民推广、充值等运营入口,右上角挂着救援金、客服、公告——典型的金币运营大厅结构。

微星 游戏登录页
微星 游戏大厅首页
微星 大厅炸金花水果拉霸一览
微星 大厅飞禽走兽龙虎斗一览
微星 捕鱼游戏专区
微星 电玩竞技专区

三层全明文源码栈

这套东西的价值全在“源码”两个字上。它不是给你几个编译好的 dll 让你改改配置就上线,而是把整条技术栈从上到下都摊开了。

客户端:Cocos2d-x + Lua 明文

客户端根目录放了两个大包:客户端代码+安卓打包.zip(1.44 GB)和 客户端代码+IOS打包.zip(776 MB)。解开安卓包,里面是完整的 Cocos2d-x Lua 工程(jiuxing/),client/base/src/ 下全是明文 .lua 脚本——MyApp.lua、LuaDebug.lua、Toolkits/ 一应俱全,界面逻辑、网络协议、牌局表现都在里面能读能改。androidAssets/ 里的 base.zip、client.zip 是热更资源包,配合服务端下发就能做版本热更新。

iOS 包(jiuxinMAC/)更彻底,直接把 cocos2d-x 引擎源码和 Xcode 工程一起打进来了,在 Mac 上配好环境就能重新编译、重签名出 ipa。

此外 UI工程文件/cocosstudio/ 是 Cocos Studio 的可视化 UI 工程,分 game(各子游戏界面)和 plaza(大厅)两块,不想啃代码也能拖控件改界面。根目录还附了一个编译好的 PC 客户端 k178game.exe(36 MB),调试时不用开模拟器也能直接跑。

微星 水果拉霸游戏界面
微星 龙虎斗游戏界面
微星 红黑大战游戏界面

服务端:C++ 引擎 + 每款子游戏独立工程

服务端是网狐荣耀那套经典的 C++ 架构,分两部分。

一部分是平台引擎工程 系统模块+子游戏/系统模块/Platform.sln,底下拆成公共组件(服务核心 ServiceCore、进程控制、JSON、libevent 网络库)、服务器组件、消息定义、全局定义、链接库(unicode / Ansi 两套)——这是整个平台的通信与调度内核。

另一部分才是重点:游戏组件/ 下 17 款子游戏,每一款都是一个独立的 Visual Studio 工程,带自己的 GameServer.vcxproj 和 .sln。以诈金花为例,工程里 GameLogic.cpp/.h 是核心玩法逻辑、TableFrameSink.cpp(60 KB)是桌面框架与流程控制、DlgCustomRule 是自定义规则、AndroidUserItemSink 处理玩家交互、还有 AESEncrypt 加密和 MiniDumper 崩溃转储。整套源码统计下来有 31 个 .vcxproj、684 个 .cpp/.h 文件。换句话说,你想改哪款游戏的输赢逻辑、抽水规则、下注区间,都能直接进对应工程改代码重编,而不是只能隔着 dll 干瞪眼。

值得一提,诈金花工程目录里还躺着一个 诈金花[智勇三张]库存日志.log,说明服务端自带库存(点控)体系——这类平台通用的盈利控制模块,源码级交付意味着它的策略也在你手里,可查可改。

配套还给了一份编译好的 服务端组建/,里面是各游戏 Server 的 dll(ZaJinHuaServer.dll、LongHuDouBattleServer.dll、AnimalBattleServer.dll 等)、内核 KernelEngine.dll、GameService.dll、登录 LogonServer.exe、通信 Correspond.exe、点控 GameControl.dll,外加 自动开房管理工具.exe、ServerTools.exe、百人场配置 BaiRenConfig/,以及 一键启动全部游戏.bat / 一键关闭游戏.bat。也就是说,你既能拿编译好的这套直接起测试服,也能从源码全量重编——两条路都通。

网站与后台:三套 ASP.NET C# 分层源码

Web 层用 C# 写,网站代码/ 下拆成三套彼此独立的解决方案:

  • Admin.sln——运营管理后台,标准分层架构 Game.Data / Game.IData / Game.Entity / Game.Facade / Game.Facade.SiteLibrary / Game.Kernel / Game.Utils,再加一个 GameApi(Web API)和 Codeplex.Data(动态 JSON)。入口有 Startup.cs、RouteConfig.cs、FilterConfig.cs、BundleConfig.cs,是 ASP.NET MVC 那一套。

  • Agent.sln——全民推广 / 代理系统,同样的分层 + Library 工具库,专门管三级返佣、推广链接、二维码分享那块。

  • Front.sln——玩家前台站,Services + WebProjects/Game.Web 再挂一层 Game.Data/Entity/Facade/IData。

光 Web 层就有 79 个 .cs 源文件。除了源码,还额外给了一份 发布前后台网站/——已经编译发布好、可以直接部署的 Admin 站(含 bin、Views、Content、bootstrap)和 Front 站(含 bin、支付 Pay、下载站 download、手机端 Phone、banner)。想快就用发布版,想改就进源码,思路和服务端一致。

微星 运营管理后台
微星 全民推广代理系统
微星 每日首充活动

数据库与分服架构

数据库是 SQL Server,附加数据库/bak/ 里放了 7 个网狐荣耀(RY 前缀)库的备份,直接附加即可:

  • RYAccountsDB(账号库,约 93 MB,最大的一个)

  • RYPlatformDB(平台库,约 44 MB)

  • RYTreasureDB(财富库,约 10 MB)

  • RYAgentDB(代理库)

  • RYRecordDB(记录库)

  • RYNativeWebDB(网站库)

  • RYPlatformManagerDB(平台管理库)

拆这么多库不是随手分的。目录里 1_2创建链接服务器/ 给了 8 个链接脚本——用户链接、平台链接、金币链接、记录链接、积分链接、比赛链接、练习链接、网站链接,配合 SQL Server 的链接服务器(Linked Server)做跨库调用。这是为分库、甚至分物理服务器部署留的架构口子:账号、金币、记录可以拆到不同实例上扛压力。另外还配了 GameRoomInfo.sql(房间配置)、GameIdentifier.sql、ConfigInfo.sql、AndroidConfigure.sql、日志清理.sql 等一批初始化与运维脚本。

目录实拍,源码真实可查

口说无凭,几张目录截图直接看:整体交付、每款子游戏的独立工程、后台的 C# 分层结构、以及诈金花服务端那一堆 .cpp/.h。

微星 源码整体目录
微星 每款子游戏独立工程目录
微星 后台ASP.NET分层源码目录
微星 诈金花服务端C++源码目录

服务器搭建条件与部署耗时

这是一套 Windows 技术栈,服务器环境按下面备齐:

项目

要求

操作系统

Windows Server 2008 R2 / 2012 及以上

数据库

SQL Server 2008 R2 / 2012 及以上

Web 环境

IIS + .NET Framework(ASP.NET)

运行库

VC++ 运行库、网狐荣耀服务端运行组件

编译环境(仅二开需要)

Visual Studio 2013、Cocos2d-x + Lua、Cocos Studio

如果直接用交付里编译好的部分(服务端组建 + 发布前后台网站 + 双端成品),大致流程是:

1. SQL Server 附加 7 个 RY 库,按脚本建好链接服务器
2. IIS 架起 Admin 后台站与 Front 前台站,改 Web.config 连接串
3. 起 LogonServer 与各游戏 Server(可用一键启动 bat)
4. 客户端改服务器地址,重打包安卓 / iOS 或用现成成品
5. 后台建游戏房间、配参数,进测试服

熟手照这条路半天到一天能起一个能跑的测试服。如果要从源码全量重编(C++ 服务端 + C# 网站 + Cocos 客户端三边都编),得先把 VS、Cocos、Lua 环境配齐,视熟练度 1 到 3 天。

能二次开发到什么程度

这才是全套源码相对编译组件的真正分水岭。组件包通常只能改皮肤、换文案、调几个开放参数,底层玩法、概率、结算逻辑都锁在 dll 里动不了。而这套源码:

  • 玩法逻辑随便改:每款游戏的 GameLogic.cpp 都在,牌型判定、结算、抽水、下注区间直接改代码重编。

  • 概率与库存(点控)可控:服务端自带库存体系且源码明文,策略可读可调。

  • 加减子游戏:照现有子游戏的 vcxproj 工程结构复制改造,就能往平台里塞新游戏。

  • 界面与交互:客户端 Lua 明文加 Cocos Studio 工程,界面表现、动效、流程全都能动,还能走热更。

  • 后台与代理规则:C# 源码在手,运营后台功能、代理返佣层级、活动规则都能按需求重写。

  • 双端自主出包:安卓工程 + iOS(含引擎源码)工程齐全,能自己签名、改包名、上架,不受第三方成品掣肘。

一句话:组件是“拿来就用、动不了根”,这套是“从根到皮全交给你”。

游戏清单

以 游戏组件/ 里带独立 C++ 工程的 17 款为准(大厅另有二人麻将、二八杠及彩票投注 / 电玩竞技 / 真人视讯等栏目,合计 20 多款):

类别

游戏

棋牌

斗地主、三公、十三水、湖南跑得快、抢庄牛牛、诈金花

百人场

百人牛牛、百人龙虎斗、百人红黑大战、百人骰宝、百人推筒子、新百家乐

电子电玩

水果拉霸、飞禽走兽、轮盘、豪车俱乐部(奔驰宝马)

捕鱼

捕鱼

小结与提醒

微星这套源码的含金量在于“全”和“明”:客户端 Lua、服务端 C++、后台 C# 三层全明文,每款子游戏独立可编译工程,数据库、双端打包、发布版都配齐,是这类平台里少见的完整源码级交付,深挖二开的空间很大。

需要留意两点:一是内核是网狐荣耀较早的版本(工程文件里能看到 VS2013 时代的痕迹),拿来二开要有维护老代码、补现代化适配的心理准备;二是这类平台涉及的合规风险请自行评估,本文仅作技术架构与部署层面的分析。

下载地址

本资源为付费内容,登录后可下载