- 平台定位:巴西电玩、海外电玩
- 技术框架:网狐框架(需自行编译)
- 开发端:H5端
- 源码类型:Cocos 纯开源
搭建教程
游戏KindID对应关系:
1100 = 777
1200 = 水果机
1400 = 印度slots
1600 = 小火箭
1700 = 扫雷
1800 = 百人水果
1900 = 红与黑
2100 = 大转盘
———————————————————————————-
———————————————————————————-
客户端:
使用cocos creator 2.4.4打开项目
打开文件:
assets\scripts\Net\Model\PublicDefine.ts
替换需要连接的服务器地址和端口
LogonAdress,LogonPort 为游戏服务器的地址和端口
iisbackend .net 后端的连接地址
其它的地址没用
打开文件:
assets\scripts\common\Common.ts
配置热更地址:
REMOTE_URL
打开文件:
build\version.js
配置热更地址:
remoteUrl
配置热更游戏和版本:
games
编译打包
———————————————————————————-
服务端:
编译—————–
C++: VS2022
打开:PlatformServer.sln
依次编译:tacopie, cpp_redis, 内核引擎,服务核心,模块管理,登入服务器,玩家管理,协调服务器,游戏服务,游戏服务器
打开:ControDll.sln, 编译百人控制
打开各个游戏的sln
依次编译:水果老虎机777,水果老虎机,印度slots,转盘,扫雷,真小火箭,红与黑,百人水果机(其中真小火箭,红与黑,百人水果机3个游戏要同时编译各自的机器人服务)
完成全部编译后,将编译好的文件,替换到上次给的 release文件夹里
配置说明:
Correspond.ini — 协调配置
ConnectMax=最大连接数
ServicePort=服务端口
RedisServicePort=Redis端口
RedisAddr=Redis地址
RedisPass=Redis密码
ServiceName=服务名
CtrlServer.ini — 控制配置,如果打开后监听端口不是配置值,请修改文件编码为 utf-8
ConnectMax=最大连接数
ServicePort=服务端口
RedisServicePort=Redis端口
RedisAddr=Redis地址
RedisPass=Redis密码
依次配置各个数据库连接
具体游戏配置[1100]等:(这些参数只做参考,目前这个已经移到后台配置)
StoreMin = 最小库存
StoreMax = 最大库存
StoreChage = 总库存变化
StoreDecay = 库存衰减
MustLosing = 100局中多少必输
GameServer.ini — 游戏服务器配置
各个游戏的配置(1101,1201…..):
LogonPort = 游戏端口
LogonAddr = 游戏地址
CtlEnable = 是否应用控制
CtrlPort = 连接的控制服务器端口
CtrlAddr = 连接的控制服务器地址
AIEnable = 是否启用机器人
AIPort = 机器人服务器端口
AIAddr = 机器人服务器地址
CrpEnable = 是否连接协调
CrpPort = 协调端口
CrpAddr = 协调地址
各个数据库的连接配置
LogonServer.ini — 登入服务器配置
PlazaServicePort = 大厅服务端口
GameServicePort = 游戏服务端口
大厅信息及各个数据库配置
LoadAddr/setting.conf
此处为控制脚本的下载地址,目录结构为: {host}/Config/{kindid}/control.js
如果找不到控制脚本,则用本地,控制脚本在后台可配置
各个游戏的 setting.conf 都可以在后台配置
完成配置以后,依次启动
Correspond.exe, AIManager.exe, LogonServer.exe, CtrlServer.exe(控制服务器最好和游戏服务器一一对应),GameServer.exe
C#: VS2022
打开Front.sln 编译
在Web.config更改配置:
paymentUrl:支付接口地址
paymentCallBack:支付回调
paymentNotice:支付返回
withdrawUrl:提现接口地址
withCallBack:提现回调
withNotice:提现返回
paymentKey:支付Key
withKey:提现key
paymentappid:支付id
withappid:提现id
NGApiSN,NGApiKEY,NGApiUrl:NG接口配置
NGApiCreateUser:NG用户创建
NGApiGameList:NG获取游戏列表
NGApiWalletTransfer:NG钱包转账
NGApiWalletBalance:NG指定游戏余额
NGApiBalanceAll:总余额
NGApiTransferAll:全部转出
DBNativeWeb,DBPlatform,DBAccounts,DBTreasure,DBRecord,DBRecord:数据库连接配置
配置好后使用IIS来部署
Python:3.10.4
根据Python根目录下的 requirements.txt 来安装python 组件
在 HuiduBackend/settings.py更改配置
S3CONFIG:配置s3存储桶
MSDB:配置数据库连接
REDISCFG:配置redis连接
BACKENDURL:配置C#端连接
NGApiSN,NGApiKEY,NGURL,NGGameList:配置NG游戏连接信息
配置好后在根目录执行此命令:python3 manage.py runserver 0.0.0.0:8899
———————————————————————————-
———————————————————————————-
数据库配置:
[RYPlatformDB].[dbo].[DataBaseInfo]
修改对应的数据库服务器连接配置,机器码不用填
[RYPlatformDB].[dbo].[DataBaseInfo]
修改 ServerPort,IpAddr,DataBaseAddr,ServiceMachine等为你自己的服务器配置
上次给的数据库有点遗漏,我在做文档的时候才想起来,需要还原Agent.bak,不然进游戏会有点问题
![图片[1]-h5巴西电玩纯源代码全套+搭建视频教程全网独家](https://www.mayiym.xyz/wp-content/uploads/2025/09/3ed0e55f-f9c7-48db-8b71-3a3da0f89ef0.png)
![图片[2]-h5巴西电玩纯源代码全套+搭建视频教程全网独家](https://www.mayiym.xyz/wp-content/uploads/2025/09/7c5a49a0-ed40-414a-9705-7f12927af167.png)
![图片[3]-h5巴西电玩纯源代码全套+搭建视频教程全网独家](https://www.mayiym.xyz/wp-content/uploads/2025/09/32803ccb-3a24-4580-b7f9-6f2980ee84d1.png)












请登录后查看评论内容