>_ DevTrendsde

Sprache

Start

Sprachen

Bereiche

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embedded Sicherheit
Go

So räumst du deinen Palworld-Server auf – ohne Stress und Konsolen-Frust

Erinnerst du dich an das Chaos, als Palworld herauskam? Server crashten, Spieler blieben in Texturen stecken, und die Administration beschränkte sich auf endlose Versuche, sich durch eine kaputte RCON-Verbindung zu kämpfen. Wenn du immernoch einen eigenen Server für Freunde oder eine Community betreibst, weißt du es wahrscheinlich: Die Standard-Tools sind katastrophal unzureichend. Das Projekt palworld-server-tool (oder einfach PST) ist genau die Schicht, die dem Spiel zum Release fehlte.

Das ist nicht nur ein weiterer Konsolen-Wrapper. Die Entwickler haben .sav-Speicherstand-Parsing, die offizielle REST-API und RCON kombiniert und alles in eine schöne Weboberfläche verpackt.

PST Interface

Was dieses Tool kann

Das Hauptproblem bei der Palworld-Administration ist die Daten-Transparenz. Du kannst nicht sehen, was im Inventar eines Spielers ist oder welche Pals in Containern vor sich hin vegetieren, ohne dich durch Speicherstand-Dateien zu wühlen. PST löst das elegant.

Das Tool ruft Daten über Gilden, Spieler und ihre Begleiter ab. Du kannst detaillierte Statistiken für jede Kreatur einsehen, Rucksack-Inhalte prüfen und sogar Spieler-Koordinaten auf einer visuellen Karte sehen. Das macht das Leben viel einfacher, wenn du herausfinden musst, welcher Spieler „aus Versehen" seltene Ressourcen dupliziert hat oder warum der Server aufgrund einer Überladung von Objekten an einem Ort zu laggen begann.

Für das operative Management gibt es einen Standard-Satz an Tools: Kicks, Bans, Chat-Ankündigungen und „graceful" Server-Herunterfahren. Übrigens ist die Oberfläche responsiv – wenn der Server verrücktspielt, während du in der U-Bahn sitzt, kannst du dich vom Handy aus einloggen und die Sache regeln.

Mobile version

Technische Interna und Deployment

Das Projekt ist in Go geschrieben, das Frontend nutzt Vue.js, und ein Python-Skript übernimmt schwere Speicherstand-Operationen. Diese Kombination ermöglicht schnelles Parsing von Level.sav, erfordert aber Ressourcen: Bei der Verarbeitung großer Speicherstände kann der RAM-Verbrauch auf 1–3 GB ansteigen.

Du kannst das System auf drei Arten deployen:

  1. Binärdatei (einfach herunterladen und ausführen).
  2. Über Docker (die bequemste Option für Linux-Server).
  3. Mit PST + Agent-Kombination.

Die letzte Option ist interessant, wenn dein Spielserver und das Control Panel auf verschiedenen Maschinen laufen. Du installierst einen leichtgewichtigen Agenten neben dem Spielserver, und das Hauptpanel geht dorthin, wo du willst. Der Agent synchronisiert Speicherstände und leitet Befehle weiter.

Das Docker-Startbeispiel sieht Standard aus:

docker run -d --name pst \
  -p 8080:8080 \
  -v /path/to/your/Pal/Saved:/game \
  -v ./backups:/app/backups \
  -v ./pst.db:/app/pst.db \
  -v ./config.db:/app/config.db \
  jokerwho/palworld-server-tool:latest

Ein wichtiger Hinweis: Um alle Funktionen nutzen zu können, musst du REST API und RCON in Palworlds eigenen Einstellungen aktivieren (PalWorldSettings.ini). Ohne das wird das Panel zum einfachen Log-Reader ohne Möglichkeit, den Prozess zu beeinflussen.

Automatisierung und Backups

Was wirklich beeindruckt, ist der eingebaute Backup-Manager. Du kannst einen Zeitplan einrichten, und PST macht automatisch Snapshots des Weltzustands. Im Fall eines kritischen Bugs (und die passieren in Palworld durchaus), kannst du direkt aus der Weboberfläche heraus einen Rollback durchführen.

Es gibt auch Unterstützung für geplante benutzerdefinierte RCON-Befehle. Willst du jeden Morgen um 6:00 Uhr den Müll aus der Welt räumen oder eine Willkommensnachricht senden? Konfiguriere es mit ein paar Klicks.

RCON configuration

Lohnt es sich, das Tool zu installieren

Wenn du einen Server für drei Personen hast, könnte das Overkill sein. Aber für jedes halb-öffentliche Projekt wird palworld-server-tool zum unverzichtbaren Werkzeug. Es füllt die Lücken in der Funktionalität des offiziellen Servers und bietet die Transparenz, die so sehr gefehlt hat.

Die Nachteile – die Dokumentation ist teilweise auf Chinesisch, aber die Oberfläche ist ins Englische übersetzt, und der Workflow ist intuitiv für jeden, der schon einmal einen Docker-Container eingerichtet hat. Das Projekt wird aktiv gepflegt, und nach der Stern-Anzahl (bereits über tausend) zu urteilen, hat die Community es zu schätzen gewusst.

Wenn du dich entscheidest, es zu probieren, beginne damit, ein Backup deiner Level.sav zu erstellen. Trotz seiner Stabilität ist das Arbeiten mit binären Speicherständen eine heikle Angelegenheit.

Ähnliche Projekte