幻兽帕鲁服务器游戏怎么升级版本?自建幻兽帕鲁服务器进入Palworld游戏提示“您正尝试加入的比赛正在运行不兼容的游戏版本,请尝试升级游戏版本”什么原因?这是由于你的客户端和幻兽帕鲁服务器版本不匹配,如何解决?更新幻兽帕鲁服务器即可解决。
幻兽帕鲁进行一次更新,服务器也需要同步更新,才能继续游玩。
Linux服务器更新
1、使用如下命令,首先切换至root
用户。
sudo su
2、运行如下命令,开始更新。
⚠️注意:如果遇到“Retry Failed”等错误提示,请重新运行以上命令直到出现下图的内容:fully installed
wget -O - https://pal-server-1251810746.cos.accelerate.myqcloud.com/pal-server/Ubuntu/update.sh | sh
更新完成
update.sh 脚本,可手动创建sh脚本更新
#!/bin/bash
steamcmd_path=$(which steamcmd)
steam_user=steam
systemd_unit=pal-server
sudo -u $steam_user $steamcmd_path +login anonymous +app_update 版本号 validate +quit
sudo systemctl restart $systemd_unit
sudo systemctl -l --no-pager status $systemd_unit
if systemctl --quiet is-active "$systemd_unit"
then
echo -e "\nPalServer is running successfully, enjoy!"
else
echo -e "\nThere were some problems with the installation."
fi
Windows服务器一件更新
在PowerShell中运行如下脚本,即可开始更新(无需切换目录)。
点击Windows开始按钮,然后在搜索框中输入”PowerShell”。你应该能够看到”Windows PowerShell”或”PowerShell”的搜索结果。点击该结果即可打开PowerShell。
iex (irm 'https://pal-server-1251810746.cos.accelerate.myqcloud.com/pal-server/Windows/update.ps1')
⚠️注意:如果遇到“Retry Failed”等错误提示,请重新运行以上命令直到出现下图的内容:fully installed
更新完成。
ps脚本
$TaskName = "PalServerAutoStart"
$ProcessName = "PalServer-Win64-Test-Cmd"
if (Get-Process -Name $ProcessName -ErrorAction SilentlyContinue) {
Stop-Process -Name $ProcessName -Force
Start-Sleep -Seconds 1
}
& "C:\Program Files\PalServer\steam\steamcmd.exe" +login anonymous +app_update 2394010 validate +quit
Start-ScheduledTask -TaskName $TaskName
windows手动更新
1、在 PowerShell
中执行命令 tasklist
在输出中找到程序“PalServer-Win64-Test-Cmd.
”,记录后面4位数pid,如图所示:
PalServer-Win64-Test-Cmd
2、然后执行命令 kill pid
,例如上图中的pid为4328,所以执行命令:kill 4328
,停止正在运行的Palworld服务器
3、接着执行如下命令,来获取最新的 Palworld 服务器程序,此命令执行可能较慢,因为要下载游戏服务器文件,请耐心等待其执行完成
Start-Process "C:\Program Files\PalServer\steam\steamcmd.exe" -ArgumentList "+login anonymous +app_update 2394010 validate +quit" -Wait
执行完成后,重启服务器
文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/11227