Zum Inhalt

Befehle

Was sind Befehle?

Befehle sind spezielle textbasierte Anweisungen, mit denen du mit dem Spiel interagieren kannst. Wenn du Befehle in den Chat eingibst, kannst du Aktionen wie Teleportieren, Spawnen von Kreaturen oder Spielerverwaltung ausführen. Befehle beginnen normalerweise mit /, gefolgt vom Befehlsnamen und optionalen Argumenten.

Wer kann Befehle verwenden?

Aktuell gibt es keinen Befehl, den Nicht-Admins verwenden können. In der aktuellen Version sind nur Admin- und RCON-Befehle verfügbar.

Befehlsliste

Befehlssyntax

/command_name <required_argument> [optional_argument={?}]

<required_argument> → Muss angegeben werden.
[optional_argument={?}] → Kann weggelassen werden. {?} zeigt den Standardwert an, der dann verwendet wird.

Argumente haben unterschiedliche Typen. Am häufigsten sind Strings, Zahlen, Floats und Booleans. Manche Befehle haben auch komplexe Typen wie bestimmte Dateinamen in einem speziellen Ordner oder einen Filter.

ID-Suche

Nutze paldeck.cc/pals für PalID, paldeck.cc/items für ItemID, paldeck.cc/technology für TechID, paldeck.cc/buildings für BuildingID, paldeck.cc/passives für PassiveID und paldeck.cc/skills für Skill-IDs.

Nur RCON
/getrconcmds

Syntax: /getrconcmds

Beschreibung: Gibt eine Liste aller per RCON nutzbaren Befehle inklusive benötigter Argumentanzahl zurück.

Argumente:

  • None

Berechtigungen: RCON

Beispiel:

/getrconcmds

Serververwaltung
/version

Syntax: /version

Beschreibung: Zeigt die Palworld-Spielversion und die PalDefender-Version. RCON liefert JSON-Ausgabe zurück.

Argumente:

  • None

Berechtigungen: Chat, RCON, Admin

Beispiel:

/version

/reloadcfg

Syntax: /reloadcfg

Beschreibung: Lädt Config.json, WhiteList.json und PalDefender-Bandaten neu.

Argumente:

  • None

Berechtigungen: Chat, RCON, Admin

Beispiel:

/reloadcfg

/addadminip

Syntax: /addadminip <IP>

Beschreibung: Fügt der Admin-Whitelist eine IP-Adresse hinzu.

Argumente:

  • <IP>: Die IP-Adresse, die als Admin hinzugefügt wird.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/addadminip 192.168.1.1

/setadmin

Syntax: /setadmin <UserId>

Beschreibung: Erteilt oder entzieht einem Spieler temporär Adminrechte.

Argumente:

  • <UserId>: Die ID des Spielers, dem Adminrechte erteilt/entzogen werden.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/setadmin steam_76500000000000000

/pgbroadcast

Syntax: /pgbroadcast <Message>

Beschreibung: Sendet eine Nachricht an alle Spieler auf dem Server.

Argumente:

  • <Message>: Die zu sendende Broadcast-Nachricht.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/pgbroadcast "Server will restart soon."

/adminlogin

Syntax: /adminlogin <password>

Beschreibung: Meldet dich im Adminmodus an. Benötigt dein Adminpasswort als Argument.

Argumente:

  • <password>: Das Adminpasswort.

Berechtigungen: Chat

Beispiel:

/adminlogin mySecretPassword

/adminlogout

Syntax: /adminlogout

Beschreibung: Meldet dich aus dem Adminmodus ab.

Argumente:

  • None

Berechtigungen: Chat, Admin

Beispiel:

/adminlogout

/iwantplayerlist

Syntax: /iwantplayerlist

Beschreibung: Aktiviert das Spielerlisten-Overlay im Spiel, sodass du beim Drücken von ESC die UserId und Player UID jedes Spielers sehen kannst. Nützlich für Serveradmins und Spieler, die detaillierte Spielerinformationen direkt im Spiel sehen möchten.

Argumente:

  • None

Berechtigungen: Chat, RCON, Admin

Beispiel:

/iwantplayerlist

/getpos

Syntax: /getpos [UserId]

Beschreibung: Zeigt deine aktuelle Weltposition an, die für Teleports, Beschwörungen und ähnliche Aktionen genutzt werden kann. Wenn eine [UserId] angegeben wird, wird stattdessen die Position dieses Spielers ausgegeben.

Argumente:

  • [UserId]: (Optional) Die ID des Spielers, dessen Position du abrufen willst. Wenn weggelassen, wird deine eigene Position abgerufen.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/getpos
/getpos steam_76500000000000000

/settime

Syntax: /settime <hour>

Beschreibung: Ändert die Zeit in Palworld. Die Stunde kann Werte von 0 bis 23 sowie day und night haben.

Argumente:

  • <hour>: Stundenwert (0–23, day, night).

Berechtigungen: Chat, RCON, Admin

Beispiel:

/settime 12
/settime night

/togglepvp

Syntax: /togglepvp

Beschreibung: Schaltet Server-PvP für die laufende Sitzung ein oder aus.

Argumente:

  • None

Berechtigungen: Chat, Admin

Beispiel:

/togglepvp

/alert

Syntax: /alert <message>

Beschreibung: Sendet eine Warnmeldung an alle Spieler auf dem Server. Diese Nachricht wird normalerweise gut sichtbar auf dem Bildschirm angezeigt.

Argumente:

  • <message>: Die Nachricht, die als Warnung gesendet wird.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/alert Server will restart in 5 minutes!

/send

Syntax: /send <type> <UserId> <Message>

Beschreibung: Ermöglicht das Senden einer Nachricht oder Lognachricht an einen bestimmten Spieler.

