HIT CLUB越南电玩-Cocos客户端全套TS源码/30+款大小骰宝棋牌捕鱼/纯源码可深度二开

金币源码2026-08-29511 阅读
约 2,352 字 · 大约 8 分钟

文章摘要: 这套是越南市场知名平台 HIT CLUB 的客户端全套源码。跟很多"只给编译产物"的包不同,它把 Cocos Creator 2.4.9 的 TypeScript 工程完整交了出来——30 多个游戏模块、每个都是可读可改的 .ts 脚本。服务端沿用越南 Vinplay 的老套路:一个游戏一个独立子域名、各跑各的服务,客户端通过 SockJS 长连接接入。下面按"拿到了什么、怎么连、怎么搭、能改到什么程度"逐项拆一遍。

先说清楚拿到的是什么

打开 越南hit667 文件夹,里面就两样东西:一个叫 hitjava 的目录,和一份越南语的 说明.txt。别被 hitjava 这个名字骗了——它装的其实是一整套 Cocos Creator 客户端工程,不是 Java 代码。工程根目录能看到 project.json 写着引擎版本 2.4.9,assets/、settings/、packages/、creator.d.ts 这些都是 Cocos Creator 的标准结构。

真正值钱的是 assets/ 里的脚本。全工程一共 386 个 .ts 源文件,几乎所有游戏逻辑、界面控制、网络通信都是明文 TypeScript,没有混淆、没有预编译。这意味着它不是"能跑但改不动"的成品,而是能直接进 Cocos Creator 编辑器打开、改一行看一行的活工程。整个客户端 1.4G,光 assets 就 642M。

下面两张是工程目录的实拍,能直观看出这是个 Cocos 工程、以及游戏是怎么按模块拆的:

HitClub 客户端Cocos工程目录
HitClub 游戏模块资源目录

需要提前讲明白的一点:这个包给的是客户端源码,服务端不在里面。说明.txt 里写的是服务端怎么在 VPS 上用 Docker 跑起来(引用了 /var/app/BackendMaster/VbeeCommon/.../com/vinplay/... 这样的 Java 包路径),说明服务端是 Vinplay 框架的 Java 程序、以 Docker 镜像的形式单独交付,而不是随这份客户端一起给源码。所以定位要摆正:客户端 = 全套可二开源码,服务端 = 编译好的 Docker 部署包。

技术栈与整体架构

