// Palworld

Palworld admin commands: RCON, REST API en serverbeheer

Palworld admin commands: RCON, REST API en serverbeheer

Wie een Palworld-server draait, merkt snel dat het echte werk ná de installatie begint: spelers modereren, de wereld op tijd opslaan en herstarts inplannen zonder dat de halve community midden in een boss-gevecht uit de lucht valt. Palworld geeft je daar drie gereedschappen voor: in-game admin commands, het oude RCON-protocol en de REST API. Over die laatste twee bestaat online veel verwarring, want een flink deel van de beheergidsen raadt je nog altijd RCON aan — terwijl de officiële serverdocumentatie RCON inmiddels deprecated heeft verklaard en aankondigt dat het in een toekomstige update stopt met werken. In deze gids zetten we de actuele stand van zaken op een rij, gecontroleerd op de 1.0-syntax.

Eerst: het adminwachtwoord instellen

Alles begint bij het adminwachtwoord. Open PalWorldSettings.ini op je server en vul bij AdminPassword een sterk wachtwoord in:

AdminPassword="kies-iets-sterks"

Herstart de server om de wijziging te laden. In het spel open je daarna de chat en meld je jezelf aan als beheerder:

/AdminPassword kies-iets-sterks

Vanaf dat moment accepteert de server jouw admin commands. Neem dat wachtwoord serieus: hetzelfde wachtwoord is straks ook je toegang tot de REST API, en iedereen die het kent kan je server platleggen. Draait je server nog op een oudere versie? In onze kennisbank lees je hoe je je Palworld-server naar 1.0 updatet.

Alle in-game commands op een rij (1.0)

Dit is de volledige officiële commandoset. Je typt ze in de in-game chat, nadat je jezelf met /AdminPassword hebt aangemeld:

CommandWat het doet
/ShowPlayersToon alle online spelers met naam, Player-UID en Steam-ID
/InfoToon serverinformatie
/SaveSla de wereld direct op
/Broadcast {bericht}Stuur een bericht naar alle spelers
/KickPlayer {SteamID}Verwijder een speler van de server
/BanPlayer {SteamID}Verban een speler
/UnBanPlayer {SteamID}Hef een ban weer op
/TeleportToPlayer {SteamID}Teleporteer jezelf naar een speler
/TeleportToMe {SteamID}Haal een speler naar jou toe
/Shutdown {seconden} {bericht}Sluit de server af na een aftelling, met melding aan spelers
/DoExitStop de server per direct, zonder aftelling
/ToggleSpectateSchakel spectator-modus aan of uit

De Steam-ID's die je nodig hebt voor kicken, bannen en teleporteren haal je op met /ShowPlayers. Twee praktijktips: berichten met spaties komen niet altijd goed door, dus gebruik desnoods underscores (/Broadcast Herstart_over_5_minuten). En bewaar /DoExit voor noodgevallen; voor een normale stop is /Shutdown met een nette aftelling altijd de betere keuze.

Waarom bestaat er geen /give?

De meest gegoogelde vraag onder nieuwe admins: hoe geef ik een speler items terug na een crash, of hoe spawn ik een Pal? Het eerlijke antwoord: dat kan niet. Palworld heeft op dedicated servers geen /give, geen spawn-commands en geen manier om XP of items uit te delen. De officiële commandoset is puur gereedschap voor serverbeheer — modereren, opslaan, afsluiten — en geen cheat-console zoals je die van sommige andere survivalgames kent.

Wil je toch aan de knoppen draaien, dan zijn er twee routes. Wereldinstellingen zoals drop rates en XP-vermenigvuldigers pas je aan in PalWorldSettings.ini; daarmee stuur je de hele economie van je server. En voor echt item-spawnen bestaan er mods, maar die brengen eigen onderhoud en crashrisico mee. Beloof je spelers dus geen compensatie-items na een ongeluk: dat kan simpelweg niet met de middelen die het spel je geeft. Een goed back-upschema voorkomt meer frustratie dan een give-command ooit had gedaan.

RCON is officieel deprecated

RCON is het klassieke remote-console-protocol dat je misschien kent van andere gameservers. Palworld ondersteunt het nog (standaard op poort 25575, aan te zetten met RCONEnabled=True), maar de officiële serverdocumentatie is er glashelder over: RCON is deprecated, gebruik de REST API, en RCON staat op de planning om in een komende update volledig te stoppen met werken.

