本帖最后由 bengogo 于 2025-5-7 17:14 编辑
           
Docker游戏服务端【手游】【万灵山海-镜神龙】 重要提示:
本端镜像容量为17.7G,系统盘最少需要准备30G容量。
由于镜像容量巨大,不提供本地镜像。请自行准备能够在线拉取镜像稳定的网络环境。
本教程使用Ubuntu 20.04演示搭建过程,建议使用Ubuntu 20.04、 Centos7.9或Debian10作为宿主机系统搭建。此服务端视频演示使用2核4G服务器,可适当添加虚拟内存使服务端更流畅地运行。
(一)安装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后,就马上开始在线拉取镜像。
docker pull jack2662/game:wlsh
2.在拉取镜像的过程,就可以开始修改服务端的ip,所有修改都在wlsh目录。
<1>使用文本工具修改config目录中文件所有ip192.168.200.100为你的外网ip或域名。
<2>使用客户端工具修改update目录中preload文件中ip192.168.200.100为你的外网ip或域名。
具体修改方法请看视频演示。
<3>使用文本工具打开update文件夹中file_json.txt搜索201534,并替换为修改后的preload文件大小。
3.创建容器
等待镜像拉取完毕,将修改好的wlsh文件夹上传到服务器root目录。
cd wlsh
docker compose up -d
4.登陆容器设置服务端并启动游戏
地址:ip:522 账号:root 密码:123456
导入数据库:
chmod 777 /data/sk
cd /data && ./sk
启动游戏:
cd /data && ./qd
关闭游戏:
cd /data && ./stop
GM授权后台:
http://IP:81/gm/gm.php
GM码:123456
玩家后台:
http://IP:81/gm
游戏注册码:123456
5.客户端修改:
安卓端替换:192.168.200.100
/assets/AssetBundle/lua/preload-980428E54626B6F53483360DAB7629C0.ab #修改方法和服务端preload文件一样。
/assets/bin/Data/Managed/Metadata\global-metadata.dat #使用元数据字符串编辑器
使用客户端修改工具:
preload-980428E54626B6F53483360DAB7629C0.ab
修改global_config.lua
导出转存 修改IP 再导入转存
保存 再压缩
苹果端:请自行测试
/Payloadg6test.app/Data/Raw/AssetBundle/lua/preload-980428E54626B6F53483360DAB7629C0.ab
/Payload/g6test.app/Data/Managed/Metadata/global-metadata.dat
后台添加GM神装代码,以下代码直接复制添加到后台。
1029;神装·GM头盔
2029;神器·GM盔甲
3029;神器·GM神杖
4029;神器·GM权杖
4030;神器·GM神靴
5917;神器·GM神戒
6917;神器·GM手镯
15168;神器·GM仙坠
百度网盘链接:https://pan.baidu.com/s/1wErtyHHOiI3yoijTrHVF_g?pwd=q5qs 提取码: q5qs
视频教程链接:https://www.bilibili.com/video/BV1i7V8z8Ete/
***本教程只限于技术研究使用,请勿用于商业用途。***
***本教程资源全部来自互联网,仅供研究学习使用,下载后请于24小时内删除,或购买正版。***
|