Skip to content
This repository was archived by the owner on Feb 5, 2024. It is now read-only.

JourneyDeprecated/WindowsGSM.PalworldServerInject

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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!

WindowsGSM.PalworldServerInject Plugin

🧩 This WindowsGSM plugin simplifies the installation of Palworld Dedicated servers with mod support.

WindowsGSM Installation:

  1. Download WindowsGSM.
  2. Create a folder at your desired location for server installations and run WindowsGSM.Exe.
  3. Drag WindowsGSM.Exe into the created folder and execute it.

Plugin Installation:

  1. Download the latest release.
  2. 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.
  3. Click the [RELOAD PLUGINS] button or restart WindowsGSM.
  4. Navigate to "Servers," click "Install Game Server," and select "Palworld Dedicated Server (Modded) [PalworldServerInject.cs]."

Mod Installation (Required before starting server):

  1. Download the latest release of UE4SS Experimental (As of this commit it would be UE4SS_v2.5.2-605-g92624ab.zip).
  2. Download Palworld-ServerInjector.
  3. Extract the contents of the UE4SS zip file, excluding the readme and changelog, and paste them into the Pal\Binaries\Win64 folder.
  4. Extract Palworld-ServerInjector, and copy only PalServerInject.exe and the UE4SS_Signatures folder into the Pal\Binaries\Win64 folder.
  5. 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.

Official Documentation

🗃️ Palworld Dedicated Server Documentation

The Game

🕹️ Palworld on Steam

Dedicated Server Info

🖥️ SteamDB - Palworld Dedicated Server

Modding Documentation

⚙️ Palworld Modding Documentation

Port Forwarding

  • 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.

Available Params

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)

Config Guide

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.ini to \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

Blank Console?

  • Try installing Required Redist inside _CommonRedist folder
  • 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

Stuck in loading?

  • 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

Other notes

  • 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

How can you play with your friends without port forwarding?

  • 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

Support

About

🧩WindowsGSM plugin that provides Palworld Modded Dedicated server

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C# 100.0%