Want to play Palworld with your friends in a private multiplayer world? Then you need a Palworld dedicated server.

A Palworld server lets everyone join the same world without relying on one person’s single-player save. But if you are new to servers, self-hosting can feel confusing because it involves SteamCMD, server files, firewall rules, port forwarding, and IP addresses.

This guide explains how to self-host a Palworld dedicated server first, then compares it with dedicated Palworld hosting to show which option is easier for most players.

What Is Self-Hosting A Palworld Server?

Self-hosting means running the Palworld server from your own PC. Your computer becomes the server, and your friends connect to it through your internet connection.

This can work, but your PC must stay on while people are playing. If you close the server window, restart your PC, lose internet, or shut down your computer, the server goes offline.

Before starting, you need a Windows PC, stable internet, access to your router settings, SteamCMD, and permission to allow the server through Windows Firewall.

This setup is focused on launching a private Palworld server for friends. It does not cover advanced settings, mods, backups, or performance tuning.

Step 1: Create A SteamCMD Folder

First, open File Explorer and go to C:\.

Create a new folder called steamcmd.

Your folder should now be C:\steamcmd.

Next, download SteamCMD from Valve’s official SteamCMD page. It usually downloads as a ZIP file.

Extract the ZIP file into C:\steamcmd.

After extracting, you should see C:\steamcmd\steamcmd.exe.

This is the tool that downloads the Palworld dedicated server files.

Step 2: Create Your Palworld Server Folder

Now create a separate folder for the actual Palworld server.

Go to C:\ again and create a new folder called palworld-server.

Your server folder should be C:\palworld-server.

This is where the Palworld server files will be installed.

Step 3: Open Command Prompt As Administrator

Click the Windows Start button and search for cmd.

Right-click Command Prompt and choose Run as administrator.

Now move into your SteamCMD folder by typing cd /d C:\steamcmd and pressing Enter.

This tells Command Prompt to work from the SteamCMD folder.

Step 4: Download The Palworld Dedicated Server

In Command Prompt, run steamcmd.exe +force_install_dir C:\palworld-server +login anonymous +app_update 2394010 validate +quit.

This downloads the Palworld dedicated server files into C:\palworld-server.

The important part of the command is +app_update 2394010, which is the Palworld dedicated server app ID.

Wait for the download to finish. This can take a few minutes depending on your internet speed.

Step 5: Check The Server Files

Open C:\palworld-server.

You should see files and folders such as PalServer.exe, DefaultPalWorldSettings.ini, Pal, and Engine.

The most important file is C:\palworld-server\PalServer.exe.

This is the file that starts your Palworld server.

Step 6: Start The Server For The First Time

In Command Prompt, run cd /d C:\palworld-server.

Then start the server by running PalServer.exe.

The first launch creates extra folders, save files, and configuration files. Keep the server window open while people are playing.

After the first launch, the main server folder is C:\palworld-server.

The server start file is C:\palworld-server\PalServer.exe.

The default settings template is C:\palworld-server\DefaultPalWorldSettings.ini.

The main Windows server settings file is C:\palworld-server\Pal\Saved\Config\WindowsServer\PalWorldSettings.ini.

The save data location is C:\palworld-server\Pal\Saved\SaveGames.

For this guide, you do not need to edit these files. This article is only focused on getting the Palworld server online for friends.

Step 7: Allow Palworld Through Windows Firewall

When you start PalServer.exe, Windows may ask if you want to allow it through the firewall.

Click Allow access and make sure Private networks is selected.

If the pop-up does not appear, open Command Prompt as administrator and run netsh advfirewall firewall add rule name="Palworld Server UDP 8211" dir=in action=allow protocol=UDP localport=8211.

Palworld uses UDP port 8211 by default.

Step 8: Find Your Local IP Address

Your router needs to know which PC is hosting the server.

In Command Prompt, type ipconfig and press Enter.

