Palworld Admin-Befehle
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.
- Öffne Pal Command und gehe zu Console.
- Gib
/playersein. Jede Zeile endet mit der ID des Spielers:steam_...bei Steam,gdk_...bei Xbox,ps5_...bei PlayStation. - 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.