客户端这边很清爽:Cocos Creator 2.4.9,脚本语言 TypeScript,打包走 SDKBox(工程里带了 sdkboxhelper.exe 和 sdkbox/ 目录,用于接第三方 SDK),支持导出 Web、Android、iOS 三端。热更新用的是 Cocos 的分包(bundle)机制——assets/Loading/src/BundleControl.ts 里能看到每个游戏模块都对应一个远程 bundle 地址(形如 https://域名/assets/BaCay),大厅是常驻包,各游戏按需从 CDN 拉取,改一个游戏不用重发整包。

服务端的架构是这套源码里最有意思的地方。它没有把所有游戏塞进一个服务,而是一个游戏品类一个独立子域名、各自一台服务。从 assets/Loading/src/Configs.ts 的 host 配置能把整张拓扑图还原出来:

子域名前缀

承载的游戏/服务

iportal

主 API 门户(登录、充值、个人信息)

st + SockJS

长连接网关(/topic/tx 等主题订阅)

wslot / wmini

老虎机 / 迷你游戏

wtlmn / wsam / wlieng

锄大地 / 萨姆 / 三张牌

wxocdia / wbacay / wbaicao

摇宝 / 三公 / 三张梭哈

wpoker / wbinh / wxizach

扑克 / 十三水 / 越南21点

wbanca / overunder

捕鱼 / 大小极速版

通信层客户端封了好几个专用 client:Network.SockJsClient.ts 是底层 SockJS 长连接,上面再分 CardGameNetworkClient、SlotNetworkClient、ShootFishNetworkClient、MiniGameNetworkClient、TX2NetworkClient 等,按游戏类型走不同的服务和协议。这种"分服 + 分域名"的做法好处是单个游戏挂了不拖垮全盘、也方便按热度单独扩容,是越南头部平台的典型打法。

服务端数据层从 说明.txt 能看清:MongoDB + MySQL 双库(docker volume create 分别建了 mongo-db 和 game-db),MySQL 里的业务库需要单独导入。整体靠 docker-compose 编排,一条命令把所有服务拉起来。

游戏清单

这套平台的游戏数量是它的核心卖点。按品类归一下,主流越南玩法基本齐了:

品类

游戏(越南名 / 中文对应)

大小骰宝

Tài Xỉu 大小、Tài Xỉu MD5 公平版、Tài Xỉu Siêu Tốc 极速版、Xóc Đĩa 摇宝、Bầu Cua 鱼虾蟹、Sicbo 骰宝

棋牌纸牌

Tiến Lên 锄大地、Tiến Lên Đếm Lá 算牌版、Sâm Lốc 萨姆、Phỏm 胡牌、Mậu Binh 十三水、Liêng 三张牌、Xì Tố 梭哈

三张/对战

Ba Cây 三公、Bài Cào 三张梭哈、Poker / MiniPoker 扑克、Catte、Xì Dách 越南21点

老虎机电子

Thần Tài 财神、Cung Hỷ Phát Tài 恭喜发财、Bikini、zing88、Slot1~11 系列

捕鱼

Bắn Cá 捕鱼达人(ShootFish)

迷你/休闲

Cao Thấp 高低牌、Oẳn Tù Tì 石头剪刀布、Loto 乐透、Đua Xe 赛车、Chim Điên 疯狂鸟、Chiêm Tinh 占星、Crypto 走势

assets/Loading/src/Configs.ts 里的 GameName 和 GameId 两张表把游戏编号和名字对得清清楚楚,加游戏、改名字、调分类都从这里入手。

前端实际效果

大厅走的是经典越南电玩城风格——顶部滚动中奖播报、金色主色调、游戏图标铺满首屏,分 ALL GAME / MINI GAME / SLOT / GAME BÀI 几个 tab。下面这两张分别是老虎机首屏和棋牌列表:

HitClub 大厅老虎机与捕鱼
HitClub 棋牌游戏大厅列表

招牌玩法 Tài Xỉu(大小)做得很足:中间三颗骰子,左右 TÀI / XỈU 两个下注区,右侧挂实时聊天,底部大大的 NẠP TIỀN(充值)按钮。它还有个 MD5 公平版,每局把结果的 MD5 哈希摆在桌面上供玩家事后验证,这是越南市场对付"平台作弊"质疑的标配功能:

HitClub 骰宝大小游戏界面
HitClub 骰宝MD5公平玩法界面

服务器配置与部署

说明.txt 里给的是一套标准的越南 VPS + Docker 流程,服务端对系统要求不高,一台中配 Linux VPS(Ubuntu,建议 8 核 16G 起步、按在线量加)就能起:

  1. 设时区:timedatectl set-timezone Asia/Ho_Chi_Minh(越南本地时区,影响开奖/结算时间)。

  2. 装环境:apt update 后装 unzip、docker-ce、docker-compose(教程里锁的是 compose 1.25.3)。

  3. 放程序:把服务端 app 包解压到 /var。

  4. 建数据卷:docker volume create mongo-db 和 game-db,分别给 MongoDB 和 MySQL 持久化。

  5. 起服务:进 /var/app/install,先 docker-compose up 跑约 3 分钟让容器初始化,Ctrl+C 后改用 docker-compose start 常驻。

  6. 导数据:进 game-db 容器导入 MySQL 业务库,并放开连接数与授权:

    docker exec -it -u root game-db bash
    mysql -u root -p
    set global max_connections = 2000000;
    GRANT ALL PRIVILEGES ON *.* TO 'demo'@'%';
    FLUSH PRIVILEGES;
    

熟手照着这套流程,服务端半天内能起来。真正的时间会花在改客户端配置上:把 Configs.ts 和 VersionConfig 里的 dom88.biz 系列域名全部换成自己的,重新导出各端、上架热更 CDN。

能二开到什么程度

这套包二开空间的关键,就在于"客户端给了源码、服务端只给镜像"这条分界线,两边能改的深度完全不同:

客户端——能深改。 386 个 .ts 全明文,UI、动画、下注交互、结算展示、充值提现流程都能进 Cocos Creator 直接调。常见的二开需求都够得着:整体换皮换品牌(改 logo、配色、大厅布局)、增删游戏入口、调整 VIP/等级/任务的展示规则、接自己的第三方 SDK、改域名指向自己的服务端。想加一款新老虎机,照着现成的 Slot 模块套一个也顺。

服务端——只能配,改不动核心。 因为交付的是编译好的 Docker 镜像、不是 Java 源码,游戏的赔率、抽水、开奖算法这些跑在服务端的核心逻辑动不了,只能通过配置文件和数据库参数在框架允许的范围内调。想深度改服务端规则,得另外拿到 Vinplay 那套 Java 后端源码才行。

一句话定性:这是一套"前端可深度二开、后端按包运营"的组合。拿它换个品牌、改改界面、接自己的支付和域名去运营,路是通的;但要把它当成"服务端也能随便改"的全套源码来看,就会落空。

运营向的功能点

除了游戏本身,这套源码把越南市场落地运营需要的东西也配齐了,这部分都在客户端能看到接口对接:

  • 越南本地支付:Configs.ts 的 SERVER_CONFIG / CASHOUT_CARD_CONFIG 里写死了 Viettel、Vinaphone、Mobifone、Vietnamobile 四大电信运营商的充值卡面额与兑换比例,另有 Momo 钱包、银行转账(VCB/TCB/VIB/VPB)通道——都是越南玩家最常用的入金方式。

  • 公平性验证:Tài Xỉu MD5 版把每局哈希公示,减少"平台控盘"的信任摩擦。

  • 社交与拉新:大厅接了 Facebook 登录、Facebook 群组 / Fanpage、Telegram 客服群入口,符合越南导流习惯。

  • 常规运营件:Jackpot 彩池、VIP 等级(VipPoints 分档)、实时聊天、充值/活动/下载落地页跳转,一整套都在。

综合看,HIT CLUB 这套客户端源码的价值在于"真源码 + 玩法全 + 越南本地化到位"三点叠加:拿到手能直接进编辑器改、30 多款主流越南玩法一次给齐、支付和拉新通道贴着越南市场做。对想在越南或东南亚华人市场做电玩城的团队,它是个二开起点很高的底子——前提是能配套拿到对应的 Vinplay 服务端部署包。

下载地址

会员免费

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