赞
踩
博主买的是阿里云的32G服务器,帕鲁活动价90。先前买了16G的服务器越到后面越卡,玩几小时就得重启一次。
服务器搭建参考 https://b23.tv/PzEu3FE
linux系统使用docker部署服务器,依次执行下列三行命令就能完成部署
docker volume create palworld_saved
docker pull docker.mirrors.sjtug.sjtu.edu.cn/kagurazakanyaa/palworld
docker run -d --name=palworld-server -v "palworld_saved:/opt/palworld/Pal/Saved" -p 8211:8211/udp kagurazakanyaa/palworld
参考连接:https://blog.csdn.net/sinat_40572875/article/details/127976625
compose-backup.sh
# 定义文件名 source_folder=/var/lib/docker/volumes/palworld_saved/_data backup_folder=/root/backup/`date "+%Y-%m-%d"` # 源文件名 source_folder_name=`echo $source_folder |awk -F "/" '{print $7}'`.tar.gz echo "source_folder:$source_folder" echo "backup_folder: $backup_folder" echo "source_folder_name: $source_folder_name" # 暂停服务器 docker stop palworld-server # 创建文件夹 mkdir -p /root/backup/`date "+%Y-%m-%d"` # 压缩存档 tar -zcvPf $backup_folder/$source_folder_name $source_folder echo "$source_folder_name文件备份成功" docker restart palworld-server echo "重启服务器"
shell脚本写好后可以先执行下,看看有什么问题
编辑添加定时任务列表
icontab -e
添加任务(每天早上5点自动执行shell脚本)
0 5 * * * sh /root/backup/compose-backup.sh 2>&1 > /root/backup/log_$(date +\%Y-\%m-\%d)
配置文件位置
/var/lib/docker/volumes/palworld_saved/_data/Config/LinuxServer/PalWorldSettings.ini
修改后重启docker容器即可生效
博主当时是从16G服务器转移到32G服务器
/var/lib/docker/volumes/palworld_saved/_data/SaveGames/0
下文件/var/lib/docker/volumes/palworld_saved/_data/Config/LinuxServer/GameUserSettings.ini
(划重点)
我这里通过winscp直接修改,也可以使用chmod
5. 启动游戏
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。