AutoPalExpress

AutoPalExpress

AutoPalExpress是一款Windows桌面应用程序,用于运行您自己的《幻兽帕鲁》专用服务器,无需在命令窗口、配置文件、防火墙菜单和模组文件夹中操作。它会在浏览器中打开,但在您自己的电脑上运行。您始终

帕鲁世界服务器管理工具

一个用于运行你自己的帕鲁世界专用服务器的桌面管理面板:只需点击几下即可部署全新的服务器,无需触碰配置文件即可管理模组和 UE4SS,并让你的朋友用他们自己的账户登录来协助运行服务器。无需使用命令行。

主页界面

这是什么

如果你曾经托管过带有模组的帕鲁世界服务器,你肯定熟悉这套流程:寻找 UE4SS,手动将模组解压到正确的文件夹,手动编辑 PalWorldSettings.ini,与端口转发作斗争,并祈祷不需要将管理员密码发送给朋友。这个工具将这些任务整合到一个桌面应用程序中。

它不是游戏本身的模组。它是一个独立的 Windows 应用程序,可以从外部管理你的专用服务器。


功能特性

服务器管理

  • 只需点击几下即可部署一个全新的、独立的帕鲁世界专用服务器。该工具会为你运行 SteamCMD。
  • 或者导入你已经安装好的服务器。
  • 并排运行多个服务器,每个服务器拥有独立的文件夹、模组和端口。
  • 执行真正的启动/停止/重启/保存操作,管理实际的服务器进程。
  • 可选的 Windows 启动恢复功能,可以在登录时打开该工具,并在 Windows 更新或断电后重新激活活动的服务器。
  • 当存在现有 AutoPalExpress 数据时,重新运行安装程序会执行更新/修复操作,从而保留你的服务器列表和管理员账户,无需重新进行首次设置。

模组

  • 浏览来自 Nexus Mods 的帕鲁世界模组,无需输入个人 API 密钥。
  • 当超级管理员连接了具有高级下载权限的 Nexus API 密钥时,可直接从 Nexus 安装。
  • 或者从 Nexus 下载文件,然后通过该工具安装,前提是该工具会根据 Nexus 的目录验证确切的文件哈希值。
  • 启用、禁用、重新排序和移除模组,无需翻找文件夹。
  • 安装操作会自动进入正确的 UE4SS Mods 文件夹。

UE4SS

  • 在模组页面一键安装/更新/卸载 UE4SS,从其在 GitHub 的官方发布中获取。
  • 安装或移除 UE4SS 不会影响你已安装的模组。

玩家、设置和日志

  • 通过帕鲁世界的 REST API 查看实时玩家列表,包括踢出和封禁操作。
  • 通过浏览器编辑帕鲁世界设置,而不是手动编辑 PalWorldSettings.ini。
  • 在日志页面并排查看 AutoPalExpress 输出和服务器活动。帕鲁世界自身的服务器窗口会保持独立可见,因为该游戏不将该窗口文本作为正常的日志流暴露出来。

与朋友共享

  • 通过 UPnP 自动转发你的游戏端口(如果你的路由器支持)。
  • 显示你的公网 IP,以便你可以发送给朋友。
  • 多用户账户:你是超级管理员;朋友通过邀请码以普通管理员身份加入。
  • 可选的管理面板远程访问,包括一键式 Windows 防火墙权限提示。

入门指南

这与项目中 GitHub 上的入门指南相同。你无需了解 SteamCMD、配置文件或 Windows 防火墙即可开始。

你需要: 一台 Windows 10 或 11 的电脑,足够的磁盘空间用于服务器和备份,如果朋友要通过互联网加入,你需要知道你的路由器登录信息,以及从你的互联网服务提供商那里获得的真实公网 IP。

提示: 下载帕鲁世界专用服务器不需要 Steam 账户。AutoPalExpress 可以为你下载。

1. 安装应用程序

从文件选项卡下载 PalworldServerAdmin-Setup.exe 并运行它。

安装程序启动界面

如果你希望电脑重启后服务器自动恢复,请在安装过程中开启 Windows 启动选项。

安装程序启动选项

选择安装应用程序的位置。

安装程序位置选择

注意: 之后再次运行安装程序会更新应用程序。它会保留你的服务器列表和管理员账户。如果你想删除 AutoPalExpress,安装程序还提供了一个直接的卸载选项 - 它会保留你的帕鲁世界服务器文件、模组和备份,仅重置管理员账户和应用程序设置。

2. 创建你的管理员账户

第一个账户是主管理员账户。它可以更改重要的设置,如端口、服务器文件夹、模组和启动选项。

创建管理员账户

使用一个不会公开分享的密码。

3. 添加服务器

你有两个选择:

  • 创建新服务器,如果你要全新开始。
  • 导入现有服务器,如果你已经有帕鲁世界服务器文件。

服务器选择

提示: 如果你的 C 盘空间较小,你可以将服务器放在其他驱动器上。

4. 启动服务器

前往服务器控制,点击启动服务器。

启动服务器

然后前往仪表板。如果一切正常,它应该显示在线状态。

仪表板在线

5. 让朋友加入

前往超级管理员,检查游戏端口。

检查游戏端口

大多数帕鲁世界服务器使用端口 8211,但你的可能不同。在你的路由器中,将该端口作为 UDP 端口转发到运行 AutoPalExpress 的电脑。

路由器端口转发

然后将你的公网 IP 和端口告诉朋友,例如:

123.123.123.123:8213

