Tice Tips

Palworld Dedicated Server Set up Guide

Palworld has just been released, but how do you start a server to play with your friends? This guide will show you how to set up a Palworld Dedicated Server using SteamCMD and get you on your way to playing Palworld!

Step 1: Prerequisites

  • Make sure you are running Windows 10
  • 10GB of storage is available
  • Make sure that you have at least 6GB of RAM to run the server.
  • (Preferably) A wired internet connection. Wifi can get unstable and can cause issues with people connecting to your server. 
  • A Static IP address on your computer (Not sure how to do this? check out this guide!).

Step 2: Installing SteamCMD

The following steps will guide to through the SteamCMD installation:

  • Download the Latest SteamCMD Zip file.
  • Create a folder for SteamCMD. (In this guide, we will use C:\steamcmd)
  • Extract the contents of the steamcmd.zip to the folder you have created
  • You should now have something like the screenshot below:
a screenshot of the Steamcmd folder with a steamcmd.exe executable inside as preparation for the Satisfactory Dedicated Server

To make sure that you’ve done everything correctly, please do the following:

  • Press + to open a run window.
  • Type CMD and press enter.
an image of a windows run box with cmd typed into it
  • Execute the following 2 commands:
cd C:\steamcmd
steamcmd
an image displaying the output of running the steamcmd command

If an output is shown as the example above, good job! You’ve now got SteamCMD up and running! For now exit this window by typing:

quit
exit

Step 3: Preparing the folder

Now you’ve got SteamCMD up and running; it is time to prepare the folder. This step is quite simple.

  • Open up windows explorer with + E.
  • Navigate to the Desktop folder
  • Create a folder called Palworld (you can name this folder anything you want, but for the sake of clarity, we’ll use this name)
  • Go into the Palworld Folder
  • Take note of the path you are currently in by clicking on the navigation bar:

Now you are almost ready to start your server. We will use two batch scripts for this guide, one to install/update and the other to run the server. 

The install/upgrade script

  • In the Palworld folder, you’ve just created, open up a notepad.
  • Copy and Paste the following in that file:
"C:\steamcmd\steamcmd.exe" +login anonymous +force_install_dir "C:\Palworld" +app_update 2394010 validate +quit
  • Click on Save As
  • Give it the same name and type as the image below:
install_server.bat as file type "All Files" to automate the Satisfactory Dedicated server installation
  • Save the install_server.bat in the Palworld folder.

The start script

  • In the Palworld folder, you’ve just created, open up a notepad.
  • Copy and Paste the following in that file:
@echo off
PalServer.exe -port=8211 -players=32 
  • Click on Save As
  • Give it the same name and type as the image below:
start_server.bat as file type "All Files" to automate the Satisfactory Dedicated server installation
  • Save the start_server.bat in the
    Palworld folder.
  • Your folder should now look like this:

Step 4: Running the Palworld Dedicated Server

Now all files are in order and we are ready to move forward and start the server!

  • Right Click the install_server.bat and select “ Run as administrator
  • This will install the server in the right directory (the process can take a while depending on PC speed).

Now, if you’ve done everything correctly, your folder should now look like this:

Now we are ready to change some server settings.

  • Open DefaultPalWorldSettings.ini
  • Modify the settings to your liking
  • Save the file in: C:\Palworld\Pal\Saved\Config\WindowsServer\PalWorldSettings.ini
  • Start the Palworld Dedicated Server by Double Clicking the start_server.bat

Now the server is running! Let’s move forward with connecting to the server.

Step 5: Firewall Rules

Before you and your friends can connect to the Palworld server, you’ll need to make changes to your firewall to allow connections on specific ports.

By default, a Palworld server uses the following ports:

Default Port (UDP only) Port Usage Description
8211 Game Port This port must be opened for client connections.
27015 Steam Port This port has to be opened for steam communication.

Now you can add these port exceptions to the firewall by hand, but let’s not; that takes way too much time. Let’s do something different:

  • Press + to open a run window.
  • Type PowerShell and press Ctrl+Shift+Enter to run it as administrator.
  • Type the following three commands:
netsh advfirewall firewall add rule name="Palworld Port 27015" dir=in action=allow protocol=UDP localport=27015
netsh advfirewall firewall add rule name="Palworld Port 8211" dir=in action=allow protocol=UDP localport=8211

And now your firewall has been magically configured!

Step 6: Port forwarding

Now, let’s move forward by port forwarding. Before doing that, you would want to set a static IP address on your computer

