Back to Setup Guides
    Windows

    Palworld Server Setup on Windows

    Complete guide to installing and running a Palworld dedicated server on Windows using SteamCMD.

    1Download and Install SteamCMD

    SteamCMD is a command-line version of the Steam client used to download dedicated server files.

    1. Download SteamCMD from the official Valve developer wiki
    2. Create a folder for SteamCMD, e.g., C:\SteamCMD
    3. Extract the downloaded zip file into this folder
    4. Run steamcmd.exe once to let it update itself

    2Download the Palworld Dedicated Server

    Create a folder for your server files, then use SteamCMD to download the Palworld dedicated server.

    # Create server directory
    mkdir C:\PalworldServer
    
    # Run SteamCMD and download the server
    C:\SteamCMD\steamcmd.exe +force_install_dir C:\PalworldServer +login anonymous +app_update 2394010 validate +quit

    App ID: 2394010

    This is the Steam App ID for the Palworld Dedicated Server.

    3Configure the Server

    Copy the default configuration file to create your server settings.

    # Copy default settings to the config location
    copy C:\PalworldServer\DefaultPalWorldSettings.ini C:\PalworldServer\Pal\Saved\Config\WindowsServer\PalWorldSettings.ini

    Use our Config Builder to generate a customized configuration file.

    4Configure Windows Firewall

    Open the required ports in Windows Firewall to allow connections to your server.

    # Run these commands in PowerShell as Administrator
    
    # Allow Game Port (UDP 8211)
    New-NetFirewallRule -DisplayName "Palworld Server Game" -Direction Inbound -Protocol UDP -LocalPort 8211 -Action Allow
    
    # Allow Query Port (UDP 27015)
    New-NetFirewallRule -DisplayName "Palworld Server Query" -Direction Inbound -Protocol UDP -LocalPort 27015 -Action Allow

    Port Forwarding Required

    If hosting from home, you'll also need to forward these ports on your router. Access your router's admin panel (usually at 192.168.1.1) and add port forwarding rules for UDP 8211 and 27015.

    5Start the Server

    Navigate to your server folder and run the server executable with recommended launch options.

    cd C:\PalworldServer
    PalServer.exe -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS

    The first startup may take a few minutes as the server initializes. You'll see log output indicating when the server is ready for connections.

    6(Optional) Create a Start Script

    Create a batch file to easily start and auto-update your server.

    start_server.bat
    @echo off
    echo Updating Palworld Server...
    C:\SteamCMD\steamcmd.exe +force_install_dir C:\PalworldServer +login anonymous +app_update 2394010 +quit
    
    echo Starting Palworld Server...
    cd C:\PalworldServer
    PalServer.exe -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
    
    pause

    Connecting to Your Server

    Once your server is running, players can connect using:

    • Direct Connect: Use your public IP address and port (e.g., 123.45.67.89:8211)
    • Server Browser: Your server should appear in the in-game community server list
    • Find your IP: Visit whatismyip.com to find your public IP