警告: 不要转发帕鲁世界本地 API / REST API 端口。AutoPalExpress 仅在你的电脑本地使用该端口。

6. 在社区服务器中展示你的服务器

前往启动器选项,开启 -publiclobby。

启动器选项

更改启动器选项后重新启动服务器。如果直接连接有效但社区服务器列表不显示,也请尝试 -publicip 和 -publicport - 这些值来自超级管理员页面,因此你无需在此页面上输入它们。

7. 更改世界设置

前往世界设置。这是你可以更改以下项目的地方:

  • 服务器名称
  • 密码
  • 最大玩家数
  • 经验倍率
  • 昼夜速度
  • 帕鲁生成率
  • 死亡惩罚

世界设置

完成后点击保存更改,然后重新启动服务器以便帕鲁世界重新加载设置。

8. 添加模组

前往模组页面安装 UE4SS 并管理模组。

模组页面

关于 Nexus Mods:你无需 API 密钥即可浏览模组;直接安装需要 Nexus Premium API 密钥;你也可以自己下载一个模组,然后在超级管理员中从文件安装。更改模组后重新启动服务器。

9. 邀请朋友协助

前往设置并创建一个邀请码。

创建邀请码

只邀请你信任的人。普通管理员可以协助进行常规的服务器工作;主管理员则控制更危险的设置。

10. 如果出现问题

从 Windows 开始菜单运行诊断 AutoPalExpress。

诊断工具

它会检查你的服务器文件夹、游戏端口、本地 API、Windows 防火墙以及 Palworld 是否在监听,然后将报告保存到此位置:

%LOCALAPPDATA%\PalworldServerAdmin\diagnostics

在帖子选项卡中寻求帮助时,请发送该报告。


快速修复

朋友无法加入:

  • 确保仪表板显示在线。
  • 在超级管理员中检查游戏端口。
  • 在你的路由器中将游戏端口作为 UDP 转发。
  • 运行诊断 AutoPalExpress。
  • 向你的互联网服务提供商确认你是否处于 CGNAT 之后。

服务器未出现在社区服务器中:

  • 先测试直接连接。
  • 开启 -publiclobby。
  • 重启服务器。
  • 尝试 -publicip 和 -publicport。
  • 稍等片刻。帕鲁世界的列表显示可能会比较慢。

玩家未出现在名单中:

  • 通过 AutoPalExpress 启动服务器。
  • 确保在超级管理员中启用了本地 API。
  • 重启服务器一次。

模组未加载:

  • 安装或修复 UE4SS。
  • 确保模组已启用。
  • 确保模组与你的帕鲁世界版本兼容。
  • 重启服务器。

安全 / 远程访问

这是为私人服务器和值得信赖的朋友群体而构建的。管理面板默认使用常规 HTTP,以便安装程序可以真正做到一键式安装,无需设置域名或证书。如果你将管理面板的端口进行了转发,请只邀请你信任的人,不要公开发布邀请码,并记住登录凭据在网络上不会加密。

为了更安全的远程访问,请使用像 Tailscale 这样的专用网络工具,或者将面板放在支持真正 HTTPS 的反向代理后面。

不要直接转发帕鲁世界的 REST API 端口。AutoPalExpress 在服务器 PC 上与之进行本地通信;朋友应使用 AutoPalExpress 面板,而不是原始的帕鲁世界 REST API。

安装程序尚未进行代码签名,因此 Windows SmartScreen 在首次运行时可能会发出警告。这对于未签名的社区工具来说是可以预期的;请在安装前验证文件来自官方下载页面。


系统要求

  • Windows 10 或 11,64位。
  • 不需要 Steam 账户:专用服务器通过 SteamCMD 匿名下载。
  • 仅在从 Nexus 本身下载文件时才需要 Nexus Mods 账户。在工具内部浏览不需要 API 密钥。
  • 直接安装需要通过保存的超级管理员 API 密钥获得 Nexus Premium 下载权限。
  • 如果你计划让朋友从家庭网络之外连接:支持 UPnP 的路由器会让这变得更容易。如果没有,你可能需要手动转发端口。

已知限制

  • 私聊和传送不是真正的服务器操作。帕鲁世界的 REST API 不提供针对单个玩家的私聊或传送命令。
  • 此工具管理 UE4SS Mods 文件夹(Pal/Binaries/Win64/Mods),而非帕鲁世界内置的独立 pak 模组系统。
  • 远程管理员访问默认使用纯 HTTP。
  • 帕鲁世界服务器 CMD 文本不会镜像到浏览器中。AutoPalExpress 在日志中显示其自身输出和真实活动事件,而帕鲁世界服务器窗口保持独立可见。
  • 仅限 Windows。

支持

请在此模组的 Nexus 页面的帖子选项卡中报告问题或提出问题。

致谢

使用 FastAPI、React 以及大量 SteamCMD 处理技巧构建。


更新日志

v1.0.0:初始发布:多服务器管理、Nexus 模组浏览(含直接 Premium 安装和已验证的手动安装)、UE4SS 安装器、真实服务器进程控制、Windows 启动恢复、可感知更新/修复的安装程序、玩家管理、世界设置编辑器、活动日志、UPnP 端口转发、带有邀请机制的多用户账户。

v1.0.1:安装程序现在提供明确的“安装 / 更新 / 卸载”选择,并在真正卸载时正确重置管理员账户。世界设置涵盖更多帕鲁世界服务器选项,并带有分组区域和工具提示。