After you’ve done that, you can move forward with the actual port forwarding:

First, you’ll need to know what the IP addresses of your computer and router are. This can be done by doing the following:

  • Press + to open a run window.
  • Type CMD and press Enter. (This should open a black window.)
  • Please type “ipconfig” and press enter.

You’ll see some information about the network settings:

A Picture of a Commandprompt which just executed the ipconfig command

You’ll want to make a note of the “Default Gateway” & IPv4 address; in my case, it is:

  • Default Gateway: 192.168.2.254
  • IPv4 address: 192.168.2.202

You’ll need to enter this address in your browser and log in to your router. Visit this site to find your specific model and were to find the Port Forward settings.

Once you’ve navigated to the Port Forwarding rules, please enter the following information:

Rule Name IP Address Port Range Protocol
Palworld SteamPort -Your IPv4 Address- 27015 UDP
Palworld GamePort -Your IPv4 Address- 8211 UDP

Now hit save, and your Palworld server is open to the public!

But your friends still don’t know where to find you. For that, you’ll need your public IP address. You can use a site like www.whatismyip.com to get your public IP address.

Step 7: Connecting to your Palworld Server

Woohoo! You’ve made it to the last step! You’re in the home stretch.

Now you can finally boot up your game. 

Once in the main menu, click on Dedicated Server and then the “Join” on the bottom of the screen. 

That’s it! You now have a running Palworld server using SteamCMD!

You may also like:

Palworld Xbox Dedicated Server Docker set up guide Palworld has been released in early access! But how do you start an Xbox

Palworld Port Forwarding Guide Palworld has been released in early access! But how do you start a server to play with your

By Thijs van Loef
Posted on: 19/01/2024

13 Comments on Palworld Dedicated Server Set up Guide

    Lane
    20/01/2024

    i did everything in this guide, and my friends still cannot connect. Connection Timed Out. i checked the port while the server is up, and port checker says its closed. any idea?

    5
    71
    Bryce
    21/01/2024

    Where do you go to increase the amount of RAM this server is going to use. I would like to allocate more ram since I am having more and more people joining but I seem to crash more and more and I believe it to be because of lack of RAM.

    78
    0
      Thijs van Loef
      21/01/2024

      Hi Bryce, the server is known to have a memory leak, that is probably why you are running in to this issue. At the moment the server should assign all available memory.

      78
      0
    Getoryx
    21/01/2024

    HI i got eveyryhing set up. Port checker says its ok but my friends still got “Connection Timed Out”

    0
    1
    Jace
    22/01/2024

    Followed the steps. Friends can join. Thank you for the detailed post. Many other sites did not have steps that worked.

    1
    1
    Adee
    22/01/2024

    Does my IP address have to be static? I changed my IP, subnet mask and default gateway. But when the instructions say click "obtain dns server automatically" and thats greyed out.

    0
    1
      Thijs van Loef
      22/01/2024

      Yes, if it is not static it can change every time you restart your computer. If you have to set a DNS server manually, you can use cloudflare's DNS servers: 1.1.1.1 & 1.0.0.1

      0
      1
    Nhoques
    23/01/2024

    I followed every step and did everything right, even when I check the ports at the end, they are all open but still my friends only get 'connection timed out' every time 🙁

    0
    1
      Thijs van Loef
      24/01/2024

      Hi Nhoques, that probably means that either the firewall is still closed or the port forward has not been successful. You can check out my port forwarding guide for that: https://tice.tips/gaming/palworld-port-forward/

      0
      1
    Chris D
    26/01/2024

    What do you do to update the server if following these steps? There was a recent update and now the server won't run anymore. I don't want to lose my friends and I's progress if possible.

    0
    1
      Thijs van Loef
      26/01/2024

      You would just need to shut down the server and run the install_server.bat again

      0
      1
    Austin
    28/01/2024

    Hello, I find your guide much more organized than others. Unfortunately, even after looking at both of your guides below, I'm still unable to have people join. I sent you a steam invite

    https://tice.tips/gaming/palworld-port-forward/#comment-51
    https://tice.tips/gaming/palworld-server/#comment-25

    Basically, friends get the "connection times out message".

    Many thanks for your help in advance!

    0
    1
      Thijs van Loef
      29/01/2024

      Due to the overwhelming amount of messages that resulted from me this, I'm not able to help everyone individually, you can join my discord if you are looking for help https://discord.gg/nSsy5eagx8

      0
      1

Leave A Comment