Veracious Network has published a deployment and management script to allow deploying and administrating a Palworld dedicated server easy and (hopefully) painless. This script has been tested on Debian 12, but should work on Ubuntu.
Quick start:
sudo su -c "bash <(wget -qO- https://raw.githubusercontent.com/VeraciousNetwork/Palworld-Linux/main/dist/linux_install_game_palworld.sh)" root
This script will install Palworld Dedicated Server in /home/steam/Palworld/
along with a Python management script manage.py
and integration with the operating system's service manager.
Running /home/steam/Palworld/manage.py
will present the following interface:
== Welcome to the Palworld Linux Server Manager ==
Found an issue? https://github.com/VeraciousNetwork/Palworld-Linux/issues
Want to help financially support this project? https://ko-fi.com/Q5Q013RM9Q
Server Name: (opt 1) Veracious Network Palworld
Port: (opt 2) 8211
Direct Connect: 1.2.3.4:8211
Player Password: (opt 3)
Crossplay: (opt 4) Steam, Xbox, PS5, Mac
Status: ð Stopped
Auto-Start: (opt 5) â
Enabled
Version: â Failed to connect to API
Players Online: None
Configure: [A]dmin password/API/RCON | [D]iscord
Control: [S]tart | [U]pdate
or [Q]uit to exit
Besides providing an easy interface for installing and updating the game server, it can also integrate with Discord for message notifications.
[12:19 PM] APP Palworld Bot: :green_square: Palworld has started 1.2.3.4:8211
[7:55 PM] APP Palworld Bot: TehViper has joined!
[8:08 PM] APP Palworld Bot: TehViper has left the game