Argumente:

  • <type>: Der Typ der zu sendenden Nachricht. Mögliche Werte:
    • msg: Normale Chatnachricht.
    • log: Normale Protokollnachricht (weiß, verschwindet schnell, größere Schrift).
    • ilog: Wichtige Protokollnachricht (blau, bleibt länger sichtbar).
    • vilog: Sehr wichtige Protokollnachricht (blau, bleibt besonders lange sichtbar).
  • <UserId>: Die ID des Spielers, der die Nachricht erhalten soll.
  • <Message>: Der zu sendende Nachrichtentext.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/send msg steam_76500000000000000 Dont miss out on Qonzer's sale!
/send log steam_76500000000000000 Dont miss out on Qonzer's sale!
/send ilog steam_76500000000000000 Dont miss out on Qonzer's sale!
/send vilog steam_76500000000000000 Dont miss out on Qonzer's sale!

/resetoilrig

Syntax: /resetoilrig <lv30|lv55|lv60|all>

Beschreibung: Setzt die ausgewählte Oil Rig oder alle derzeit verwalteten Oil Rigs zurück.

Berechtigungen: Chat, aktiver Ingame-Administratorstatus.

Beispiel:

/resetoilrig all

/setting

Syntax: /setting list [filter] oder /setting <setting_name> <get|set|add|sub> [value]

Beschreibung: Zeigt unterstützte Live-Werte von UPalGameSetting an oder ändert sie. Namen werden ohne Beachtung der Groß-/Kleinschreibung verglichen; ein eindeutiges Präfix oder Teilstück wird akzeptiert. Die Funktion ist experimentell, ersetzt keine persistente Weltkonfiguration und Clients können weiterhin zwischengespeicherte Werte anzeigen.

  • list [filter]: Listet unterstützte Integer-, Float-, Bool-, Byte- und Enum-Felder auf.
  • get: Liest einen Wert.
  • set: Setzt jeden unterstützten Typ. Bool-Werte akzeptieren true/false, on/off, yes/no oder 1/0; Enums akzeptieren eine Zahl oder einen Eintragsnamen.
  • add / sub: Ändert nur numerische Werte.

Berechtigungen: Chat, RCON, Admin

Beispiele:

/setting list death
/setting PalDeathPenaltyTime get
/setting PalDeathPenaltyTime set 10

/resetbosstower

Syntax: /resetbosstower <BossType|all>

Beschreibung: Nur im Debug-Build verfügbar. Setzt eine Boss-Turm-Instanz oder alle zurücksetzbaren Boss-Türme zurück. Ein einzelnes Ziel muss einen gültigen EPalBossType-Namen verwenden. In öffentlichen Release-Builds nicht verfügbar.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/resetbosstower all

/showbosses

Syntax: /showbosses

Beschreibung: Nur im Debug-Build verfügbarer Data-Mining-Befehl, der aktuelle statische Boss-Informationen nach PalDefender/Logs/BossInfo.json schreibt. In öffentlichen Release-Builds nicht verfügbar.

Berechtigungen: Chat, RCON, Admin

Basisverwaltung
/findunusedbases (Alias: /findbases)

Syntax: /findbases [empty|inactive|unused|all] [days=N] [builds<=N]

Interaktive Syntax: /findbases visit [filter], /findbases next, /findbases kill [next]

Beschreibung: Sucht nach leeren, inaktiven oder anderweitig ungenutzten Basen. visit erstellt eine nur im Chat verfügbare Prüfliste und teleportiert zum ersten Ergebnis; next geht weiter; kill zerstört die ausgewählte Basis; kill next zerstört sie und geht weiter. Die Zerstörung ist nicht umkehrbar — prüfe jedes Ziel zuerst.

  • empty: Keine Arbeiter und höchstens das Standard-Gebäudelimit (oder builds<=N).
  • inactive: Keine Online-Gildenmitglieder und mindestens days Tage inaktiv (Standard 30).
  • unused: Entspricht leer oder inaktiv.
  • all: Listet alle Basen auf und berücksichtigt weiterhin explizite Filter.

Berechtigungen: Die Auflistung unterstützt Chat und RCON; visit/next/kill benötigen Ingame-Chat und Administratorberechtigung.

Beispiele:

/findbases empty builds<=5
/findbases inactive days=14
/findbases visit unused days=30
/findbases kill next

/getnearestbase

Syntax: /getnearestbase [X] [Y] [Z]

Beschreibung: Zeigt den Gildennamen der Basis an, die deinem Charakter am nächsten ist.

Hinweis: Bei Ausführung über RCON sind alle Positionsparameter ([X] [Y] [Z]) erforderlich, da RCON keinen Spielercharakter hat, aus dem eine Position abgeleitet werden kann.

Argumente:

  • [X]: (Optional) X-Koordinate.
  • [Y]: (Optional) Y-Koordinate.
  • [Z]: (Optional) Z-Koordinate.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/getnearestbase 100 200 50

/gotonearestbase

Syntax: /gotonearestbase [X] [Y] [Z]

Beschreibung: Teleportiert dich zur nächstgelegenen Basis am Standort.

Hinweis: Bei Ausführung über RCON sind alle Positionsparameter ([X] [Y] [Z]) erforderlich, da RCON keinen Spielercharakter hat, aus dem eine Position abgeleitet werden kann.

Argumente:

  • [X]: (Optional) X-Koordinate.
  • [Y]: (Optional) Y-Koordinate.
  • [Z]: (Optional) Z-Koordinate.

Berechtigungen: Chat, Admin

Beispiel:

/gotonearestbase 100 200 50

/killnearestbase

Syntax: /killnearestbase [X] [Y] [Z]

