本教程使用Centos 7.9演示搭建过程,建议使用Ubuntu 20.04、 Centos7.9和Debian10作为宿主机系统搭建。
测试使用2H4G服务器。(服务端最低运行要求2H4G,可适当添加虚拟内增加运行流畅性)
(一)安装docker和docker compose
1.更新系统 (系统更新不是必须,如果没法顺利安装docker和compose,可以尝试更新系统。)
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.把jws2文件夹文件夹上传到服务器root目录,在线拉取镜像并创建容器
cd jws2
docker compose up -d
2.登陆容器设置服务端并启动游戏
地址:ip:522 账号:root 密码:123456
配置服务端
cd /root && ./config #根据引导完成脚本
启动和关闭游戏
cd /root && ./start.sh #启动游戏
cd /root && ./stop.sh #关闭游戏
3.客户端修改
将以下文件中的192.168.200.100修改你的服务器IP地址
assets\LuaScripts\Battle\Logic\MainLoop\MultiplayManager.lua
assets\LuaScripts\Modules\Login\Login
Model.lua
assets\LuaScripts\Modules\Login\LoginImplement.lua
assets\LuaScripts\Modules\Login\Login
Controller.lua
assets\LuaScripts\Modules\HotFix\HotFixModel.lua
如需安装到手机请自行使用工具签名4.后台地址
GM授权后台:http://你的外网ip:88/gm/gm.php
GM码:123456
玩家后台:http://你的外网ip:88/gm