前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >幻兽帕鲁 云服务器之间切换存档教程

幻兽帕鲁 云服务器之间切换存档教程

原创
作者头像
CnJingx
修改2024-01-26 16:11:12
2.5K3
修改2024-01-26 16:11:12

1. 首先你得有两台云服务器

轻应用服务器 配置为4Core 16G内存 14M带宽

2. 从旧服务器拷贝东西到本地

登陆至旧服务器下 打包服务器存到到本地。 地址如下:

Steam/steamapps/common/PalServer/Pal/Saved/SaveGames

这个文件夹下面的所有文件就是你的服务器存档

那么打包下载到桌面,备份完毕;

3. 登录我的腾讯云

cd 到我这个目录 启动一下服务器

Steam/steamapps/common/PalServer

(这几个sudo命令没成功 后来找了个朋友注册了service就能用了 手动部署的朋友应该会有这个问题)

代码语言:javascript
复制
// 启动幻兽帕鲁的服务 
sudo systemctl start pal-server

// 重启幻兽帕鲁的服务 
sudo systemctl restart pal-server

// 关闭幻兽帕鲁的服务 
sudo systemctl stop pal-server

// 查询幻兽帕鲁服务的状态 
sudo systemctl status pal-server
代码语言:javascript
复制
//想要长期保持游戏服启动,需要使用如下命令:  

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是我电脑账户的名字 每个人可能不一样

Systemctl命令补充

每次都重启整个服务器太麻烦;手动重开服务器有点累

sudo systemctl start pal-server 不生效 因为没有这个注册服务;那我们给它补上;

准备工作

我们需要找到服务器启动的目录;给他拷贝下来

代码语言:javascript
复制
cd ~/Steam/steamapps/common/PalServer  //找到之前的服务器目录
pwd // 复制一下路径

复制红框的路径

注册Service

代码语言:javascript
复制
//直接创建编辑一个palserver.service 然后我们继续编辑
sudo vim /etc/systemd/system/palserver.service 
代码语言:javascript
复制
// 把以下内容复制进去 再做修改
[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 保存退出,接着就启动游戏看一下。

代码语言:javascript
复制
// 因为我们之前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端口是不是被帕鲁占用着的

注意事项:

  1. 不能以root角色执行操作,具体你是什么角色,你的命令行也可以看到; 使用 top 命令可以看一下;我就是ubuntu
  2. 如果有权限问题 在刚才得配置文件得User=ubuntu下面另起一行 添加你的权限组Group

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 首先你得有两台云服务器
  • 2. 从旧服务器拷贝东西到本地
  • 3. 登录我的腾讯云
  • Systemctl命令补充
    • 准备工作
      • 注册Service
        • 注意事项:
        相关产品与服务
        轻量应用服务器
        轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、游戏服、电商应用、云盘/图床和开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖云资源并提供高带宽流量包,将热门软件打包实现一键构建应用,提供极简上云体验。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档