幻兽帕鲁服务器更新与备份(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、面板或其他工具管理的实例,通过原管理入口启动,服务名以现有配置为准,不另开第二份游戏进程。

更新游戏程序通常只需重新启动对应游戏服务,不必把整台云服务器重启作为固定步骤。是否开机自启取决于原有任务或服务配置,不能仅因更新完成就认定会自动启动。

  • 查看启动日志,确认没有持续崩溃或加载错误。
  • 核对客户端与服务器所用版本及分支;遇到版本不匹配,先确认更新是否写入了实际运行目录。
  • 实际连接并检查计划使用的世界、角色进度和服务器设置,再确认可以正常保存。
  • 发现世界或角色异常时,先停服并保留当前文件和日志,核对目录、账户与配置;不要直接建新世界或覆盖旧存档,也不要在未核兼容性时直接把旧存档交给另一版本运行。

需要协助时,提交工单附上系统、部署方式、实际目录、更新与启动报错、备份时间及已尝试步骤;日志遮去管理员密码、令牌和玩家隐私。

本文提供更新流程,不替代特定版本的迁移要求。