Beschreibung: Zerstört die nächstgelegene Basis (mit Vorsicht verwenden!).

Hinweis: Bei Ausführung über RCON sind alle Positionsparameter ([X] [Y] [Z]) erforderlich, da RCON keinen Spielercharakter hat, aus dem eine Position abgeleitet werden kann.

Argumente:

  • [X]: (Optional) X-Koordinate.
  • [Y]: (Optional) Y-Koordinate.
  • [Z]: (Optional) Z-Koordinate.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/killnearestbase 100 200 50

Spielerverwaltung
/kick

Syntax: /kick <UserId> [Reason="Kicked by Admin."]

Beschreibung: Kickt einen Spieler vom Server.

Argumente:

  • <UserId>: Die ID des zu kickenden Spielers.
  • [Reason]: (Optional) Grund für den Kick. Standard: "Kicked by Admin."

Berechtigungen: Chat, RCON, Admin

Beispiel:

/kick steam_76500000000000000 "Spamming in chat"

/ban

Syntax: /ban <UserId> [Reason="Banned by Admin."]

Beschreibung: Bannt und kickt einen Spieler vom Server.

Argumente:

  • <UserId>: Die ID des zu bannenden Spielers.
  • [Reason]: (Optional) Grund für den Bann. Standard: "Banned by Admin."

Berechtigungen: Chat, RCON, Admin

Beispiel:

/ban gdk_25300000000000000 "Cheating"

/ipban

Syntax: /ipban <UserId> [Reason="Banned by Admin."]

Beschreibung: Bannt die IP-Adresse eines Spielers und kickt ihn anschließend vom Server.

Argumente:

  • <UserId>: Die ID des Spielers, dessen IP gebannt wird.
  • [Reason]: (Optional) Grund für den Bann. Standard: "Banned by Admin."

Berechtigungen: Chat, RCON, Admin

Beispiel:

/ipban steam_76500000000000000

/banip

Syntax: /banip <IP>

Beschreibung: Bannt eine IP-Adresse vom Server.

Argumente:

  • <IP>: Die zu bannende IP-Adresse.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/banip 192.168.1.1

/unbanip

Syntax: /unbanip <IP>

Beschreibung: Entfernt eine IP-Adresse aus der Bannliste.

Argumente:

  • <IP>: Die zu entbannende IP-Adresse.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/unbanip 192.168.1.1

/unban

Syntax: /unban <UserId> [Reason="Unbanned by admin."]

Beschreibung: Entfernt eine UserId aus der PalDefender-Bannliste.

Argumente:

  • <UserId>: Die zu entbannende UserId.
  • [Reason]: (Optional) Grund, der für die Entbannung gespeichert wird.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/unban steam_76500000000000000 "Appeal accepted"

/getip

Syntax: /getip <UserId>

Beschreibung: Zeigt die IP-Adresse eines Spielers an.

Argumente:

  • <UserId>: Die ID des Spielers.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/getip gdk_25300000000000000

/whitelist_add

Syntax: /whitelist_add <UserId>

Beschreibung: Fügt eine UserId zur Whitelist hinzu.

Argumente:

  • <UserId>: Die ID des Spielers für die Whitelist.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/whitelist_add steam_76500000000000000

/whitelist_remove

Syntax: /whitelist_remove <UserId>

Beschreibung: Entfernt eine UserId aus der Whitelist.

Argumente:

  • <UserId>: Die ID des Spielers, der von der Whitelist entfernt wird.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/whitelist_remove gdk_25300000000000000

/whitelist_get

Syntax: /whitelist_get

Beschreibung: Zeigt die vollständige Liste der Spieler auf der Whitelist.

Argumente:

  • None

Berechtigungen: Chat, RCON, Admin

Beispiel:

/whitelist_get

/imcheater

Syntax: /imcheater

Beschreibung: Damit kannst du testen, wie dein Server auf einen Cheater reagiert.

Argumente:

  • None

Berechtigungen: Chat, Admin

Beispiel:

/imcheater

/spectate

Syntax: /spectate

Beschreibung: Aktiviert den Zuschauermodus. Entspricht dem Hotkey \, der jedoch nicht bei allen Spielern funktioniert, zum Beispiel auf Konsolen.

Argumente:

  • None

Berechtigungen: Chat, Admin

Beispiel:

/spectate

Spielercharakter
/tp

Syntax: Folgende Varianten funktionieren:

  • /tp <UserId>
  • /tp <UserId1> <UserId2>
  • /tp <X> <Y>
  • /tp <X> <Y> <Z>
  • /tp <UserId> <X> <Y>
  • /tp <UserId> <X> <Y> <Z>
  • /tp home
  • /tp oilrig
  • /tp oilrig:Lv30
  • /tp oilrig:Lv55
  • /tp oilrig:Lv60

Beschreibung: Teleportiert dich oder einen angegebenen Spieler zu einem anderen Spieler, Koordinaten, der nächsten eigenen Basis oder einem Ölturm-Ziel.

Hinweis: Bei RCON muss der zu teleportierende Spieler angegeben werden, da RCON keinen Charakter im Spiel besitzt.

Argumente:

  • <UserId>: Der Spieler, zu dem teleportiert wird, oder bei weiteren Argumenten der Spieler, der teleportiert werden soll.
  • <UserId1>: Der Spieler, der teleportiert wird.
  • <UserId2>: Der Zielspieler.
  • <X> <Y> [Z]: Kartenkoordinaten. Wenn Z weggelassen wird, versucht PalDefender eine nutzbare Bodenhöhe zu finden.
  • home: Teleportiert zur nächsten eigenen Basis.
  • oilrig, oilrig:Lv30, oilrig:Lv55, oilrig:Lv60: Teleportiert zu einem Oil-Rig-Ziel.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/tp steam_76500000000000000 gdk_25300000000000000
