Palworld Admin-Befehle

Aus Survival Servers
Zur Navigation springen Zur Suche springen

Admin-Befehle für Palworld Dedicated Server, aktuell für Spielversion 1.0. Palworld hat keine aufklappbare Entwicklerkonsole: Admin-Befehle werden nach der Anmeldung als Admin in den Chat im Spiel getippt. Dieselben Befehle lassen sich auch von außerhalb des Spiels per RCON oder über die REST API senden, was Server-Dashboards nutzen.

Als Admin anmelden

Dein Server braucht ein Admin-Passwort. Auf einer Instanz von Survival Servers wird automatisch eines gesetzt. Ansehen oder ändern kannst du es im Feld Admin Pass auf der Seite deines Servers im Command Center, danach klickst du auf Save Settings & Restart. Auf selbst gehosteten Servern setzt du AdminPassword in PalWorldSettings.ini.

Öffne im Spiel den Chat und authentifiziere dich:

/AdminPassword yourpassword

Du behältst die Admin-Rechte für die Sitzung. Befehle beginnen mit / und werden im Chat eingegeben.

Liste der Admin-Befehle

Der vollständige Befehlssatz in Spielversion 1.0:

Befehl Beschreibung
/AdminPassword <password> Meldet dich als Admin an
/Shutdown <seconds> <message> Fährt den Server nach der Verzögerung herunter und zeigt vorher allen Spielern die Nachricht an. Speichert die Welt beim Herunterfahren. Nutze das statt /DoExit
/DoExit Stoppt den Server sofort und ohne Vorwarnung für die Spieler
/Save Erzwingt eine Weltspeicherung
/Broadcast <message> Sendet eine Nachricht an alle Spieler auf dem Server
/ShowPlayers Listet verbundene Spieler mit Name, Spieler-UID und Steam-ID auf
/KickPlayer <SteamID> Kickt einen Spieler vom Server
/BanPlayer <SteamID> Bannt einen Spieler und kickt ihn, falls er online ist
/UnBanPlayer <SteamID> Hebt eine Sperre auf
/TeleportToPlayer <SteamID> Teleportiert dich zu diesem Spieler
/TeleportToMe <SteamID> Teleportiert diesen Spieler zu dir
/Info Zeigt Servernamen und Version an
/ToggleSpectate Schaltet dich in den Zuschauermodus und zurück

Die ID eines Spielers finden

Führe /ShowPlayers aus: Es gibt jeden verbundenen Spieler als name,playeruid,steamid aus. Die Befehle zum Kicken, Bannen und Teleportieren nehmen alle den Wert steamid.

Die REST API listet dieselben Spieler mit der ID in der Form steam_<SteamID64>. Nutze diese längere Form in REST-Aufrufen und die reine Zahl in Chat-Befehlen.

Bannen und Entbannen

/BanPlayer schreibt den Bann in die Bann-Liste des Servers; /UnBanPlayer entfernt ihn, während der Server läuft. Die Liste selbst liegt unter:

/Pal/Saved/SaveGames/banlist.txt

Du kannst diese Datei per FTP bearbeiten, während der Server gestoppt ist, eine steam_<SteamID64> ID pro Zeile, und sie wird beim nächsten Start geladen.

Auf einer Survival Servers Instanz hat das Tool Pal Command eine Ban List im Tab Access, die die Liste für dich bearbeitet: live, während der Server läuft, oder vorgemerkt für den nächsten Start, während er gestoppt ist.

Xbox- und PlayStation-Spieler kicken oder bannen

Für einen Spieler, der über Xbox oder PlayStation beigetreten ist, nutzt du das Tool Pal Command auf der Seite deines Servers. Der Server muss dabei laufen.

  1. Öffne Pal Command und gehe zu Console.
  2. Gib /players ein. Jede Zeile endet mit der ID des Spielers: steam_... bei Steam, gdk_... bei Xbox, ps5_... bei PlayStation.
  3. Gib /kick <name or ID> oder /ban <name or ID> ein, bei Bedarf mit einem Grund dahinter, und bestätige dann im Fenster, das sich öffnet.

/unban <player ID> hebt einen Bann auf. Die Kick- und Ban-Buttons neben einem Namen in der Liste Players tun dasselbe. Access > Ban by player id funktioniert auch, während der Server gestoppt ist, und der Bann gilt ab dem nächsten Start.

RCON

Mit RCON kannst du dieselben Befehle von außerhalb des Spiels mit jedem Source-RCON-Client senden. Auf Survival Servers Instanzen ist RCON standardmäßig auf deinem Spielport + 2 aktiviert, mit dem Admin-Passwort als RCON-Passwort. Selbst gehostete Server aktivieren es in PalWorldSettings.ini:

RCONEnabled=True,RCONPort=25577

Über RCON führst du /AdminPassword nicht zuerst aus: Die Authentifizierung ist das RCON-Passwort selbst. Zur Einrichtung des Clients siehe So nutzt du Palworld RCON.

Pocketpair unterstützt RCON nicht mehr und plant, es abzuschalten; die REST API unten und Pal Command unter TOOLS nutzen es nicht.

REST API

Seit dem Update 0.3 bringt Palworld eine offizielle HTTP REST API mit, und sie ist der zuverlässigste Weg, einen Server zu automatisieren. Auf Instanzen von Survival Servers ist sie standardmäßig auf deinem Spielport + 3 aktiviert; auf selbst gehosteten Servern setzt du RESTAPIEnabled=True,RESTAPIPort=8212. Die Authentifizierung läuft über HTTP Basic Auth mit dem Benutzernamen admin und deinem Admin-Passwort.

Endpunkt Methode Beschreibung
/v1/api/info GET Servername und Version
/v1/api/players GET Verbundene Spieler mit IDs, Level und Standort
/v1/api/metrics GET Server-FPS, Uptime, Spielerzahl, Frametime
/v1/api/announce POST Sendet eine Nachricht an alle: {"message":"Restart in 5 minutes"}
/v1/api/kick POST Kickt einen Spieler: {"userid":"steam_<SteamID64>"}
/v1/api/ban POST Sperrt einen Spieler (gleicher Body wie bei kick)
/v1/api/unban POST Hebt eine Sperre auf (gleicher Body)
/v1/api/save POST Erzwingt eine Weltspeicherung
/v1/api/shutdown POST Sauberes Herunterfahren: {"waittime":30,"message":"Server restarting"}

Beispiel mit curl:

curl -u admin:yourpassword -H "Content-Type: application/json" -X POST -d "{\"message\":\"Hello\"}" http://your.server.ip:8213/v1/api/announce

Pal Command

Jeder Palworld Server von Survival Servers enthält Pal Command kostenlos im Command Center. Es bietet eine Live-Weltkarte, Spieler-Tracking, Ban- und Whitelist-Manager sowie Discord-Benachrichtigungen, alles auf Basis der oben beschriebenen Schnittstellen, sodass du deinen Server verwalten kannst, ohne im Spiel zu sein.

Siehe auch

Palworld Server erstellen: Anleitung
Palworld Servereinstellungen
So nutzt du RCON für Palworld
Anleitung: Palworld Server modden

Du brauchst einen Server? Palworld Server-Hosting von Survival Servers ist sofort einsatzbereit und bietet Pal Command und vollen Admin-Zugriff.