Palworld Server Installation Guide on Windows VPS
Prerequisites
Before starting the installation, ensure your VPS has:
- Windows Server 2019 or higher
- At least 16 GB of RAM (32 GB recommended)
- 30 GB of available disk space
- Stable Internet connection
- Administrator access to the VPS
Step 1: Connecting to the VPS
Connect to your Windows VPS via Remote Desktop (RDP) using the credentials provided by your hosting provider.
Step 2: Installing SteamCMD
SteamCMD is required to download and update the Palworld server.
- Create a folder for SteamCMD:
mkdir C:\steamcmd
cd C:\steamcmd
- Download SteamCMD:
- Visit https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
- Or use PowerShell:
Invoke-WebRequest -Uri "https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip" -OutFile "steamcmd.zip"
- Extract the archive:
Expand-Archive -Path steamcmd.zip -DestinationPath C:\steamcmd
- Run SteamCMD for the first time to initialize it:
.\steamcmd.exe
Wait for the installation to complete, then type quit to exit.
Step 3: Installing Palworld Server
- Create a folder for the Palworld server:
mkdir C:\PalworldServer
- Create an installation script. Open Notepad and create a file named install_palworld.bat with the following content:
@echo off
cd C:\steamcmd
steamcmd.exe +login anonymous +app_update 2394010 validate +quit
- Save this file as C:\steamcmd\install_palworld.bat
- Run the script by double-clicking it or via PowerShell:
C:\steamcmd\install_palworld.bat
The download may take some time depending on your connection. Server files will be installed in C:\steamcmd\steamapps\common\PalServer
Step 4: Server Configuration
- Navigate to the configuration folder:
cd C:\steamcmd\steamapps\common\PalServer\Pal\Saved\Config\WindowsServer
- Copy the default configuration file:
copy ..\..\..\DefaultPalWorldSettings.ini PalWorldSettings.ini
- Open PalWorldSettings.ini with a text editor and modify the settings according to your needs:
Important settings to configure:
- ServerName: Your server name
- ServerDescription: Server description
- ServerPassword: Server password (leave empty for public server)
- AdminPassword: Administrator password
- PublicPort: Server port (default 8211)
- RCONEnabled: Enable RCON for remote management (True/False)
- RCONPort: RCON port (default 25575)
- MaxPlayers: Maximum number of players (default 32)
Configuration example:
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(ServerName="My Palworld Server",ServerDescription="Community Server",AdminPassword="adminpassword",ServerPassword="",PublicPort=8211,MaxPlayers=32,RCONEnabled=True,RCONPort=25575)
Step 5: Windows Firewall Configuration
To allow players to connect, you must open the necessary ports:
- Open Windows Firewall with Advanced Security
- Create a new inbound rule for port 8211 (UDP):
New-NetFirewallRule -DisplayName "Palworld Server" -Direction Inbound -LocalPort 8211 -Protocol UDP -Action Allow
- If using RCON, also open port 25575 (TCP):
New-NetFirewallRule -DisplayName "Palworld RCON" -Direction Inbound -LocalPort 25575 -Protocol TCP -Action Allow
- Don't forget to also configure the ports in your VPS hosting provider's firewall if necessary.
Step 6: Starting the Server
- Navigate to the server folder:
cd C:\steamcmd\steamapps\common\PalServer
- Start the server by running:
.\PalServer.exe
Or to launch with specific parameters:
.\PalServer.exe -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
The server should start and display logs in the console. Keep this window open.
Step 7: Configuring Automatic Startup
To make the server start automatically when the VPS reboots:
- Create a startup script start_palworld.bat:
@echo off
cd C:\steamcmd\steamapps\common\PalServer
start "Palworld Server" PalServer.exe -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
- Create a scheduled task:
- Open Windows Task Scheduler
- Create a new task
- Name: Palworld Server
- Trigger: At system startup
- Action: Start a program
- Program: C:\steamcmd\start_palworld.bat
- Check "Run with highest privileges"
Step 8: Connecting to the Server
Players can connect to your server using:
- Your VPS public IP: You can find it in your hosting provider's panel
- Port: 8211 (or the one you configured)
In Palworld, they will need to:
- Go to Multiplayer
- Join a dedicated server
- Enter the address: your-ip:8211
Step 9: Maintenance and Updates
Updating the server
To update the server, stop it and then rerun the installation script:
C:\steamcmd\install_palworld.bat
Backups
World saves are stored in:
C:\steamcmd\steamapps\common\PalServer\Pal\Saved\SaveGames
It is recommended to make regular backups of this folder.
Performance monitoring
Use Windows Task Manager to monitor:
- CPU usage
- RAM usage
- Disk usage
Troubleshooting
Server won't start
- Verify that all files were downloaded correctly
- Make sure port 8211 is not already in use
- Check logs in C:\steamcmd\steamapps\common\PalServer\Pal\Saved\Logs
Players cannot connect
- Verify that ports are properly opened in Windows Firewall
- Check your hosting provider's firewall configuration
- Make sure the public IP used is correct
- Test the connection with local IP first
Poor performance
- Reduce the maximum number of players
- Increase RAM allocated to the VPS
- Optimize settings in PalWorldSettings.ini
- Close unnecessary applications on the VPS
Useful RCON Commands
If you have enabled RCON, you can use these commands:
- Info: Display server information
- Save: Force a save
- Shutdown {seconds} {message}: Stop the server with a delay
- DoExit: Stop the server immediately
- Broadcast {message}: Send a message to all players
- KickPlayer {SteamID}: Kick a player
- BanPlayer {SteamID}: Ban a player
Additional Resources
- Official Palworld documentation: https://tech.palworldgame.com/dedicated-server-guide
- Community wiki: https://palworld.wiki.gg/
- Official Palworld Discord for support
Conclusion
Your Palworld server on Windows VPS is now configured and operational. Don't forget to make regular backups and keep the server updated to benefit from the latest features and security fixes.
Happy gaming!


