/tp 100 -250
/tp oilrig:Lv60

/give_exp

Syntax: /give_exp <UserId> <Amount>

Beschreibung: Gibt einem Spieler Erfahrungspunkte.

Argumente:

  • <UserId>: Die ID des Spielers.
  • <Amount>: Anzahl der Erfahrungspunkte.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/give_exp gdk_25300000000000000 1000

/giveme_exp

Syntax: /giveme_exp <Amount>

Beschreibung: Gibt dir selbst Erfahrungspunkte.

Argumente:

  • <Amount>: Anzahl der Erfahrungspunkte.

Berechtigungen: Chat, Admin

Beispiel:

/giveme_exp 1000

/renameplayer

Syntax: /renameplayer <UserId> <NewName>

Beschreibung: Ändert den Spitznamen eines Spielers.

Argumente:

  • <UserId>: Die ID des Spielers.
  • <NewName>: Der neue Spitzname.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/renameplayer steam_76500000000000000 NewNickname

/givestats

Syntax: /givestats <UserId> [Count=1]

Beschreibung: Gibt dem Spieler einen oder mehrere ungenutzte Statuspunkte; negative Werte ziehen Punkte ab. Bereits verteilte Punkte werden nicht beeinflusst.

Argumente:

  • <UserId>: Die ID des Spielers, der die Statuspunkte erhalten soll.
  • [Count]: (Optional) Anzahl der ungenutzten Statuspunkte; negative Werte ziehen ab. Standard: 1.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/givestats steam_76500000000000000 5
/givestats steam_76500000000000000 -2

/givemestats

Syntax: /givemestats [Count=1]

Beschreibung: Gibt dir selbst einen oder mehrere ungenutzte Statuspunkte; negative Werte ziehen Punkte ab. Bereits verteilte Punkte werden nicht beeinflusst.

Argumente:

  • [Count]: (Optional) Anzahl der ungenutzten Statuspunkte für dich selbst; negative Werte ziehen ab. Standard: 1.

Berechtigungen: Chat, Admin

Beispiel:

/givemestats 5
/givemestats -2

/godmode

Syntax: /godmode [on/off]

Beschreibung: Gewährt Unverwundbarkeit inklusive Immunität gegen Statuseffekte, verhindert Nahrungsverbrauch und stellt beim Aktivieren Gesundheit wieder her. Optional kann alles mit einem Treffer getötet werden, wenn dies in der Config aktiviert ist.

Argumente:

  • [on/off]: (Optional) Aktiviert oder deaktiviert Godmode explizit. Standard: Umschalten.

Berechtigungen: Chat, Admin

Beispiel:

/godmode
/godmode on
/godmode off

/admingun (Alias: /agun)

Syntax: /admingun

Beschreibung: Gibt einem aktiven Ingame-Administrator eine geschützte Admin-Waffe. Sie tötet Charaktere sofort, zerstört Kartenobjekte, maximiert Vegetationsschaden, besitzt unbegrenzte Munition/Haltbarkeit und kann nicht abgelegt, verkauft oder in externe Container verschoben werden. Beim Zerstören eines Lagerobjekts löscht Ducken dessen Inhalt; im Stehen bleibt er erhalten. Die Waffe wird bei Tod, Logout oder Admin-Logout entfernt; eine erneute Anforderung ersetzt die vorhandene Kopie.

Berechtigungen: Chat, aktiver Ingame-Administratorstatus. allowAdminCheats ist nicht erforderlich.

Beispiel:

/agun

Gildenverwaltung
/setguildleader

Syntax: /setguildleader <UserId>

Beschreibung: Macht den Zielspieler zum Leiter seiner aktuellen Gilde.

Argumente:

  • <UserId>: Die ID des Spielers, der Gildenleiter werden soll.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/setguildleader gdk_25300000000000000

/exportguilds

Syntax: /exportguilds

Beschreibung: Exportiert alle Gilden des Servers nach Pal/Binaries/Win64/PalDefender/guildexport.json.

Argumente:

  • None

Berechtigungen: Chat, RCON, Admin

Beispiel:

/exportguilds
Beispiel-Ausgabedatei: Pal/Binaries/Win64/PalDefender/guildexport.json

Gegenstände
/give

Syntax: /give <UserId> <ItemId> [Amount=1]

Beschreibung: Gibt einem Spieler ein Item und optional eine bestimmte Anzahl.

Argumente:

  • <UserId>: Die ID des Spielers, der das Item erhalten soll.
  • <ItemId>: Das zu gebende Item.
  • [Amount]: (Optional) Anzahl. Standard: 1.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/give steam_76500000000000000 Sword 2

/giveitems

Syntax: /giveitems <UserId> <ItemId>[:<Amount>] ...

Beschreibung: Gibt einem Spieler mehrere Items mit einem Befehl; Mengen können pro Item mit Doppelpunkt angegeben werden.

Argumente:

  • <UserId>: Die ID des Spielers, der die Items erhalten soll.
  • <ItemId>[:<Amount>] ...: Liste der Gegenstände und optionalen Mengen.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/giveitems gdk_25300000000000000 Sword:2 Shield:1

/giveme

Syntax: /giveme <ItemId> [Amount=1]

Beschreibung: Gibt dir selbst ein Item und optional eine bestimmte Anzahl.

Argumente:

  • <ItemId>: Das Item, das du dir selbst gibst.
  • [Amount]: (Optional) Anzahl. Standard: 1.

Berechtigungen: Chat, Admin

Beispiel:

/giveme Sword 3

/delitem

Syntax: /delitem <UserId> <ItemId> [Amount=1]

