Compatibility
Palworld will run on popular distros as long as the minimum requirements are met.
Minimum Recommended Distros
Ubuntu 16.04 LTS
Debian 9
CentOS 8
Other Distros
Although not tested, any distro with tmux => 1.6 and glibc => 2.17 should also be compatible with Palworld servers.
SteamCMD
SteamCMD by Valve is used to install and update this game server.
Before installing, you must ensure you have all the dependencies required to run pwserver.
These intructions also cover other RHEL derivatives such as AlmaLinux and Rocky Linux.
Ubuntu 64-bit
Ubuntu =< 20.04
sudo dpkg --add-architecture i386; sudo apt update; sudo apt install curl wget file tar bzip2 gzip unzip bsdmainutils python3 util-linux ca-certificates binutils bc jq tmux netcat lib32gcc1 lib32stdc++6 libsdl2-2.0-0:i386 steamcmd
Ubuntu => 20.10
sudo dpkg --add-architecture i386; sudo apt update; sudo apt install curl wget file tar bzip2 gzip unzip bsdmainutils python3 util-linux ca-certificates binutils bc jq tmux netcat lib32gcc-s1 lib32stdc++6 libsdl2-2.0-0:i386 steamcmd
Debian 64-bit
Debian =< 10
sudo dpkg --add-architecture i386; sudo apt update; sudo apt install curl wget file tar bzip2 gzip unzip bsdmainutils python3 util-linux ca-certificates binutils bc jq tmux netcat lib32gcc1 lib32stdc++6
Debian => 11
sudo dpkg --add-architecture i386; sudo apt update; sudo apt install curl wget file tar bzip2 gzip unzip bsdmainutils python3 util-linux ca-certificates binutils bc jq tmux netcat lib32gcc-s1 lib32stdc++6
Centos
yum install epel-release
CentOS 64-bit
yum install curl wget tar bzip2 gzip unzip python3 binutils bc jq tmux glibc.i686 libstdc++ libstdc++.i686
Install
From the command-line do the following. Ensuring you have also installed the required dependencies.
1. Create a user and login.
adduser pwserver
For security best practice, ensure you set a strong password. Random password: zU2NDU3OTAxM
su - pwserver
2. Download linuxgsm.sh.
curl -Lo linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh pwserver
3. Run the installer following the on-screen instructions.
./pwserver install