Look for IPv4 Address. It may look like 192.168.1.50.

Write this down.

Also look for Default Gateway. It may look like 192.168.1.1 or 192.168.0.1.

Your IPv4 address is your PC’s local address. Your Default Gateway is usually your router login address.

Step 9: Port Forward UDP 8211

Open your browser and enter your Default Gateway, such as 192.168.1.1.

Log into your router.

Find a section called Port Forwarding, NAT, or Virtual Server.

Create a new rule using Palworld as the name, UDP as the protocol, 8211 as the external port, 8211 as the internal port, and your PC’s IPv4 address as the internal IP.

For example, the internal IP could be 192.168.1.50.

Save the rule.

This allows your friends to connect to your self-hosted Palworld server from outside your home network.

Step 10: Give Friends Your Public IP

Your friends do not use your local IP address. They need your public IP address.

Search online for what is my IP.

You will see an address that may look like 82.10.123.45.

Your friends connect using PUBLIC-IP:8211.

For example, if your public IP is 82.10.123.45, they would use 82.10.123.45:8211.

Only share your public IP with people you trust.

If you are joining from the same PC running the server, use 127.0.0.1:8211.

If you are joining from another PC on the same home network, use your local IPv4 address, such as 192.168.1.50:8211.

Step 11: Make A Simple Start File

To avoid typing commands every time, create a simple start file.

Open Notepad and add these lines: @echo off, cd /d C:\palworld-server, PalServer.exe, and pause.

Save the file as StartPalServer.bat inside C:\palworld-server.

The full file location should be C:\palworld-server\StartPalServer.bat.

Now you can start your Palworld server by double-clicking StartPalServer.bat.

Step 12: Updating Your Self-Hosted Server

Self-hosted servers do not automatically update.

When Palworld updates, stop the server, open Command Prompt, and run cd /d C:\steamcmd.

Then run steamcmd.exe +force_install_dir C:\palworld-server +login anonymous +app_update 2394010 validate +quit.

This checks for updates and updates your Palworld dedicated server files.

Remember, this guide only covers the basic setup. Server updates, server configuration, backups, performance changes, and mods are extra steps when self-hosting.

Why Dedicated Palworld Server Hosting Is Easier

Self-hosting works, but it is not always beginner-friendly. You have to install SteamCMD, download files, open firewall ports, port forward your router, keep your PC online, update the server manually, and fix connection problems yourself.

Dedicated Palworld server hosting is much easier because the server is already prepared for you.

With Palworld server hosting, you usually get the latest version preinstalled, a ready-to-use server address, no home router port forwarding, no Windows Firewall setup, easier updates, simple configuration tools, hosting panel file access, better uptime, and easier mod management.

The self-hosting setup above only gets the Palworld server online. It does not fully cover future updates, setting configuration, backups, mods, or performance management.

With dedicated Palworld hosting, many of those steps can be handled with the click of a few buttons.

Self-Hosting vs Dedicated Palworld Hosting: Which Is Better?

Self-hosting is good if you want to learn how servers work and do everything manually.

Dedicated Palworld hosting is better if you want the easiest way to launch a Palworld multiplayer server without dealing with commands, router settings, updates, and technical problems.

If your goal is simply to create a private Palworld server for friends, dedicated Palworld hosting is usually the better choice.

It saves time, avoids common connection problems, and lets your group focus on playing instead of troubleshooting.

Start Your Palworld Server With Pine Hosting

Want to skip SteamCMD, port forwarding, manual updates, and confusing file locations?

Pine Hosting makes it easy to launch your own Palworld server with the latest version preinstalled. Instead of spending time setting up files and fixing connection issues, you can start your server from a simple panel and invite your friends.

Whether you need small private Palworld server, or the best Palworld hosting setup for your group, Pine Hosting gives you a faster and easier way to get online.

Start your Palworld server hosting journey with Pine Hosting today and spend less time troubleshooting and more time catching Pals with your friends.