Palworld Server Launcher
A simple command-line tool to help you install, manage, and run a dedicated Palworld server on Linux. This tool automates the setup process, including installing dependencies, configuring the server as a systemd service, and setting up permissions for easy management.
Features
- Automated Installation: Installs SteamCMD and the Palworld dedicated server with a single command.
- Package Manager Repair: Automatically attempts to fix common
aptanddpkgissues before installation. - Service Management: Creates a
systemdservice to run the server in the background and start it on boot. - Permission Handling: Configures Polkit rules to allow server management (start, stop, restart) without needing
sudo. - Unattended Setup: Automatically accepts the SteamCMD license agreement for a smoother setup process.
Prerequisites
- An Ubuntu Linux distribution.
sudoprivileges for the user running the script.
Installation
pip install palworld-server-launcher
Usage
After installation, you can use the palworld-server-launcher command:
Install the Server
This command will install the server, configure it with the specified port and player count, and set it up as a systemd service.
# Install the server with default settings (port 8211, 32 players)
palworld-server-launcher install
# Install with custom settings and start the server immediately
palworld-server-launcher install --port 8211 --players 16 --start
Manage the Server
Once installed, you can control the server state. Thanks to the Polkit setup, you do not need sudo for these commands.
# Start the server
palworld-server-launcher start
# Stop the server
palworld-server-launcher stop
# Restart the server
palworld-server-launcher restart
# Check the server's status
palworld-server-launcher status
# Enable the server to start automatically on boot
palworld-server-launcher enable
# Disable the server from starting on boot
palworld-server-launcher disable
### Update the Server
palworld-server-launcher update
Metadata
Release files for palworld-server-launcher 0.1.19
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| palworld_server_launcher-0.1.19.tar.gz | 7.5 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| palworld_server_launcher-0.1.19-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.1 kB
Release files / palworld_server_launcher-0.1.19.tar.gz
| Download URL | palworld_server_launcher-0.1.19.tar.gz |
|---|---|
| Size | 7.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7a3c663f5c6f8f75448f51238a156630d45c8180b2566dfaf0c87643456d6068
|
|
BLAKE2b-256 checksum How to use checksums |
a75fcb64978adafd0c5df824e3c88e6a87f4d3486ecc6ebfd5e051890857e626
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.0
|
Release files / palworld_server_launcher-0.1.19-py3-none-any.whl
| Download URL | palworld_server_launcher-0.1.19-py3-none-any.whl |
|---|---|
| Size | 8.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
71416834fb2fca37216dfdea7ec8d05e64ad8d13d7e5fce8e46c82960de71c5b
|
|
BLAKE2b-256 checksum How to use checksums |
3b19ee3f686ab58f3a8113b4b510e911c32092d8ce2868a98216ae103f73934a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.0
|
Security for palworld-server-launcher 0.1.19
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.