EDIT: THIS IS NO LONGER NEEDED AS OF 3.0.0 RELEASE OF EU4SS SINCE IT NO LONGER REQUIRES PALWORLD SERVER INJECTOR TO WORK. INSTEAD USE WindowsGSM.Palworld-Modded FOR MODDED EXPERIENCE!
🧩 This WindowsGSM plugin simplifies the installation of Palworld Dedicated servers with mod support.
- Download WindowsGSM.
- Create a folder at your desired location for server installations and run WindowsGSM.Exe.
- Drag WindowsGSM.Exe into the created folder and execute it.
- Download the latest release.
- Extract and move the PalworldServerInject.cs folder to the plugins folder.
- OR - Press the Puzzle Icon in the bottom left corner, navigate to the plugin zip file, and install it.
- Click the [RELOAD PLUGINS] button or restart WindowsGSM.
- Navigate to "Servers," click "Install Game Server," and select "Palworld Dedicated Server (Modded) [PalworldServerInject.cs]."
- Download the latest release of UE4SS Experimental (As of this commit it would be
UE4SS_v2.5.2-605-g92624ab.zip). - Download Palworld-ServerInjector.
- Extract the contents of the
UE4SSzip file, excluding the readme and changelog, and paste them into thePal\Binaries\Win64folder. - Extract
Palworld-ServerInjector, and copy onlyPalServerInject.exeand theUE4SS_Signaturesfolder into thePal\Binaries\Win64folder. - Obtain compatible mods for dedicated servers from NexusMods/Palworld and follow the installation guides on Nexus for each mod. Note that the installation paths may vary depending on the mod type.
🗃️ Palworld Dedicated Server Documentation
🖥️ SteamDB - Palworld Dedicated Server
⚙️ Palworld Modding Documentation
- 8211 UDP - Default
- 8212 TCP - If you are using 8211, it automatically uses 8211 +1 = 8212 for QueryPort, so you have to port forward this.
- RCONPort can be changed to anything; another forwarding TCP/UDP is required.
All these params are available to be set automatically by WGSM
- EpicApp=PalServer Set up server as a community server.
- -publicip=192.168.xxx.xxx Usually the local port of the server (Change via WGSM settings)
- -publicport=8211 Cannot be changed and is not working (Change via WGSM settings)
- -port=8211 Can be changed and is working (Change via WGSM settings)
- -queryport=8212 This is a test not confirmed if it's working or not
- -players=32 Can be set as much as you want, as far as I know it can be 128 (Change via WGSM settings)
- -servername="" Can override via Server Start Param box (WGSM Edit button)
- -serverdescription="" Can override via Server Start Param box (WGSM Edit button)
- -adminpassword="" Can override via Server Start Param box (WGSM Edit button)
- -serverpassword="" Can override via Server Start Param box (WGSM Edit button)
- -rconenabled=true Can override via Server Start Param box (WGSM Edit button)
- -rconport=25572 Default can override via Server Start Param box (WGSM Edit button)
I've tried setting up PublicPort and PublicIP; from here, it looks like it gets overridden by launch parameters, and it's better than changing here
- Run the server to generate the Saved Folder files and Stop
- Copy all the contents of
\DefaultPalWorldSettings.inito\Pal\Saved\Config\WindowsServer\PalWorldSettings.ini - Change ServerName
- Change PublicIP= x.x.x.x (Local Server IP e.g., 192.168.x.x)
- AdminPassword (Console can be performed in Chatbox using /AdminPassword then /Broadcast Test)
- RCONEnabled (if you are using third-party apps this is useful for saving the game outside, for example, discord slash commands /Save)
- RCONPort (Can be set any port you prefer and must be forwarded as well)
- Any other settings can be set
- Try installing Required Redist inside
_CommonRedistfolder - VC++ latest DirectX offline version or latest
- Download and install steam launcher on your server will do the fix
- You should be seeing
Setting breakpad minidump AppID = 1623730
- Delete profile (For now other fix)
- To get the profile either open up a new server and let corrupted player join and copy the save hex
- Or backup all the players and start the server, let corrupted player join and remember the hex and restore profiles then delete the corrupted profile save
- If you have the player id you can convert it to hex here
- YouTube Guide
- It is advisable to put your pal in palbox and items in storages before logging out
- Server listing - Please be aware that the whole world is listing their own dedicated server. It is advisable to use direct connect instead of looking for it. The game is not region-locked, and the max is 200 items.
- The game is currently in Early Access Stage. WGSM and this plugin are not liable if something happens to your server; the app is only for managing your server easily.
- To add GLST to help steam list your server here
- Use zerotier follow the basic guide and create a network
- Download the client app and join to your network
- Create a static IP address for your host machine
- Edit WGSM IP Address to your recently created static IP address
- Give your network ID to your friends
- After they've joined to your network
- They can connect using the IP you've created e.g., 10.123.17.1:8211
- Enjoy