欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

阿里云]阿里云ECS云服务器幻兽帕鲁游戏优化和存档导出导入(Ubuntu)

最编程 2024-03-11 18:44:46
...
# 定义初始变量 steam_user=steam log_path=/tmp/pal_server.log steam_user_path=~steam steamcmd_path=$(whereis steamcmd|awk '{print $2}') # 安装unzip命令 sudo apt install unzip # 定义Saved路径 sd=`find /home/steam/ -name 'Pal'|awk '{print $1}'`/Saved # 解压您的PalWorldSave压缩包到Saved,其中需要替换为您自己的PalWorld.zip unzip -o PalWorld-xxx.zip -d $sd # 替换LinuxServer LSN=$(ls -tr $sd/SaveGames/0/|awk 'NR==1{print $1}') sed -i "s/^DedicatedServerName=.*/DedicatedServerName=$LSN/" $sd/Config/LinuxServer/GameUserSettings.ini chmod 777 -R $sd # 更新并重启游戏 sudo -u $steam_user $steamcmd_path +login anonymous +app_update 1007 validate +quit >> $log_path sudo -u $steam_user $steamcmd_path +login anonymous +app_update 2394010 validate +quit >> $log_path sudo -u $steam_user $steamcmd_path +login anonymous +app_update 1007 +quit >> $log_path sudo cp $steam_user_path/Steam/steamapps/common/Steamworks\ SDK\ Redist/linux64/steamclient.so $steam_user_path/.steam/sdk64/ systemctl restart pal-server