[一键安装] docker游戏服务端某动漫游戏3.4

我的阿里云拉取地址

docker pull crpi-1tp2n3155gmiba5v.cn-qingdao.personal.cr.aliyuncs.com/dnf100/ys:3.4

启动命令

docker run -d \
--name ys \
--network bridge \
-p 81:81/tcp \
-p 8000:8000/tcp \
-p 8888:8888/tcp \
-p 20071:20071/tcp \
-p 20081:20081/tcp \
-p 4433:4433/tcp \
-p 1001-1005:1001-1005/udp \
-p 20041:20041/udp \
--restart unless-stopped \
--interactive \
--tty \
crpi-1tp2n3155gmiba5v.cn-qingdao.personal.cr.aliyuncs.com/dnf100/ys:3.4

相关事项
容器默认地址是192.168.1.101
游戏sdk端口是4433
自定义ip客户端这样填
http://192.168.1.101:4433
更改ip地址的话进入容器内部用命令行修改

find /home -type f -name '*.yaml' | xargs sed -i 's/192.168.1.101/你的IP/g'

find /home -type f -name '*.json' | xargs sed -i 's/192.168.1.101/你的IP/g'

find /home -type f -name '*.html' | xargs sed -i 's/192.168.1.101/你的IP/g'

find /www/backup -type f -name '*.*' | xargs sed -i 's/192.168.1.101/你的IP/g'

find /www/wwwroot -type f -name '*.*' | xargs sed -i 's/192.168.1.101/你的IP/g'

除了服务端以外,还要修改数据库设置

mysql -h127.0.0.1 -P3306 -uroot -p12345678 hk4e_test -e "
UPDATE gate_servers SET addr = '你的IP:1001' WHERE id = 1;
UPDATE gate_servers SET addr = '你的IP:1002' WHERE id = 2;
UPDATE gate_servers SET addr = '你的IP:1003' WHERE id = 3;
UPDATE gate_servers SET addr = '你的IP:1004' WHERE id = 4;
UPDATE gate_servers SET addr = '你的IP:1005' WHERE id = 5;"

修改完毕后,在容器内部运行根目录的脚本start.sh重启服务。

© 版权声明
THE END
文章不错?点个赞呗
点赞10
评论 抢沙发

请登录后发表评论

    暂无评论内容