Beschreibung: Löscht ein Item bei einem Spieler und optional eine bestimmte Anzahl. Standard ist 1, wodurch nur ein Exemplar gelöscht wird. Nutze all statt 1, um alle Exemplare zu löschen.

Argumente:

  • <UserId>: Die ID des Spielers.
  • <ItemId>: Das zu löschende Item.
  • [Amount]: (Optional) Anzahl. Standard: 1. Nutze all, um alle Vorkommen zu löschen.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/delitem steam_76500000000000000 Sword 1
/delitem gdk_25300000000000000 Sword all

/give_relic

Syntax: /give_relic <UserId> <RelicType> [Amount]

Beschreibung: Gibt dem Spieler einen oder mehrere Reliktpunkte des ausgewählten Typs.

Argumente:

  • <UserId>: Die ID des Spielers, der die Reliktpunkte erhalten soll.
  • <RelicType>: Der zu gewährende Relikt-Typ.

  • [Amount]: Optionale Anzahl der zu gewährenden Reliktpunkte. Standard ist 1.

Unterstützte Relikt-Typen: CapturePower, HungerReduction, SwimSpeed, FoodDecayReduction, JumpPower, GliderSpeed, ClimbSpeed, StatusAilmentResist, StaminaReduction, SphereHoming, ExpBonus, RainbowPassiveRate, MoveSpeed.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/give_relic steam_76500000000000000 CapturePower 5

/giveme_relic

Syntax: /giveme_relic <RelicType> [Amount]

Beschreibung: Gibt dir selbst einen oder mehrere Reliktpunkte des ausgewählten Typs.

Argumente:

  • <RelicType>: Der zu gewährende Relikt-Typ.

  • [Amount]: Optionale Anzahl der Reliktpunkte, die du dir selbst gibst. Standard ist 1.

Unterstützte Relikt-Typen: CapturePower, HungerReduction, SwimSpeed, FoodDecayReduction, JumpPower, GliderSpeed, ClimbSpeed, StatusAilmentResist, StaminaReduction, SphereHoming, ExpBonus, RainbowPassiveRate, MoveSpeed.

Berechtigungen: Chat, Admin

Beispiel:

/giveme_relic CapturePower 5

/delitems

Syntax: /delitems <UserId> <ItemId>[:<Amount>] ...

Beschreibung: Löscht mehrere Items eines Spielers mit einem Befehl; Mengen können pro Item mit Doppelpunkt angegeben werden. Nutze all statt 1, um alle Exemplare zu löschen.

Argumente:

  • <UserId>: Die ID des Spielers.
  • <ItemId>[:<Amount>] ...: Liste der Gegenstände und optionalen Mengen.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/delitems steam_76500000000000000 Sword:1 Shield:all

/clearinv

Syntax: /clearinv <UserId> [Container=items] ...

Beschreibung: Leert angegebene Container im Inventar eines Spielers. Verfügbare Container: items, keyitems, armor, weapons, food, dropslot oder all.

Argumente:

  • <UserId>: Die ID des Spielers.
  • [Container] ...: (Optional) Zu leerende Container. Standard: items.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/clearinv steam_76500000000000000 items
/clearinv gdk_25300000000000000 all

Pals
/givepal

Syntax: /givepal <UserId> <PalId> [Level=1]

Beschreibung: Gibt einem Spieler einen Pal auf dem angegebenen Level.

Argumente:

  • <UserId>: Die ID des Spielers.
  • <PalId>: Der zu gebende Pal.
    • Hinweis: Nutze die Pal-ID, z. B. WeaselDragon (Chillet). Die vollständige Liste findest du auf paldeck.cc/pals.
  • [Level]: (Optional) Level des Pals. Standard: 1.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/givepal gdk_25300000000000000 WeaselDragon 10

/givepal_j

Syntax: /givepal_j <UserID> <PalTemplate>

Beschreibung: Gibt einem Spieler einen Pal aus einer PalTemplate-Datei. Eingebettetes JSON wird nicht mehr unterstützt; es wird nur ein Dateiname akzeptiert.

Hinweis: Die Dateiendung .json muss nicht angegeben werden; das System ergänzt sie automatisch, falls sie fehlt.

Argumente:

  • <UserID>: Die ID des Spielers.
  • <PalTemplate>: Der Name der PalTemplate-Datei (siehe PalTemplate).

Berechtigungen: Chat, RCON, Admin

Beispiel:

/givepal_j steam_76500000000000000 MyPalTemplate

/givemepal

Syntax: /givemepal <PalId> [Level=1]

Beschreibung: Gibt dir selbst einen Pal auf dem angegebenen Level.

Argumente:

  • <PalId>: Der Pal, den du dir selbst gibst.
    • Hinweis: Nutze die Pal-ID, z. B. WeaselDragon (Chillet). Die vollständige Liste findest du auf paldeck.cc/pals.
  • [Level]: (Optional) Level des Pals. Standard: 1.

Berechtigungen: Chat, Admin

Beispiel:

/givemepal WeaselDragon 10

/givemepal_j

Syntax: /givemepal_j <PalTemplate>

Beschreibung: Gibt dir selbst einen Pal aus einer PalTemplate-Datei. Eingebettetes JSON wird nicht mehr unterstützt; es wird nur ein Dateiname akzeptiert.

Argumente:

  • <PalTemplate>: Der Name der PalTemplate-Datei (siehe PalTemplate).

Berechtigungen: Chat, Admin

Beispiel:

/givemepal_j MyPalTemplate

/spawnpal

Syntax: Folgende Varianten funktionieren:

  • /spawnpal <PalID>
  • /spawnpal <PalID> [Level]
  • /spawnpal <PalID> [x] [y] [z]
  • /spawnpal <PalID> [x] [y] [z] [Level]

