四海国际电玩城-178系列16款街机捕鱼组件带后台源码
四海国际是 178 电玩系列里的一个换皮版本,大厅是星力风格的金色街机厅,上线 16 款游戏:捕鱼、押注街机和两款扑克机。包里游戏服务端是编译好的 exe,后台网站却带着 ASP.NET MVC 的源码工程,加上 1.6G 的安卓、苹果热更新资源,适合想搭一个街机捕鱼电玩城、又希望后台能自己改的人。
包里实际有什么
解压后是一个「178系列-四海国际接单版」目录,分四块:
目录 | 大小 | 内容 |
|---|---|---|
服务器端 | 559M | 游戏进程 new、后台网站 TTY.Web、热更目录 update、下载页 xz、数据库 yt_game.sql,另有一份 138M 的「四海国际后端-bak.zip」整体备份 |
客户端 | 305M | 四海国际.apk、四海国际.ipa、一个 bugbak 备份 apk、一个五湖国际.ipa,还有 IIS 截图和 88 秒的 demo.mp4 |
178系列-四海国际热更新文件 | 1.6G | Resources 下 Android 758M、IOS 866M,各 23 个 unity3d.zip 资源包加一个 resource.txt |
环境工具 | 257M | .NET 4.5.2、VC 运行库、phpstudy_pro、Notepad++、HEdit |
五湖国际.ipa 是同系列另一个皮的苹果包,用不上可以直接删;带 bugbak 的 apk 和正式 apk 一样大(71.7M),看名字是改坏前留的备份。


大厅和 16 款游戏
大厅两页,每页 8 个游戏入口,底部是设置、公告、排行、保险柜、活动、邮件、客服和商城:


按服务端 new/config.json 的分组,这 16 款分成三类,每款都对应一个独立 exe:
类型 | 游戏(服务端进程) |
|---|---|
捕鱼(10) | 金蟾捕鱼 ServerFishJC、李逵劈鱼 ServerFishLikui、牛魔王 ServerFishCow、美人鱼 ServerFishMRY、八爪鱼 ServerFishBZY、史前巨鳄 ServerFishSqje、神龙宝藏 ServerFishSlbz、空战英豪 ServerFishKzyh、摇钱树 ServerFishTree、渔乐无穷 ServerFishSxjl |
押注街机(4) | 奔驰宝马 ServerBetBMW、金鲨银鲨 ServerBetJSYS、幸运六狮 ServerBetAnimal、单挑 ServerBetDT |
扑克机(2) | 金皇冠 ServerCardKing3、火凤凰 ServerCardPhenix |
有一点容易看走眼:数据库 games 表里写了 48 个游戏(ATT 连环炮、明星97、水果拉霸、真人百家乐都在),这是 178 系列共用的模板数据,四海国际真正带了服务端和热更资源的只有上面 16 款,别按 48 款去宣传。
捕鱼类进房前先选厅和桌,每桌 4 个座位,桌上标着最小、最大炮值;押注类和扑克机是单机台式界面:







服务端:一个中心进程加 16 个游戏进程
new 目录 83 个文件,核心是 AServerCenterNew.exe(中心服)和 AServerRobot.exe(陪玩机器人),其余是各游戏的 Server*.exe。依赖的是 Poco C++ 库(PocoNet、PocoDataMySQL 等,带 d 后缀,是 Debug 编译),所以服务器上要装 VC 运行库,环境工具里已经备好。
启动不用一个个点:目录里有中文命名的开关程序,「AAA中心服务器开」「AAB鱼机_开启」「ABBB下主机_开启」「ACCC牌机_开启」「ACCE机器人_开启」按字母顺序排好,也有「一键开启服务器」「一键关闭服务器」,每个游戏还单独有「xx_开启 / xx_关闭」,单独重启某个游戏很方便。config.json 里按 ROBOT、BET、CARD、FISH 分组列出进程名,最后一行是 MySQL 连接串,换库密码就改这里。


游戏服务端只有 exe,没有 C++ 源码,玩法和数值改不了,只能在后台调参数。
后台:带源码的 ASP.NET MVC 工程
TTY.Web 是这套包里最值钱的部分。目录里有 YYT.Web.csproj、Controllers、Areas、Views、Models,能直接用 Visual Studio 打开:
113 个 .cs 文件、59 个 .cshtml 页面;
Areas 下分 Game、Chat、Mobile 三块,Game 区有 23 个控制器(Mobile 区 1 个),覆盖玩家信息、充值、兑换、代理记录、保险柜日志、机器人、游戏参数、公告、活动、App 更新、收款二维码上传等;
用到 EntityFramework 6、MySql.Data、SignalR、Owin、Protobuf。
要注意的是业务层 YYT.BLL、YYT.Entity、YYT.DbUtility、YYT.Remote 只有 bin 里的 dll(带 pdb),没有工程源码。页面和控制器能改,往下的数据访问逻辑要改就得反编译这几个 dll。

Web.config 里有几处必须改:
配置项 | 包里的值 | 说明 |
|---|---|---|
数据库连接 | 127.0.0.1:3306 / yyt_game | 和 SQL 文件里建的库名对应,密码换成自己的 |
IOS_Url / Andriod_Url / PC_Url | 原运营方的下载域名 | 下载页取的就是这三个地址,不改会跳到别人那 |
payUrl、shop_id、shop_key | 原运营方的第三方支付 | 要接自己的支付通道 |
identity impersonate | Administrator + 一个服务器密码 | 填成自己服务器的管理员密码,否则 IIS 起不来 |
数据库是 yt_game.sql,41 张表,包含 users、rechargerecords、cashierinfo(收款账号)、userrelations(代理关系)、sharebonus(分享奖励)、robot_seat 等。后台账号密码以明文存在 admin 表,默认 admin / 123456,上线前一定要改。
搭建顺序和端口
包里附的搭建教程很短,按它的顺序是:Windows Server 装 IIS → 用 phpstudy 起 MySQL → 导入 yt_game.sql → IIS 建站点 → 解压服务端一键开启。端口安排:
站点 | 端口 | 用途 |
|---|---|---|
TTY.Web 后台 | 49012、8081 | 管理后台,8081 同时放收款二维码上传目录 |
update 热更 | 80、9598 | 热更新文件;9598 下放 customer.txt,App 里的客服按钮读这个文件里的客服链接 |
客户端改服务器 IP 要动 apk 里的 Assembly-CSharp.dll:用 dnSpy 打开,找 Client → AppConst → get_configUrl 改 IP;热更地址搜 ToGetGameLoadFile 或 aliyuncs.com 改。苹果包搜 /{0}/resource.txt 和 DaTingG178 改。教程里说默认指向的是原作者的阿里云 OSS,这个地址随时可能失效,稳妥的做法是把 1.6G 热更新目录放到自己的服务器或 OSS 上,再改客户端里的地址。
客户端是 Unity 5.6.4p1 打的包,带 libtolua.so,游戏逻辑一部分在热更新的 lua 资源包里。整机下来大概半天能跑通,最容易卡的是 IIS 的 identity 密码和客户端 IP 没改全。
适合谁
想要一套 16 款、以捕鱼为主的街机电玩城,能接受游戏服务端是编译版、只想在后台和界面层做修改,这套够用。后台有源码、启动脚本齐全、热更新资源完整,比只有 exe 的 178 系列包省事;但游戏数值和玩法改不了,48 款的数据库模板也别当真。
下载地址
会员免费本资源为会员专享,登录后可下载


