幻兽帕鲁服务器更新与备份(Windows/Linux)
幻兽帕鲁专用服务器更新,建议按“确认安装位置 → 保存并停服 → 备份 → 更新原目录 → 按原方式启动 → 检查世界与连接”的顺序进行。本文面向已部署的Windows、Linux专用服务器,不固定某次更新日期或版本号;跨大版本及带模组的服务器,先核对该次官方更新说明。
一、先确认原来的部署方式和目录
先找到当前实例实际使用的服务器目录、运行账户和启动方式。Windows目录中应能找到PalServer.exe,Linux目录中应能找到PalServer.sh。SteamCMD自身所在的目录,不一定就是游戏服务器目录。
测试分支或锁定版本的实例,不直接套用下方默认更新示例,先核对该分支的更新要求。
沿用原来管理这套实例的账户,并核对目录的读写权限。下面的SteamCMD步骤适合直接安装的实例;如果由面板、Docker或其他托管工具管理,先确认它的更新入口、数据挂载与备份位置,不要在不明目录再安装一套服务器。
二、先保存世界,再关闭游戏服务
安排维护时间,通知在线玩家退出或暂停操作后再保存。已配置管理员权限、且当前版本支持相应命令时,可在游戏内管理员聊天栏先执行/Save保存世界;确认完成后,再用/Shutdown 60 ServerUpdate通知玩家并在60秒后关闭。它们不是Linux或PowerShell命令。
官方将/DoExit定义为强制停止,不把它作为常规保存退出步骤。若已有服务管理器或自动拉起脚本,还需通过原管理方式停住该实例,并确认游戏进程已退出,避免刚关闭就被重新拉起后边运行边更新。
三、停服后备份存档、配置和启动参数
备份当前实例的完整Pal/Saved目录,核对其中实际存档和配置均已包含;另存原启动脚本、启动参数及自行维护的模组文件。备份放到更新目录以外,以日期和实例标识区分,并确认文件能够读取,不把游戏内自动备份当作本次更新前的独立副本。
以服务器安装目录为起点,常见配置位置如下:
- Windows:
Pal\Saved\Config\WindowsServer\PalWorldSettings.ini - Linux:
Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
DefaultPalWorldSettings.ini是默认配置示例,单独修改它不会改变实际服务器设置。不要在更新时用默认文件直接覆盖已有配置。面板或容器若使用其他数据路径,以实际挂载和运行配置为准。
四、用SteamCMD更新已确认的原目录
以下是命令结构,路径必须替换成第一步确认的现有服务器完整路径,不能原样照抄。+force_install_dir放在登录之前;2394010是官方文档使用的Palworld专用服务器应用ID。
Linux:使用原有SteamCMD入口。下面以系统已有steamcmd命令为例;手动安装者按原位置使用steamcmd.sh。
steamcmd +force_install_dir "/path/to/your/existing/PalServer" +login anonymous +app_update 2394010 +quit
Windows:在已安装的SteamCMD目录打开PowerShell,下面以steamcmd.exe位于当前目录为例:
.\steamcmd.exe +force_install_dir "C:\Path\To\Existing\PalServer" +login anonymous +app_update 2394010 +quit
等待目标应用2394010的安装或更新结果,保存日志;不要把SteamCMD客户端自身更新完成当成游戏服务器已经更新。若失败,先保留报错并检查目标目录、权限和下载状态,解决后再继续。
关于validate:需要检查安装文件完整性时,可将上述+app_update 2394010改为+app_update 2394010 validate。校验可能覆写修改过的安装文件,先保留备份和自定义文件记录;它不是存档备份,也不证明世界数据或模组能正常加载。
若原来通过Steam客户端安装,则在Steam中更新已安装的Palworld Dedicated Server工具,继续沿用那套目录和启动入口。Docker实例应按实际镜像与挂载配置更新;官方镜像有独立的更新说明,不要把宿主机SteamCMD命令直接套到容器。
五、按原方式启动,检查是否真正恢复
直接运行的实例,进入刚才更新的服务器目录:Windows PowerShell使用.\PalServer.exe,Linux使用./PalServer.sh,并带上原来需要的启动参数。由systemd、面板或其他工具管理的实例,通过原管理入口启动,服务名以现有配置为准,不另开第二份游戏进程。
更新游戏程序通常只需重新启动对应游戏服务,不必把整台云服务器重启作为固定步骤。是否开机自启取决于原有任务或服务配置,不能仅因更新完成就认定会自动启动。
- 查看启动日志,确认没有持续崩溃或加载错误。
- 核对客户端与服务器所用版本及分支;遇到版本不匹配,先确认更新是否写入了实际运行目录。
- 实际连接并检查计划使用的世界、角色进度和服务器设置,再确认可以正常保存。
- 发现世界或角色异常时,先停服并保留当前文件和日志,核对目录、账户与配置;不要直接建新世界或覆盖旧存档,也不要在未核兼容性时直接把旧存档交给另一版本运行。
需要协助时,提交工单附上系统、部署方式、实际目录、更新与启动报错、备份时间及已尝试步骤;日志遮去管理员密码、令牌和玩家隐私。
本文提供更新流程,不替代特定版本的迁移要求。