Beschreibung: Spawnt einen Pal relativ oder absolut zu dir. RCON muss x, y und z angeben!

Hinweis: Alle Werte außer der Stufe werden zufällig bestimmt.

Argumente: - <PalID>: Der zu spawnende Pal. - [x]: (Optional) X-Position des Pals. Standard: Relativ zum aufrufenden Spieler. - [y]: (Optional) Y-Position des Pals. Standard: Relativ zum aufrufenden Spieler. - [z]: (Optional) Z-Position des Pals. Standard: Relativ zum aufrufenden Spieler. - [Level]: (Optional) Level des Pals. Standard: 1.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/spawnpal Anubis 255
Erzeugt einen Anubis auf Stufe 255!

/spawnpal_ex

Syntax: Identisch zu /spawnpal.

Beschreibung: Spawnt einen Pal genau wie /spawnpal, aktiviert jedoch das Damage-Tracking. Wenn der Pal stirbt oder gefangen wird, protokolliert PalDefender die vollständige Schadensrangliste und sendet sie an PalWebhooks.webhookURL_Summons, sofern dieser Webhook konfiguriert ist. Ist announceAdminSummonsKill aktiviert, erhalten teilnehmende Online-Spieler außerdem einen Ergebnisdialog mit den ersten fünf Plätzen und ihrem eigenen Rang. Der Spieler mit dem höchsten Schaden wird als Gewinner markiert. Dieser Befehl verwendet keine PalTemplate- oder PalSummon-Datei und vergibt keine Belohnungen.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/spawnpal_ex Anubis 230 -486 4097 80

/spawnnpc

Syntax: /spawnnpc <NPCID|CharacterID> [Level=1] oder /spawnnpc <NPCID|CharacterID> <X> <Y> [Z] [Level=1]

Beschreibung: Spawnt einen NPC mit KI. Im Chat wird bei fehlenden Koordinaten nahe beim Administrator gespawnt; RCON muss Koordinaten angeben. Werden nur X und Y angegeben, ermittelt PalDefender die Bodenhöhe.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/spawnnpc PIDF_Soldier_AssaultRifle 30

/spawnpal_j

Syntax:

Folgende Varianten funktionieren:

  • /spawnpal_j <PalTemplate>
  • /spawnpal_j <PalTemplate> [x] [y] [z]

Beschreibung: Spawnt einen Pal relativ oder absolut zu dir. RCON muss x, y und z angeben!

Hinweis: Verwendet die Attribute aus der PalTemplate-Datei in Pals/Templates/, wie auch /givepal_j und die vorlagenbasierten Ei-Befehle. Für eine vollständige Begegnung mit Spawn-Optionen und Belohnungen verwende stattdessen /summon mit einer PalSummon-Datei. /spawnpal erwartet eine Pal-ID, keinen Vorlagendateinamen.

Argumente:

  • <PalTemplate>: Der Name der zu verwendenden PalTemplate-Datei.
  • [x]: (Optional) X-Position des Pals. Standard: Relativ zum aufrufenden Spieler.
  • [y]: (Optional) Y-Position des Pals. Standard: Relativ zum aufrufenden Spieler.
  • [z]: (Optional) Z-Position des Pals. Standard: Relativ zum aufrufenden Spieler.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/spawnpal_j ArenaBoss 230 -486 4097

/spawnpal_ex_j

Syntax: /spawnpal_ex_j <PalTemplate> [x] [y] [z]

Beschreibung: Verwendet dasselbe PalTemplate und dieselbe Koordinatenverarbeitung wie /spawnpal_j, aktiviert jedoch das Damage-Tracking. Wenn der Pal stirbt oder gefangen wird, protokolliert PalDefender die vollständige Schadensrangliste und sendet sie an PalWebhooks.webhookURL_Summons, sofern dieser Webhook konfiguriert ist. Ist announceAdminSummonsKill aktiviert, erhalten teilnehmende Online-Spieler außerdem einen Ergebnisdialog mit den ersten fünf Plätzen und ihrem eigenen Rang. Der Spieler mit dem höchsten Schaden wird als Gewinner markiert. Dieser Befehl verwendet keine PalSummon-Belohnungen.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/spawnpal_ex_j ArenaBoss 230 -486 4097

/summon

Syntax: /summon <PalSummon>

Beschreibung: Spawnt einen Pal anhand der angegebenen PalSummon-Datei.

Hinweis: Die Dateiendung .json muss nicht angegeben werden; das System ergänzt sie automatisch, falls sie fehlt.

Argumente: - <PalSummon>: Der Dateiname einer PalSummon-Datei in PalDefender/Pals/Summons/, kein PalTemplate-Dateiname. Diese Datei verweist für die Pal-Attribute auf ein PalTemplate und ergänzt Spawn-Optionen wie Koordinaten und optionale Belohnungen. Beispielsweise lädt /summon ArenaEncounter die Datei Pals/Summons/ArenaEncounter.json.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/summon PalSummon

/giveegg

Syntax: /giveegg <UserId> <EggId> <PalId> [Level]

Beschreibung: Gibt dem Zielbenutzer ein Pal-Ei mit einem bestimmten Pal und optional angepasstem Level.

Argumente:

<UserId>

Beschreibung: Die ID des Spielers, der das Ei erhalten soll.

<EggId>

Beschreibung: Der Typ des zu gebenden Eis.

