Ce guide couvre toutes les commandes admin et console disponibles pour votre serveur dédié Empyrion: Galactic Survival sur Legion Hosting. Apprenez à configurer les permissions admin, gérer les joueurs et utiliser les commandes GameMaster pour administrer votre serveur. Pour la configuration initiale du serveur, consultez notre Empyrion: Galactic Survival Server Setup Guide.
Niveaux de permission
Empyrion utilise un système de permissions numéroté où les numéros plus bas accordent des privilèges plus élevés. Chaque niveau de permission inclut toutes les commandes disponibles pour les niveaux de numéro supérieur.
| Niveau | Rôle | Code | Description |
|---|---|---|---|
| 0 | Joueur | pl |
Niveau de permission par défaut pour tous les joueurs. Accès aux commandes de base uniquement. |
| 3 | GameMaster | gm |
Permissions élevées pour la gestion du jeu, la téléportation, le spawn et le contrôle du monde. |
| 6 | Modérateur | mod |
Capacités de gestion des joueurs incluant le bannissement, le don d'objets et la gestion des entités. |
| 9 | Admin | admin |
Privilèges administratifs complets incluant l'attribution de rôles, la gestion des playfields et le contrôle du serveur. |
Configuration des permissions admin
Méthode 1 : adminconfig.yaml (Recommandée)
La méthode la plus fiable pour configurer les permissions admin est via le fichier adminconfig.yaml. Ce fichier se trouve dans le dossier Saves/ de votre serveur (ou parfois à côté de votre dedicated.yaml).
Créez ou modifiez adminconfig.yaml avec la structure suivante :
Elevated:
- Id: 76561198012345678
Permission: 3
Name: "PlayerOne"
- Id: 76561198087654321
Permission: 9
Name: "ServerAdmin"
Banned:
- Id: 76561198099999999
Until: "2027-01-01 00:00:00"
Chaque entrée nécessite :
Id— Le SteamID64 du joueur (un nombre à 17 chiffres commençant par 7656)Permission— Le niveau de permission à attribuer (3 = GameMaster, 6 = Modérateur, 9 = Admin)Name— Le nom du joueur (optionnel, pour votre référence)
7656.
Méthode 2 : Commande console initadmin
Si vous êtes connecté au serveur en tant que joueur et qu'aucun admin n'a encore été défini, vous pouvez utiliser la commande initadmin pour vous définir comme administrateur initial :
initadmin
Cela ne fonctionne que si aucun admin n'est actuellement configuré. Une fois qu'un admin existe, les attributions de rôles supplémentaires doivent être effectuées via la commande setrole ou le fichier adminconfig.yaml.
Méthode 3 : Commande console setrole
Les admins existants (niveau de permission 9) peuvent attribuer des rôles à d'autres joueurs en utilisant la commande setrole :
setrole PlayerName gm # Set as GameMaster (level 3)
setrole PlayerName mod # Set as Moderator (level 6)
setrole PlayerName admin # Set as Admin (level 9)
setrole PlayerName pl # Reset to Player (level 0)
Vous pouvez également utiliser le SteamID64 du joueur au lieu de son nom :
setrole 76561198012345678 gm
Ouvrir la console
Pour accéder à la console en jeu, appuyez sur la touche tilde (~) de votre clavier. La console vous permet d'entrer des commandes directement pendant le jeu. Toutes les commandes sont insensibles à la casse.
dedicated.yaml. Connectez-vous en utilisant PuTTY ou un client terminal similaire avec le type de connexion Raw (pas Telnet standard) au port Telnet (par défaut : 1030). Consultez le Server Setup Guide pour les détails de configuration Telnet.
Commandes joueur (Niveau 0+)
Ces commandes sont disponibles pour tous les joueurs.
| Commande | Description |
|---|---|
help |
Liste toutes les commandes console disponibles. Utilisez help [command] pour les détails d'une commande spécifique. |
detach |
Détache le joueur local s'il est coincé sous un cockpit ou dans la géométrie |
destroyme |
Tue votre propre personnage (utile si coincé) |
undock |
Détache un SV ou HV spécifié de sa structure parente |
difficulties |
Affiche les paramètres de difficulté actuels du jeu |
origins |
Liste les origines disponibles (factions de départ) |
oxygen |
Affiche les zones oxygénées dans un POI |
combiner |
Active/désactive le combineur de maillage (performance) |
deco |
Active/désactive les décorations de terrain (performance) |
initadmin |
Vous définit comme administrateur initial (ne fonctionne que si aucun admin n'est défini) |
Commandes GameMaster (Niveau 3+)
Les commandes GameMaster fournissent un contrôle sur le monde du jeu, les entités et l'état des joueurs.
Gestion des joueurs et des entités
| Commande | Description |
|---|---|
godmode / gm |
Active/désactive le mode dieu (invulnérabilité) pour vous-même |
itemmenu / im |
Active/désactive le menu d'objets créatif pour faire apparaître n'importe quel objet |
kick [player] |
Expulse un joueur (ou tous les joueurs) du jeu |
unban [player|SteamID] |
Supprime le bannissement d'un joueur |
list |
Liste les joueurs avec des permissions spéciales et les joueurs bannis |
level [set|add] [value] |
Modifie le niveau, les points d'expérience ou les points d'amélioration du joueur actuel |
entity [operation] |
Effectue diverses opérations sur les entités (utilisez help entity pour les détails) |
ents |
Liste toutes les entités sur le playfield actuel |
find [name] |
Trouve une structure par nom dans le playfield actuel et affiche son ID |
faction [operation] |
Fonctions d'aide à la gestion des factions |
Téléportation et déplacement
| Commande | Description |
|---|---|
teleport [x] [y] [z] / tt |
Vous téléporte (et le vaisseau contrôlé) à des coordonnées spécifiques |
setposition [entity] [x] [y] [z] |
Définit la position d'une entité à des coordonnées spécifiques |
setrotation [entity] [x] [y] [z] |
Définit la rotation d'une structure |
sector [x] [y] [z] |
Saute vers un secteur spécifique dans l'espace |
Gestion du monde et du jeu
| Commande | Description |
|---|---|
changemode |
Bascule le jeu entre le mode Survie et Créatif |
map |
Révèle toutes les ressources et POI sur la carte actuelle |
regenerate [entityId] |
Régénère un POI ou une structure, la restaurant à son état d'origine |
weather [type] |
Active un paramètre météo personnalisé sur le playfield actuel |
time [set] [value] |
Obtient ou définit l'heure globale du serveur |
finishbp / fbp |
Termine instantanément la production de blueprint en cours |
spawnanyblueprint / sbp |
Active/désactive la possibilité de faire apparaître n'importe quel blueprint sans conditions |
gameoptions / gopt |
Liste toutes les valeurs actuelles des options de jeu (voir la section Options de jeu ci-dessous) |
op [entityId] |
Active/désactive la protection hors ligne sur une structure spécifique |
wipe [target] |
Efface les aspects ciblés après le redémarrage du serveur (utiliser avec précaution) |
stats |
Affiche les informations de statut sur le playfield actuel |
traders |
Liste tous les marchands et recharge le fichier de configuration des marchands |
Effets de statut et état du joueur
| Commande | Description |
|---|---|
statuseffect [effect] |
Applique un effet de statut au joueur |
statuseffectremove [effect] |
Supprime un effet de statut du joueur |
prefabactivate |
Active tous les blocs alimentés dans une structure |
prefabinfo |
Affiche les informations sur un blueprint utilisateur |
resetcore |
Vide le carburant et l'oxygène de la structure locale |
Commandes modérateur (Niveau 6+)
Les commandes modérateur ajoutent des capacités de gestion des joueurs et de contrôle des entités.
| Commande | Description |
|---|---|
ban [player] [duration] |
Bannit un joueur pour une durée spécifiée |
give [player] [itemId] [amount] |
Donne des objets à un joueur par ID d'objet |
repair [player] |
Répare les objets d'un joueur |
destroy [entityId] |
Détruit une entité ou une structure |
debugmenu / dm |
Active/désactive le menu de débogage |
armor [operation] |
Ajustements d'armure pour les joueurs |
gents [factionId] |
Liste toutes les structures appartenant à une faction spécifique |
alliances |
Liste les alliances, les demandes d'alliance et gère les paramètres d'alliance |
sectors [reveal|hide] |
Révèle ou masque les playfields sur la carte |
ai |
Active/désactive l'IA pour le playfield actuel |
si |
Active/désactive les calculs d'intégrité structurelle |
globaleffects |
Affiche les effets globaux actuellement actifs sur le serveur |
marker [operation] |
Gère les marqueurs de carte |
weathersv [type] |
Active un paramètre météo personnalisé à l'échelle du serveur |
poimanager |
Commandes de gestion des POI (Points d'intérêt) |
Commandes admin (Niveau 9)
Les commandes admin fournissent le plus haut niveau de contrôle du serveur.
| Commande | Description |
|---|---|
setrole [player|SteamID] [role] |
Définit le rôle de permission d'un joueur (gm, mod, admin, pl) |
playfield / pf |
Recharge le playfield actuel (commande serveur uniquement) |
replaceblocks [entityId] [blockFrom] [blockTo] |
Remplace les blocs spécifiés dans une structure par un autre type de bloc |
setdevicespublic [entityId] |
Définit tous les appareils d'une structure en accès public |
pda [operation] |
Exécute des commandes liées au PDA (utilisez help pda pour les détails) |
Commande options de jeu (gopt)
La commande gameoptions (ou gopt) vous permet de voir et modifier les paramètres de gameplay du serveur en temps réel sans éditer les fichiers de configuration ni redémarrer le serveur.
Voir les paramètres
# Show all game options
gopt
# Show only settings that differ from defaults
gopt nd
Modifier les paramètres
# Set a specific option
gopt set DecayTime 48
gopt set MaxStructures 150
gopt set ForcePvP true
gopt set DiffAttackStrength Hard
gopt set DiffConstrCraftTime Instant
Options de jeu disponibles
| Option | Par défaut | Description |
|---|---|---|
DecayTime |
24 | Heures avant que les structures sans noyau/petites soient supprimées lorsqu'elles ne sont pas visitées |
WipeTime |
0 | Heures avant que toute structure non visitée soit supprimée (0 = désactivé) |
ProtectTime |
48 | Heures de protection hors ligne pour les structures des joueurs |
ProtectDelay |
300 | Secondes avant que la protection hors ligne ne s'active |
MaxStructures |
200 | Nombre maximum de structures par playfield (0-255) |
AntiGriefDistancePvE |
30 | Distance minimale en mètres entre les bases de factions en PvE |
AntiGriefDistancePvP |
300 | Distance minimale en mètres entre les bases de factions en PvP |
ForcePvP |
false | Force le PvP sur tous les playfields |
DiffAmountOfOre |
Normal | Abondance des gisements de minerai (Rich, Normal, Poor) |
DiffNumberOfDeposits |
Normal | Fréquence des gisements (Plenty, Normal, Few) |
DiffAttackStrength |
Medium | Dégâts d'attaque des PNJ (Easy, Medium, Hard) |
DiffConstrCraftTime |
Normal | Vitesse du constructeur (Faster, Normal, Slower, Instant) |
Commandes de gestion du serveur
Ce sont des commandes essentielles pour l'administration quotidienne du serveur, disponibles via la console en jeu ou Telnet.
# Save and shut down the server (with countdown in minutes, max 15)
saveandexit 5
# List all connected players
plys
# List all active playfield servers
servers
# Regenerate a specific playfield
regenerateplayfield [name]
# View server performance statistics
stats
saveandexit [minutes] pour arrêter le serveur en toute sécurité. Cela déclenche une sauvegarde automatique et donne aux joueurs connectés un compte à rebours d'avertissement. Tuer directement le processus du serveur peut entraîner une perte de données.
Tâches admin courantes
Gérer les joueurs coincés
Si un joueur est coincé dans la géométrie ou sous un cockpit :
# Player can try this themselves:
detach
# If that fails, teleport them:
tt [player] [x] [y] [z]
# Or as a last resort, kill and respawn:
destroyeme
Nettoyage des structures abandonnées
# List all structures for a faction
gents [factionId]
# Find a specific structure
find "Structure Name"
# Destroy a structure by ID
destroy [entityId]
# Adjust automatic decay timers
gopt set DecayTime 12
gopt set WipeTime 168
Bannir et débannir des joueurs
# Ban a player (duration examples: 1h, 24h, 7d, permanent)
ban PlayerName 7d
# Unban a player
unban PlayerName
# List all players with special roles or bans
list
Articles connexes
- Empyrion: Galactic Survival Server Setup Guide
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Getting Started with Your New Server
Besoin d'aide ?
Si vous avez besoin d'aide supplémentaire pour l'administration de votre serveur Empyrion ou si vous avez des questions sur des commandes spécifiques, notre équipe de support est prête à vous aider. Soumettez un ticket de support et nous vous répondrons dès que possible.