Setting up a dedicated server for Palworld on Xbox allows you and your friends to experience seamless multiplayer gameplay in the vast and exciting world of Palworld. This guide will walk you through the necessary steps to get your server up and running, enabling connections from Xbox Series X, Xbox Series S, Xbox One, and the Windows PC version from the Microsoft Store. Please note that cross-play with the Steam version of Palworld is currently not supported.
Setting Up SteamCMD and Downloading Server Files
The initial steps for setting up your Palworld dedicated server for Xbox are similar to setting up a server for other platforms. This involves utilizing SteamCMD, a command-line version of the Steam client, to download the server files. This method conveniently allows server setup without requiring a Steam account.
For detailed instructions on installing SteamCMD and downloading the Palworld server files, please refer to the “Deploy dedicated server” guide. Focus on the “Setting Up Steam or SteamCMD” section within that guide as the process remains consistent for Xbox dedicated servers.
Configuring Server Settings for Xbox Compatibility
By default, Palworld dedicated servers are configured for the Steam version. To enable connections from Xbox consoles and the Microsoft Store PC version, you need to modify the server settings file.
First, initiate the dedicated server by following the “Starting the Dedicated Server” instructions below. Immediately stop the server after it starts. This initial run is crucial for generating the necessary configuration files.
Once the server is stopped, locate and edit the PalWorldSettings.ini
file according to your server’s operating system:
Windows Server Configuration
If your server is running on Windows, navigate to the following directory:
steamappscommonPalServerPalSavedConfigWindowsServer
Open the PalWorldSettings.ini
file with a text editor and add the following line within the [/Script/Pal.PalGameWorldSettings]
section:
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(AllowConnectPlatform=Xbox)
Save the modified PalWorldSettings.ini
file.
Linux Server Configuration
For Linux servers, find the configuration file at:
steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/
Edit PalWorldSettings.ini
and insert the same line as in the Windows configuration within the [/Script/Pal.PalGameWorldSettings]
section:
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(AllowConnectPlatform=Xbox)
Save the changes to PalWorldSettings.ini
.
For further customization options and server settings, consult the comprehensive “Configuration file” guide.
Starting Your Palworld Dedicated Server for Xbox
With the configuration adjusted for Xbox compatibility, you can now start your Palworld dedicated server. Follow the steps below based on your server’s operating system:
Starting on Windows
Open your command prompt and navigate to the PalServer directory, typically located within your SteamCMD installation directory:
cd .steamappscommonPalServer
Execute PalServer.exe
to launch your server:
PalServer.exe
Starting on Linux
Open your terminal and navigate to the PalServer directory. If you didn’t specify an installation directory in SteamCMD, it’s likely in your home directory:
cd ~/Steam/steamapps/common/PalServer
Run PalServer.sh
to start the server:
./PalServer.sh
Important Note for Xbox Players: Direct IP address connection is not available on Xbox. For Xbox players to join your dedicated server, you must “Configure as a community server“. Once configured as a community server, Xbox players can find and join your server from the in-game community server list.
By following these steps, you’ve successfully set up a Palworld dedicated server for Xbox, allowing players on Xbox and the Microsoft Store PC version to join and explore the Palworld adventure together!