无痛管理:让你的 Palworld 服务器井井有条
还记得 Palworld 刚发布时的混乱吗?服务器崩溃、玩家卡在材质里、管理工作变成了无休止地尝试连接一个故障的 RCON。如果你还在为朋友或社区运营自己的服务器,你可能知道:标准工具严重不足。palworld-server-tool 项目(简称 PST)正是这款游戏发布时缺失的那一层。
这不仅仅是一个控制台包装器。开发者们将 .sav 存档文件解析、官方 REST API 和 RCON 整合在一起,并包装成一个美观的网页界面。

这个工具能做什么
Palworld 管理的核心问题在于数据不透明。你无法直接查看玩家的背包内容或容器里困着哪些帕鲁,必须深入存档文件才能了解情况。PST 优雅地解决了这个问题。
该工具可以获取公会、玩家及其伙伴的数据。你可以查看每个生物的详细统计、检查背包内容,甚至在可视化地图上查看玩家坐标。当需要找出哪个玩家"不小心"复制了稀有资源,或者服务器因某地物体过载而卡顿时,这就派上大用场了。
在操作管理方面,工具提供了标准套件:踢人、封禁、聊天公告和"优雅"的服务器关闭。顺便说一下,界面是响应式的——如果服务器在你坐地铁时出了问题,你可以用手机登录并处理。

技术架构与部署
项目使用 Go 编写,后端采用 Vue.js,重度存档操作则由 Python 脚本处理。这种组合可以实现对 Level.sav 的快速解析,不过确实需要资源:处理大型存档时,内存使用量可能飙升至 1–3 GB。
你可以用三种方式部署系统:
- 二进制文件(下载后直接运行)。
- 通过 Docker(Linux 服务器最方便的选择)。
- 使用 PST + Agent 组合。
最后一种方式在你需要将游戏服务器和控制面板部署在不同机器上时很有用。你在游戏服务器旁边安装一个轻量级 Agent,主面板可以放在任何你想放的地方。Agent 会同步存档并转发命令。
Docker 启动示例如下:
docker run -d --name pst \
-p 8080:8080 \
-v /path/to/your/Pal/Saved:/game \
-v ./backups:/app/backups \
-v ./pst.db:/app/pst.db \
-v ./config.db:/app/config.db \
jokerwho/palworld-server-tool:latest
重要提示:要使用所有功能,你需要在 Palworld 自身设置中启用 REST API 和 RCON(PalWorldSettings.ini)。否则,面板就只是一个日志阅读器,无法对进程施加任何影响。
自动化与备份
真正令人印象深刻的是内置的备份管理器。你可以设置计划任务,PST 会自动拍摄世界状态的快照。遇到关键性 bug 时(Palworld 确实时有发生),你可以直接从网页界面回滚。
还支持计划执行自定义 RCON 命令。想每天早上 6 点清理世界垃圾或发送欢迎消息?几下点击就能配置好。

值得安装吗
如果你只有三个人一起玩服务器,这可能有点杀鸡用牛刀。但对于任何半公开的项目,palworld-server-tool 都是必备工具。它填补了官方服务器功能的空白,提供了一直缺失的透明度。
缺点方面——文档部分为中文,但界面已翻译成英文,工作流程对任何用过 Docker 容器的人来说都很直观。项目维护得很活跃,从 star 数量来看(已超过一千),社区已经认可了它的价值。
如果你决定尝试,先备份你的 Level.sav。尽管它很稳定,但处理二进制存档仍需谨慎。
相关项目