Commandes admin Palworld

De Survival Servers
Aller à la navigation Aller à la recherche

Commandes admin pour les serveurs dédiés Palworld, à jour pour la version 1.0 du jeu. Palworld n’a pas de console développeur déroulante : les commandes admin se saisissent dans le chat en jeu après connexion en tant qu’admin. Les mêmes commandes peuvent aussi être envoyées depuis l’extérieur du jeu via RCON ou l’API REST, ce qu’utilisent les tableaux de bord de serveur. Les trois méthodes sont détaillées ci-dessous.

Se connecter en tant qu’admin

Votre serveur a besoin d’un mot de passe admin. Sur une instance Survival Servers, il est défini automatiquement : consultez-le ou modifiez-le avec l’outil Server Config dans le panneau de contrôle. Les serveurs auto-hébergés définissent AdminPassword dans PalWorldSettings.ini.

Ouvrez le chat en jeu et authentifiez-vous :

/AdminPassword yourpassword

Vous conservez les droits admin pour la session. Les commandes commencent par / et se saisissent dans le chat.

Liste des commandes admin

L’ensemble complet des commandes de la version 1.0 du jeu :

Commande Effet
/AdminPassword <password> Vous connecte en tant qu’admin
/Shutdown <seconds> <message> Arrête le serveur après le délai indiqué, en affichant d’abord le message à tous les joueurs. Sauvegarde le monde avant l’arrêt : utilisez cette commande plutôt que /DoExit
/DoExit Arrête le serveur de force immédiatement, sans avertir les joueurs
/Save Force une sauvegarde du monde
/Broadcast <message> Envoie un message à tous les joueurs du serveur
/ShowPlayers Liste les joueurs connectés avec leur nom, leur UID joueur et leur Steam ID
/KickPlayer <SteamID> Expulse un joueur du serveur
/BanPlayer <SteamID> Bannit un joueur et l’expulse s’il est connecté
/UnBanPlayer <SteamID> Lève un bannissement
/TeleportToPlayer <SteamID> Vous téléporte vers ce joueur
/TeleportToMe <SteamID> Téléporte ce joueur jusqu’à vous
/Info Affiche le nom et la version du serveur
/ToggleSpectate Vous fait passer en mode spectateur et inversement

Trouver l’ID d’un joueur

Exécutez /ShowPlayers – la commande affiche chaque joueur connecté sous la forme name,playeruid,steamid. Les commandes kick, ban et teleport prennent toutes la valeur steamid.

L’API REST liste les mêmes joueurs avec l’ID sous la forme steam_<SteamID64> – utilisez cette forme longue dans les appels REST, et le simple numéro dans les commandes de chat.

Bannir et débannir

/BanPlayer inscrit le bannissement dans la liste de bannissement du serveur ; /UnBanPlayer le retire pendant que le serveur tourne. La liste elle-même se trouve dans :

/Pal/Saved/SaveGames/banlist.txt

Vous pouvez modifier ce fichier via FTP lorsque le serveur est arrêté – un identifiant par ligne – et il sera chargé au prochain démarrage.

Sur une instance Survival Servers, l’outil Pal Command du panneau de contrôle comprend un gestionnaire de bannissements qui modifie la liste pour vous, en direct pendant que le serveur tourne, ou en file d’attente pour s’appliquer au prochain démarrage lorsqu’il est arrêté.

RCON

RCON permet d’envoyer les mêmes commandes depuis l’extérieur du jeu avec n’importe quel client RCON Source. Sur les instances Survival Servers, RCON est activé par défaut sur votre port de jeu + 2, avec le mot de passe admin comme mot de passe RCON. Les serveurs auto-hébergés l’activent dans PalWorldSettings.ini :

RCONEnabled=True,RCONPort=25577

Via RCON, vous n’exécutez pas /AdminPassword au préalable : l’authentification est le mot de passe RCON lui-même. Voir Comment utiliser le RCON Palworld pour la configuration du client.

API REST

Depuis la mise à jour 0.3, Palworld est livré avec une API REST HTTP officielle, et c’est le moyen le plus fiable d’automatiser un serveur. Sur les instances Survival Servers, elle est activée par défaut sur votre port de jeu + 3 ; les serveurs auto-hébergés définissent RESTAPIEnabled=True,RESTAPIPort=8212. L’authentification se fait en HTTP basic auth avec le nom d’utilisateur admin et votre mot de passe admin.

Point de terminaison Méthode Effet
/v1/api/info GET Nom et version du serveur
/v1/api/players GET Joueurs connectés avec leurs ID, leur niveau et leur position
/v1/api/metrics GET FPS du serveur, temps de fonctionnement, nombre de joueurs, temps par image
/v1/api/announce POST Diffuse un message : {"message":"Restart in 5 minutes"}
/v1/api/kick POST Expulse un joueur : {"userid":"steam_<SteamID64>"}
/v1/api/ban POST Bannit un joueur (même corps que kick)
/v1/api/unban POST Lève un bannissement (même corps)
/v1/api/save POST Force une sauvegarde du monde
/v1/api/shutdown POST Arrêt propre : {"waittime":30,"message":"Server restarting"}

Exemple avec 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

Chaque serveur Palworld de Survival Servers inclut Pal Command gratuitement dans le panneau de contrôle : une carte du monde en direct, le suivi des joueurs, des gestionnaires de bannissements et de liste blanche, et des alertes Discord, tous construits sur les interfaces ci-dessus, pour que vous puissiez gérer votre serveur sans être en jeu.

Voir aussi

Guide : comment créer un serveur Palworld
Paramètres du serveur Palworld
Comment utiliser le RCON Palworld
Guide : comment modder votre serveur Palworld

Besoin d’un serveur ? L’hébergement de serveur Palworld de Survival Servers inclut l’installation instantanée, Pal Command et un accès admin complet.