Daar komt bij dat de Palworld-implementatie van RCON nooit helemaal af is geweest. Er zit een bekende bug in waardoor spelersnamen met multi-byte-tekens (denk aan Japanse of Chinese namen) verminkt doorkomen, wat modereren op naam onbetrouwbaar maakt. Het advies is dus simpel: bouw niets nieuws op RCON, en heb je bestaande scripts of tools die erop leunen, migreer ze naar de REST API voordat een update ze breekt. Kom je online een gids tegen die je uitgebreid RCON laat instellen, kijk dan even naar de publicatiedatum — grote kans dat die vóór de komst van de REST API is geschreven.

De REST API: de nieuwe standaard

De REST API is de officiële weg voor beheer buiten het spel om. Aanzetten doe je in PalWorldSettings.ini:

RESTAPIEnabled=True
RESTAPIPort=8212

Na een herstart luistert de API op poort 8212 en gebruikt hij HTTP Basic-authenticatie: gebruikersnaam admin, wachtwoord je AdminPassword. Alle endpoints hangen onder /v1/api/. Een eerste test vanaf de server zelf:

curl -u admin:kies-iets-sterks http://localhost:8212/v1/api/info

Je krijgt JSON terug met onder meer de serverversie en -naam. De API kan alles wat de in-game commands kunnen — announce (broadcast), kick, ban, unban, save en shutdown — maar heeft daarnaast drie functies die alleen via de API bestaan:

  • /v1/api/settings — de actieve serverinstellingen opvragen;
  • /v1/api/metrics — live servergegevens zoals framerate, uptime en spelersaantal;
  • de world actor snapshot — een momentopname van objecten in de wereld, vooral interessant voor externe tools.

Vooral metrics is goud waard: daarmee monitor je de gezondheid van je server zonder in het spel in te loggen. Een dalende server-framerate is bijvoorbeeld het eerste signaal dat het bekende geheugenlek weer opspeelt.

Automatiseren: saves en geplande herstarts

Het grote voordeel van een HTTP-API: alles wat curl kan aanroepen, kan je server beheren. Twee voorbeelden die vrijwel elke beheerder wil. Eerst automatische saves, hier elke 30 minuten via cron:

*/30 * * * * curl -s -u admin:kies-iets-sterks -X POST http://127.0.0.1:8212/v1/api/save

En een nette herstart: eerst waarschuwen, dan afsluiten met aftelling. Je procesbeheer (of het hostingpaneel) start de server daarna automatisch weer op:

curl -u admin:kies-iets-sterks -X POST http://127.0.0.1:8212/v1/api/announce \
  -H "Content-Type: application/json" \
  -d '{"message": "Server herstart over 5 minuten"}'

curl -u admin:kies-iets-sterks -X POST http://127.0.0.1:8212/v1/api/shutdown \
  -H "Content-Type: application/json" \
  -d '{"waittime": 300, "message": "Herstart over 5 minuten"}'

Merk op dat de API-berichten wél gewoon spaties aankunnen. Eén belangrijke kanttekening tot slot: zet poort 8212 nooit open naar het internet. De API praat gewoon HTTP en je adminwachtwoord reist met elk verzoek mee; de documentatie zegt zelf dat de API niet bedoeld is om publiek bereikbaar te zijn. Houd hem op localhost of binnen je eigen netwerk en scherm hem af met een firewall.

Zo werkt het in het MC-Node-paneel

Draait je server bij MC-Node, dan hoef je voor het dagelijkse beheer niet zelf met cron en curl te knutselen. In het paneel pas je PalWorldSettings.ini aan via de bestandsbeheerder (adminwachtwoord invullen, REST API aanzetten), volg je de live logs en start, stop of herstart je de server met één klik. Geplande herstarts en automatische back-ups stel je in het paneel in — en juist bij Palworld, met zijn beruchte geheugengebruik bij lange uptimes, wil je die herstarts vanaf dag één aan hebben staan. De API blijft daarnaast gewoon beschikbaar voor wie verder wil automatiseren of extern wil monitoren.

Nog geen eigen server? In de Palworld-store van MC-Node start je vanaf € 6,00 per maand, op eigen hardware met NVMe-opslag in het Previder-datacenter in Hengelo, met DDoS-bescherming inbegrepen en maandelijks opzegbaar.

Verder lezen

// ZELF PROBEREN
Je Palworld-server binnen 60 seconden online
Bekijk de pakketten →