轻应用服务器 配置为4Core 16G内存 14M带宽
登陆至旧服务器下 打包服务器存到到本地。 地址如下:
Steam/steamapps/common/PalServer/Pal/Saved/SaveGames
这个文件夹下面的所有文件就是你的服务器存档
那么打包下载到桌面,备份完毕;
cd 到我这个目录 启动一下服务器
Steam/steamapps/common/PalServer
(这几个sudo命令没成功 后来找了个朋友注册了service就能用了 手动部署的朋友应该会有这个问题)
// 启动幻兽帕鲁的服务
sudo systemctl start pal-server
// 重启幻兽帕鲁的服务
sudo systemctl restart pal-server
// 关闭幻兽帕鲁的服务
sudo systemctl stop pal-server
// 查询幻兽帕鲁服务的状态
sudo systemctl status pal-server
//想要长期保持游戏服启动,需要使用如下命令:
apt-get install screen -y
screen -S PalWorld
//此时,会弹出一个新的窗口,在新的窗口中执行;
cd ~/Steam/steamapps/common/PalServer
//执行 ./PalServer.sh port=8211 执行 ctrl + a + d 即可退出当前窗口,即可保证游戏服一直保持。
然后 登录游戏 连接到新服务器 ,注册一个角色,这样就会创建一个档案
然后退出游戏
我们的目标是 这个新建档案生成的随机编号文件夹
然后把之前阿里云拷贝的文档下的内容 全部替换到这个随机编号文件夹下面;
相应的你的本机存档里面,有你的M小地图的地图迷雾存档:
我的路径如下:C:\Users\Administrator\AppData\Local\Pal\Saved\SaveGames\76561199069774864
0922CA5E6C4146A090C3EC930A0E803F是旧存档
059C214A33104FB3890A0B2C09FDB313是我的新存档
使用重命名的方式 替换一下两个个人地图的存档文件夹的名字就可以了
PS:Administrator是我电脑账户的名字 每个人可能不一样
每次都重启整个服务器太麻烦;手动重开服务器有点累
sudo systemctl start pal-server 不生效 因为没有这个注册服务;那我们给它补上;
我们需要找到服务器启动的目录;给他拷贝下来
cd ~/Steam/steamapps/common/PalServer //找到之前的服务器目录
pwd // 复制一下路径
复制红框的路径
//直接创建编辑一个palserver.service 然后我们继续编辑
sudo vim /etc/systemd/system/palserver.service
// 把以下内容复制进去 再做修改
[Unit]
Description=PalServer Service
After=network.target
[Service]
ExecStart=/home/ubuntu/Steam/steamapps/common/PalServer/PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
Restart=always
RestartSec=5
User=ubuntu
[Install]
WantedBy=multi-user.target
其中:/home/ubuntu/Steam/steamapps/common 就是刚才pwd命令复制得到的相对路径,此处按你们各自查到的路径进行覆盖
改完之后 :wq 保存退出,接着就启动游戏看一下。
// 因为我们之前vim命令创建的文件名叫 palserver.service 所以命令得相应得改一下
// 启动幻兽帕鲁的服务
sudo systemctl start palserver.service
// 重启幻兽帕鲁的服务
sudo systemctl restart palserver.service
// 关闭幻兽帕鲁的服务
sudo systemctl stop palserver.service
// 查询幻兽帕鲁服务的状态
sudo systemctl status palserver.service
执行 sudo systemctl start palserver.service
正常启动服务后;执行lsof -i:8211 检查一下8211端口是不是被帕鲁占用着的
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。