Hinweis: Für jeden Typ sind Werte von 01 (kleinstes Ei) bis 05 (größtes Ei) zulässig:

  • PalEgg_Dark_01–PalEgg_Dark_05
  • PalEgg_Dragon_01–PalEgg_Dragon_05
  • PalEgg_Earth_01–PalEgg_Earth_05
  • PalEgg_Electricity_01–PalEgg_Electricity_05
  • PalEgg_Fire_01–PalEgg_Fire_05
  • PalEgg_Ice_01–PalEgg_Ice_05
  • PalEgg_Leaf_01–PalEgg_Leaf_05
  • PalEgg_Normal_01–PalEgg_Normal_05
  • PalEgg_Water_01–PalEgg_Water_05
<PalId>

Beschreibung: Der Pal, der im Ei enthalten sein wird.

Hinweis: Nutze die Pal-ID, z. B. WeaselDragon (Chillet). Die vollständige Liste findest du auf paldeck.cc/pals.

[Level]

Beschreibung: (Optional) Das Level des Pals im Ei.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/giveegg steam_76500000000000000 PalEgg_Ice_01 WeaselDragon 10

/givemeegg

Syntax: /givemeegg <EggId> <PalId> [Level]

Beschreibung: Gibt dir selbst ein Pal-Ei mit einem bestimmten Pal und optional angepasstem Level.

Argumente:

<EggId>

Beschreibung: Der Typ des Eis, das du dir selbst gibst.

Hinweis: Für jeden Typ sind Werte von 01 (kleinstes Ei) bis 05 (größtes Ei) zulässig:

  • PalEgg_Dark_01–PalEgg_Dark_05
  • PalEgg_Dragon_01–PalEgg_Dragon_05
  • PalEgg_Earth_01–PalEgg_Earth_05
  • PalEgg_Electricity_01–PalEgg_Electricity_05
  • PalEgg_Fire_01–PalEgg_Fire_05
  • PalEgg_Ice_01–PalEgg_Ice_05
  • PalEgg_Leaf_01–PalEgg_Leaf_05
  • PalEgg_Normal_01–PalEgg_Normal_05
  • PalEgg_Water_01–PalEgg_Water_05
<PalId>

Beschreibung: Der Pal, der im Ei enthalten sein wird.

Hinweis: Nutze die Pal-ID, z. B. WeaselDragon (Chillet). Die vollständige Liste findest du auf paldeck.cc/pals.

[Level]

Beschreibung: (Optional) Das Level des Pals im Ei.

Berechtigungen: Chat, Admin

Beispiel:

/givemeegg PalEgg_Ice_01 WeaselDragon 10

/giveegg_j

Syntax: /giveegg_j <EggId> <PalTemplate> [Level]

Beschreibung: Gibt ein Pal-Ei mit einem Pal aus einer PalTemplate-Datei und optional angepasstem Level.

Argumente:

<EggId>

Beschreibung: Der Typ des zu gebenden Eis.

Hinweis: Für jeden Typ sind Werte von 01 (kleinstes Ei) bis 05 (größtes Ei) zulässig:

  • PalEgg_Dark_01–PalEgg_Dark_05
  • PalEgg_Dragon_01–PalEgg_Dragon_05
  • PalEgg_Earth_01–PalEgg_Earth_05
  • PalEgg_Electricity_01–PalEgg_Electricity_05
  • PalEgg_Fire_01–PalEgg_Fire_05
  • PalEgg_Ice_01–PalEgg_Ice_05
  • PalEgg_Leaf_01–PalEgg_Leaf_05
  • PalEgg_Normal_01–PalEgg_Normal_05
  • PalEgg_Water_01–PalEgg_Water_05
<PalTemplate>

Beschreibung: Der Name der zu verwendenden PalTemplate-Datei.

Hinweis: Du musst die Dateiendung .json nicht im Dateinamen angeben; das System hängt sie automatisch an, wenn sie fehlt. Siehe PalTemplate.

[Level]

Beschreibung: (Optional) Das Level des Pals im Ei.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/giveegg_j PalEgg_Ice_01 MyPalTemplate 10

/givemeegg_j

Syntax: /givemeegg_j <EggId> <PalTemplate> [Level]

Beschreibung: Gibt dir selbst ein Pal-Ei mit einem Pal aus einer PalTemplate-Datei und optional angepasstem Level.

Argumente:

<EggI>

Beschreibung: Der Typ des Eis, das du dir selbst gibst.

Hinweis: Für jeden Typ sind Werte von 01 (kleinstes Ei) bis 05 (größtes Ei) zulässig:

  • PalEgg_Dark_01–PalEgg_Dark_05
  • PalEgg_Dragon_01–PalEgg_Dragon_05
  • PalEgg_Earth_01–PalEgg_Earth_05
  • PalEgg_Electricity_01–PalEgg_Electricity_05
  • PalEgg_Fire_01–PalEgg_Fire_05
  • PalEgg_Ice_01–PalEgg_Ice_05
  • PalEgg_Leaf_01–PalEgg_Leaf_05
  • PalEgg_Normal_01–PalEgg_Normal_05
  • PalEgg_Water_01–PalEgg_Water_05
<PalTemplate>

Beschreibung: Der Name der zu verwendenden PalTemplate-Datei.

Hinweis: Du musst die Dateiendung .json nicht im Dateinamen angeben; das System hängt sie automatisch an, wenn sie fehlt. Siehe PalTemplate.

[Level]

Beschreibung: (Optional) Das Level des Pals im Ei.

Berechtigungen: Chat, Admin

Beispiel:

/givemeegg_j PalEgg_Ice_01 MyPalTemplate 10

/jetragon

Syntax: /jetragon

Beschreibung: Gibt dir einen Admin-Jetragon-Pal (er ist seeehr... schnell weg).

Argumente: - None

Berechtigungen: Chat, Admin

Beispiel:

/jetragon

/catwaifu

Syntax: /catwaifu

Beschreibung: Gibt dir eine Admin-Cat-Waifu, die deine Charakterwerte verstärkt.

Argumente:

  • None

