将里面的 js文件上传到服务器的 /home/root/pre-publish-new/server_res/gmald/src 目录下,其他目录也可以,怎么方便怎么来,最好跟那个 app.js 一样的目录
在宝塔面板里面同 app.js 操作使用 PM2 添加这个文件,因为要重启执行脚本所以用户设置 root改一下项目名,指定项目名称和app.js的一样无法添加
这个脚本原理就是监听服务端的端口,当端口没有开启时则会进行重启操作。
改脚本依然无法避免游戏过程中断开连接掉出地图,不过该自动重启能立马重连进游戏就是,省的再手动重启服务端。
可以手动使用 stop.sh 脚本,kill 关键进程进行测试重启,如果不需要自动重启再 PM2 管理器里面停止该项目即可。