跳转至

安装

PalDefender 依赖 Windows 环境。如果你计划在 Linux 系统上托管 Palworld 服务器,需要安装 Wine 或 Proton。

这里不介绍 Palworld 服务器本身的安装。我们建议使用 Qonzer 服务器,并按照这些步骤操作。


Windows

  1. GitHub/releases 下载 PalDefender_Windows.zip
  2. 解压 PalDefender_Windows.zip,并将内容放入 PalServer 子目录: .../Pal/Binaries/Win64/
  3. 目录结构应如下所示:
    Palworld_Server/
    ├── Engine/
    ├── Pal/
    │   ├── Binaries/
    │   │   └── Win64
    │   │       ├── config/
    │   │       ├── PalDefender/                      // 将会生成(步骤 4)
    │   │       │   ├── Banlist.json
    │   │       │   ├── Config.json
    │   │       │   ├── Pals/
    │   │       │   └── RESTAPI/
    │   │       ├── <...>
    │   │       ├── PalDefender.dll                   << 放在这里(步骤 2)
    │   │       ├── d3d9.dll                          << 放在这里(步骤 2)
    │   │       ├── PalServer-Win64-Shipping-Cmd.exe
    │   │       └── PalServer-Win64-Shipping.exe
    │   ├── Content/
    │   ├── Plugins/
    │   └── Saved/
    │       ├── Config/
    │       │   ├── CrashReportClient/
    │       │   └── WindowsServer/
    │       │       ├── GameUserSettings.ini
    │       │       ├── <...>
    │       │       └── PalWorldSettings.ini
    │       ├── Crashes/
    │       ├── <...>
    │       └── SaveGames/
    │           ├── 0/<WorldGUID>/
    │           │     ├── backup/
    │           │     ├── Players/
    │           │     ├── Level.sav
    │           │     └── LevelMeta.sav
    ├── PalServer.exe
    ├── steamclient.dll
    └── <...>
    
  4. 启动服务器一次,让 PalDefender 在 .../Pal/Binaries/Win64/PalDefender/ 生成文件结构(见上方)。
  5. 按你的需求编辑配置。我们建议启用白名单。

Linux (Wine/Proton)

必须安装 Wine 或 Proton,否则以下步骤无法工作。

Linux 上的 Palworld 服务器设置不由 PalDefender 管理,需要你手动处理(Wine/Proton 配置、服务器启动等)。

当服务器能在 Wine 或 Proton 下正常运行后,你可以完全按照 Windows 安装说明操作,因为 PalDefender 本身的设置流程相同。