Berechtigungen: Chat, Admin

Beispiel:

/catwaifu

/exportpals

Syntax: /exportpals [UserId]

Beschreibung: Exportiert jeden Pal eines Spielers als PalTemplate-Datei nach Pal/Binaries/Win64/PalDefender/pals/exported//.

Argumente:

  • [UserId]: (Optional) Die ID des Spielers, dessen Pals exportiert werden. Wenn weggelassen, werden deine eigenen Pals exportiert.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/exportpals steam_76500000000000000
/exportpals

/deletepals

Syntax: /deletepals <UserId> <PalFilter>

Beschreibung: Löscht Pals eines angegebenen Benutzers mit erweiterten Filtern. Der Filter erlaubt mehrere Kriterien wie Pal-ID, Level, Geschlecht, Passives usw. in einem Befehl. Bitte zuerst in einer sicheren Umgebung testen.

Argumente:

<UserId>

Beschreibung: Die ID des Spielers, dessen Pals gelöscht werden.

<PalFilter>

Beschreibung: Eine Gruppe von Filter-Schlüsselwörtern zur Auswahl der zu löschenden Pals.

Hinweis: Mehrere Schlüsselwörter können in einem Befehl kombiniert werden.

Verfügbare Filterschlüsselwörter:

- `ID`: PalID or list of PalIDs (comma-separated)
- `Nick`: Zeichenfolge (Name des Pals)
- `Gender`: `male` or `female`
- `Level`: Zahl; unterstützt `<`, `>`, `<=`, `>=`, `=`, `!=`
- `Rank`: Zahl; unterstützt `<`, `>`, `<=`, `>=`, `=`, `!=`
- `Lucky`: `true` or `false` (shiny)
- `Passives`: PassiveSkill or list of PassiveSkills (comma-separated)
- `Limit`: Zahl (maximale Anzahl zu löschender Pals)

**Beispielfilter:**

- `ID Serpent, PinkLizard Level>10 Gender male Limit 3`
- `ID Anubis Rank>=3`
- `Passives CraftSpeed_up1,CraftSpeed_up2,Rare,PAL_CorporateSlave`

Die Filter-Schlüssel und Beispiele oben bilden die aktuelle PalFilter-Referenz.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/deletepals 76567890987654321 ID Serpent, PinkLizard Level>10 Gender male Limit 3
/deletepals 76567890987654321 ID Anubis Rank>=3
/deletepals 76561198033277828 Passives CraftSpeed_up1,CraftSpeed_up2,Rare,PAL_CorporateSlave

Forschungsbaum
/learntech

Syntax: /learntech <UserId> <TechID>

Beschreibung: Lässt einen Spieler eine bestimmte Technologie lernen. Nutze all, um alles freizuschalten.

Argumente:

  • <UserId>: Die ID des Spielers.
  • <TechID>: Die zu lernende Technologie. Nutze all, um alles freizuschalten.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/learntech steam_76500000000000000 Tech001
/learntech gdk_25300000000000000 all

/unlearntech

Syntax: /unlearntech <UserId> <TechID>

Beschreibung: Lässt einen Spieler eine bestimmte Technologie vergessen. Nutze all, um alles zu entfernen.

Argumente:

  • <UserId>: Die ID des Spielers.
  • <TechID>: Die zu vergessende Technologie. Nutze all, um alles zu entfernen.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/unlearntech gdk_25300000000000000 Tech001
/unlearntech steam_76500000000000000 all

/givetechpoints

Syntax: /givetechpoints <UserId> [Amount=1]

Beschreibung: Gibt dem Zielbenutzer X Technologiepunkte.

Argumente:

  • <UserId>: Die ID des Spielers, der Technologiepunkte erhalten soll.
  • [Amount]: (Optional) Anzahl der zu gebenden Technologiepunkte. Standard: 1.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/givetechpoints steam_76500000000000000 10

/givebosstechpoints

Syntax: /givebosstechpoints <UserId> [Amount=1]

Beschreibung: Gibt dem Zielbenutzer X Antike-Technologiepunkte.

Argumente:

  • <UserId>: Die ID des Spielers, der Antike-Technologiepunkte erhalten soll.
  • [Amount]: (Optional) Anzahl der zu gebenden Antike-Technologiepunkte. Standard: 1.

Berechtigungen: Chat, RCON, Admin

Beispiel:

/givebosstechpoints steam_76500000000000000 5

/givemetechpoints

Syntax: /givemetechpoints [Amount=1]

Beschreibung: Gibt dir selbst X Technologiepunkte.

Argumente:

  • [Amount]: (Optional) Anzahl der Technologiepunkte für dich selbst. Standard: 1.

Berechtigungen: Chat, Admin

Beispiel:

/givemetechpoints 10

/givemebosstechpoints

Syntax: /givemebosstechpoints [Amount=1]

Beschreibung: Gibt dir selbst X Antike-Technologiepunkte.

Argumente:

  • [Amount]: (Optional) Anzahl der Antike-Technologiepunkte für dich selbst. Standard: 1.

Berechtigungen: Chat, Admin

Beispiel:

/givemebosstechpoints 5

Datenanalyse
/gettechids

Syntax: /gettechids

Beschreibung: Gibt eine Liste aller verfügbaren Technologie-IDs zurück. RCON erhält JSON-Ausgabe.

Argumente:

  • None

Berechtigungen: Chat, RCON, Admin

Beispiel:

/gettechids

/getskinids

Syntax: /getskinids

Beschreibung: Gibt eine Liste aller verfügbaren Pal-Skin-IDs zurück. RCON erhält JSON-Ausgabe.

Argumente:

  • None

Berechtigungen: Chat, RCON, Admin

Beispiel:

/getskinids