Cloud Computing 12 min read

How to Build a Palworld Dedicated Server on Volcengine Cloud – Step‑by‑Step Guide

This guide walks you through purchasing a Volcengine cloud server, configuring security groups, and installing Palworld on both Linux and Windows instances using scripts or manual commands, enabling you to run a private Palworld server accessible via the public IP and port 8211.

Volcano Engine Developer Services
Volcano Engine Developer Services
Volcano Engine Developer Services
How to Build a Palworld Dedicated Server on Volcengine Cloud – Step‑by‑Step Guide

Palworld has become extremely popular, and the official servers often cannot handle the number of online users. Using a Volcengine cloud server to host a dedicated Palworld server provides better privacy and avoids crashes caused by overloaded official servers.

Purchase a Cloud Server Instance

Open the promotional page (scan the QR code or click the link https://zjsms.com/iLKcby6M/ ) and log in with an eligible account.

Select the desired server configuration and click "Buy Now".

In the purchase dialog, keep the default settings, configure the region, set a password, and choose the purchase duration, then submit the order.

Confirm the order information and complete the payment.

After payment, note the server ID (e.g., i‑ycy1zd) and go to the console.

In the console, select the region of your instance, then locate the instance by its ID.

Configure Security Group

After purchasing, modify the instance's security group (similar to a firewall) to allow traffic.

Log in to the instance console at https://console.volcengine.com/auth/login?redirectURI=%2Fecs%2Fregion%3Aecs%2Bcn-beijing%2Finstance .

Select the instance region at the top.

Find the target instance in the list and click its name to open the details page.

Open the "Security Group" tab and click "Configure Rules".

In the inbound rules, add a rule with protocol UDP, port range 8211, source address 0.0.0.0/0, and confirm.

Set Up Palworld Server (Linux)

Method 1: Script Installation (recommended for beginners)

This method works on Ubuntu/Debian cloud servers.

Log in to the instance console.

Select the instance region.

Click "Remote Connection" → "ECS Terminal" → "Login".

Run the following command to download and execute the installation script:

wget -O script.sh https://palworld.tos-cn-beijing.volces.com/install_palworld.sh && chmod +x script.sh && ./script.sh

The script downloads and installs the Palworld server (about 30 minutes with a 10 M bandwidth). After successful installation, you can manage the server with systemd commands.

sudo systemctl start palworld.service
sudo systemctl restart palworld.service
sudo systemctl stop palworld.service
sudo systemctl status palworld.service

Method 2: Manual Installation (for advanced users)

Log in to the instance console and create a user for Steam: sudo useradd -m -s /bin/bash steam Install SteamCMD:

sudo add-apt-repository multiverse -y
sudo dpkg --add-architecture i386
sudo apt update -y
sudo apt install steamcmd -y

Accept the license prompts by pressing Tab and Enter.

Create the Steam SDK directory and download the SDK:

sudo -u steam mkdir -p ~steam/.steam/sdk64/
sudo -u steam $(which steamcmd) +login anonymous +app_update 1007 +quit
sudo cp ~steam/Steam/steamapps/common/Steamworks\ SDK\ Redist/linux64/steamclient.so ~steam/.steam/sdk64/

Download the Palworld server files:

sudo -u steam $(which steamcmd) +login anonymous +app_update 2394010 validate +quit

Create a systemd service for Palworld:

vim /etc/systemd/system/palworld.service
[Unit]
Description=Customize Palworld Service

[Service]
Type=simple
User=steam
Restart=on-failure
RestartSec=30s
ExecStart=/home/steam/Steam/steamapps/common/PalServer/PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS

[Install]
WantedBy=multi-user.target
sudo systemctl enable palworld.service
sudo systemctl restart palworld.service

Set Up Palworld Server (Windows)

Log in to the instance console and select the instance region.

Open "Remote Connection" → "ECS Terminal" → "Login".

In PowerShell (run as administrator), allow UDP port 8211:

New-NetFirewallRule -DisplayName "Allow Port 8211" -Protocol UDP -LocalPort 8211 -Action Allow

Download and install the Visual C++ Redistributable:

Invoke-WebRequest -Uri 'https://aka.ms/vs/17/release/vc_redist.x64.exe' -OutFile 'C:\Users\Administrator\Downloads\vc_redist.x64.exe'
Start-Process 'C:\Users\Administrator\Downloads\vc_redist.x64.exe'

Download and install DirectX runtime:

Invoke-WebRequest -Uri 'https://download.microsoft.com/download/1/7/1/1718CCC4-6315-4D8E-9543-8E28A4E18C4C/dxwebsetup.exe' -OutFile 'C:\Users\Administrator\Downloads\dxwebsetup.exe'
Start-Process 'C:\Users\Administrator\Downloads\dxwebsetup.exe'

Download and extract SteamCMD:

Invoke-WebRequest -Uri 'https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip' -OutFile 'C:\Users\Administrator\Downloads\steamcmd.zip'
cd .\Downloads\
New-Item -ItemType Directory -Name Steam
Expand-Archive -LiteralPath 'C:\Users\Administrator\Downloads\steamcmd.zip' -DestinationPath 'C:\Users\Administrator\Downloads\Steam'
Start-Process 'C:\Users\Administrator\Downloads\Steam\steamcmd.exe'

Download and install Palworld server:

C:\Users\Administrator\Downloads\Steam\steamcmd.exe +login anonymous +app_update 2394010 validate +quit

Start Palworld:

Start-Process 'C:\Users\Administrator\Downloads\Steam\steamapps\common\PalServer\PalServer.exe'

Connect to Your Palworld Server

After the server is running, launch Steam on your computer, select Palworld, click "Start Game", then choose "Join Multiplayer (Dedicated Server)". In the community server list, enter the public IP address of your cloud instance followed by ":8211" and click "Connect" to start playing on your private server.

Linuxwindowscloud serverPalworldVolcenginegame server setup
Volcano Engine Developer Services
Written by

Volcano Engine Developer Services

The Volcano Engine Developer Community, Volcano Engine's TOD community, connects the platform with developers, offering cutting-edge tech content and diverse events, nurturing a vibrant developer culture, and co-building an open-source ecosystem.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.