Palworld

From Omnia
Revision as of 08:45, 19 July 2026 by Kenneth (talk | contribs) (→‎Configuration)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Dedicated Server Documentation

https://docs.palworldgame.com/getting-started/deploy-dedicated-server/

Steam Server

sudo apt update && sudo apt upgrade -y ; \
sudo apt install software-properties-common -y

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

sudo adduser steam

sudo -i -u steam
# or
sudo -u steam -s


## as steam user ...
## as steam user ...
## as steam user ...

screen -S pal

echo "export PATH=$PATH:/usr/games" >> ~/.bashrc
export PATH=$PATH:/usr/games

mkdir PalServer

steamcmd +force_install_dir "/home/steam/PalServer" +login anonymous +app_update 2394010 validate +quit

Open firewall

ufw allow 8211/udp

Copy Default Config:

cd ~/PalServer
cp DefaultPalWorldSettings.ini Pal/Saved/Config/LinuxServer/DefaultPalWorldSettings.ini
cp DefaultPalWorldSettings.ini Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
ln -s Pal/Saved/Config/LinuxServer/PalWorldSettings.ini PalWorldSettings.ini

Configuration

Edit Config

vim PalWorldSettings.ini

Setting Description

https://docs.palworldgame.com/settings-and-operation/configuration

Configuration Generator:

https://dysoncheng.github.io/PalWorldSettingGenerator/setting.html

Start Server

Start Server

cd ~/PalServer
./PalServer.sh

Notes

Old Setup

Dumps it into steam/steamapps/common which is ugly

steamcmd +login anonymous +app_update 2394010 validate +quit
cd ~/Steam/steamapps/common/PalServer
./PalServer.sh

steamcmd not in path

Steamcmd not in path by default (fixed above by adding to path):

Command 'steamcmd' is available in '/usr/games/steamcmd'
The command could not be located because '/usr/games' is not included in the PATH environment variable.
steamcmd: command not found

keywords