找回密码
 立即注册
查看: 41|回复: 0

Docker游戏服务端手游 马老师中伏

[复制链接]

245

主题

0

回帖

1万

金钱

超级版主

积分
16431
发表于 2025-4-8 07:43:04 | 显示全部楼层 |阅读模式

Docker游戏服务端【手游】【英雄没有闪】

本教程使用Ubuntu 20.04演示搭建过程,建议使用Ubuntu 20.04、 Centos7.9和Debian10作为宿主机系统搭建。此服务端需要使用4G内存,如果内存不够可以配合虚拟内存使用。

由于上传需时较长,首先将mys.tar文件上传到服务器root目录

(一)安装docker和docker compose

1.更新系统

Ubuntu20.04/Debian10

apt-get update && apt-get upgrade -y

Centos7

yum update -y


2.安装docker和docker compose

bash <(curl -sSL https://linuxmirrors.cn/docker.sh)

输入命令后按照引导进行安装。


(二)搭建服务端

1.镜像导出到服务器

docker load < mys.tar


2.用工具解密修改文件:index.jsc

用文本工具打开新版jsc解密1.44里面的czytmp2.js

修改文件里的192.168.200.100为你的外网ip

运行JscDecodeCsharp.exe,填写密钥:dalalskdfijgmb4Ui

点击'新加密'->选中文件czytmp2.js打开->选中index.jsc保存->替换

将修改好的index.jsc文件替换到mys文件夹


3.把mys件夹整个文件夹上传到服务器root目录,并启动容器

cd mys

docker compose up -d


4.登陆容器设置服务端并启动游戏

地址:ip:522   账号:root 密码:123456


systemctl restart mysql    #重启数据库


修改服务器ip


sed -i 's/192.168.200.100/你的外网ip/g' /home/server/config.ini

sed -i 's/192.168.200.100/你的外网ip/g' /www/wwwroot/game/admin/gm_config.json

sed -i 's/192.168.200.100/你的外网ip/g' /www/wwwroot/game/cdn/tag/37_android_bzezaza.txt

sed -i 's/192.168.200.100/你的外网ip/g' /www/wwwroot/game/cdn/37_android_1.4.0.69/project.manifest

sed -i 's/192.168.200.100/你的外网ip/g' /www/wwwroot/game/cdn/37_android_1.4.0.69/version.manifest


/root/start.sh       #启动游戏

/root/stop.sh       #关闭游戏


如果遇到以上所有过程都正常,但还是无法进入游戏。可以重启一下游戏,就可以正常进入游戏了


(三)客户端修改,替换以下路径中文件的IP‘192.168.200.100’

安卓客户端:

/assets/assets/data/import\de\de493b3f-40d2-4228-b05a-5b7fbf836db1.json

将刚才修改好的index.jsc文件替换到/assets/assets/data文件夹


苹果客户端:(自测)

\Payload\diablo_chest-mobile.app\data\assets\data\import\de\de493b3f-40d2-4228-b05a-5b7fbf836db1.json

\Payload\diablo_chest-mobile.app\data\assets\main\index.jsc // 用工具解密修改


如需要安装在真机,请自行签名。


(四)配置游戏服务

1.登录运营后台:

http://你的外网ip:81/admin

登录账号:admin

登录密码:admin


2.左边导航栏->区域列表->新建:

区域ID:1

区域名称:英雄没有闪


3.左边导航栏->服务器列表->新建:

服务器ID:1001

服务器名称:输入大区名

区域:选择区域

服务器状态:推荐

是否新服:新服

服务器地址:http://你的外网ip:8000

开服时间:now

GM地址:http://你的外网ip:8001/gm

聊天宿主区服ID:1001

聊天服务器ID:1001

渠道:1

平台:1

AppID:1


4左边导航栏->客户端版本->获取客户端版本:

安卓版本:bzezazgj

安卓地址:http://你的外网ip:81/cdn/37_android_1.4.0.69/

安卓强更版本:bzezazgj

安卓强更地址:http://你的外网ip:81/cdn/37_android_1.4.0.69/

火山安卓热更版本:bzezazgj

火山安卓热更地址:http://你的外网ip:81/cdn/37_android_1.4.0.69/

加固安卓热更版本:bzezazgj

加固安卓热更地址:http://你的外网ip:81/cdn/37_android_1.4.0.69/

苹果版本:bzdzbza

苹果地址:http://你的外网ip:81/cdn/37_ios_1.3.1.0/

IOS强更版本:bzdzbza

提交

5左边导航栏->服务器总开关->开启->提交

CDK生成后台:

http://你的外网ip:81/ht/cdk

GM码:123456

CDK激活后台:

http://你的外网ip:81/ht/pay

玩家后台:

http://你的外网ip:81/ht/vip

游客,如果您要查看本帖隐藏内容请回复


本教程只限于技术研究使用,请勿用于商业用途。

本教程资源全部来自互联网,仅供研究学习使用,下载后请于24小时内删除,或购买正版。











本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|网游单机论坛

GMT+8, 2025-4-18 14:30 , Processed in 0.036598 second(s), 20 queries .

© 2001-2025 Discuz! Team.Powered by Discuz! X3.5

QQ

快速回复 返回顶部 返回列表