Skip to main content

UE4SS Mods on Palworld

YorkHost supports modding on your Palworld servers. Some mods work directly on Linux servers (default), while UE4SS mods require the Windows with Proton overlay add-on.

Mod types on Palworld

Linux-compatible mods (no add-on needed)

Several mod types work natively on Linux servers, with no additional option required:

  • PAK mods.pak files added to the Pal/Content/Paks/ folder (textures, models, custom maps)
  • Config mods — changes to PalWorldSettings.ini files (spawn rates, XP, damage, etc.)
  • Server-side mods — mods that only modify game parameters or data without code injection
tip

For PAK mods and config mods, your default Linux server at YorkHost works perfectly. No additional option is required.

UE4SS mods (Windows + Proton add-on required)

UE4SS (Unreal Engine 4 Scripting System) mods are more advanced and require a Windows environment. They enable:

  • Injection of custom Lua scripts
  • Real-time blueprint modifications
  • Access to the Unreal Engine console on the server side
  • Loading of compiled C++ mods

Since Palworld runs on Unreal Engine 5, UE4SS is the go-to tool for advanced modding.

Install PAK mods (Linux)

  1. Log in to your Game Panel:
  2. Select your Palworld server
  3. Go to Files
  4. Navigate to Pal/Content/Paks/
  5. Upload your .pak files (and .sig files if provided)
  6. Restart the server
warning

Make sure PAK mods are compatible with your Palworld server version. An incompatible PAK mod can prevent the server from starting.

Windows + Proton add-on for UE4SS — €0.99/month

UE4SS mods rely on Windows DLL injection (UE4SS.dll), which is incompatible with a native Linux server. The Windows + Proton add-on runs your server in a Windows environment emulated via Proton (the compatibility layer developed by Valve), enabling Windows binary execution.

Linux server (default)Windows + Proton server
PAK mods (.pak)YesYes
Config modsYesYes
UE4SS mods (Lua)NoYes
UE4SS mods (C++)NoYes
Monthly add-onIncluded+€0.99/month
Why the €0.99 add-on?

The Proton overlay requires additional server resources (RAM and CPU) compared to a native Linux server. This €0.99/month surcharge covers the extra hardware resource consumption caused by Windows environment emulation. The price is intentionally kept low to remain affordable while ensuring stable performance.

Enable the add-on

  1. Log in to your client area:
  2. Select your Palworld server
  3. In server options, enable Windows + Proton
  4. Confirm the €0.99/month add-on
  5. The server will automatically restart under the Windows environment

Install UE4SS

Step 1: download UE4SS

  1. Go to the official repository:
  2. Download the latest compatible version (UE4SS v3.x recommended)
  3. Choose the UE4SS_v3.x.x.zip archive

Step 2: upload to the server

  1. Log in to your Game Panel:
  2. Select your Palworld server
  3. Go to Files
  4. Navigate to the server root directory: Pal/Binaries/Win64/
  5. Upload the UE4SS archive contents to this folder
  6. Verify the following files are present:
    • UE4SS.dll
    • UE4SS-settings.ini
    • Mods/ folder

Step 3: configure UE4SS

Edit the UE4SS-settings.ini file from the panel:

[General]
bUseUObjectArrayCache = 1

[EngineVersionOverride]
MajorVersion = 5
MinorVersion = 1

Step 4: restart the server

Restart your server from the panel so UE4SS loads on startup.

Install UE4SS mods

Lua mods

  1. Download a Palworld-compatible mod (e.g. from Nexus Mods or Thunderstore)
  2. Place the mod folder in Pal/Binaries/Win64/Mods/
  3. Each mod must contain:
    • Scripts/main.lua — the main script
    • enabled.txt — file indicating the mod is active
  4. Restart the server

Typical mod structure

Mods/
├── MyMod/
│ ├── Scripts/
│ │ └── main.lua
│ └── enabled.txt
├── AnotherMod/
│ ├── Scripts/
│ │ └── main.lua
│ └── enabled.txt
└── shared/
└── types.lua
ModDescriptionType
PalEditEdit Pal stats and abilitiesLua
SpawnRateEditorAdjust spawn ratesLua
CustomUICustom server interfaceLua
AdvancedBreedingAdvanced breeding mechanicsLua
tip

Regularly check Nexus Mods Palworld and Thunderstore Palworld to discover new UE4SS-compatible mods.

Troubleshooting

UE4SS won't load

  • Verify that the Windows + Proton add-on is enabled
  • Make sure UE4SS.dll is in Pal/Binaries/Win64/
  • Check the UE4SS.log file for error details

A mod isn't working

  • Verify that the enabled.txt file is present in the mod folder
  • Make sure the mod is compatible with your Palworld version
  • Check compatibility with your UE4SS version

Degraded performance

  • Disable mods one by one to identify the problematic one
  • Some resource-intensive mods may require a higher server plan
warning

Some mods can cause instability. Always create a backup before installing a new mod. From the panel, use the Backups tab to create a manual backup.