Devenir administrateur du serveur
Sur The Isle Evrima, les administrateurs sont déclarés par leur SteamID64 dans Game.ini. C'est aussi dans ce fichier que se règle la whitelist, et que s'active RCON pour l'administration à distance.
Les noms de clés et de sections évoluent avec les versions d'Evrima. Les exemples ci-dessous sont indicatifs : suivez la structure du Game.ini généré par votre serveur au premier démarrage.
Trouver son SteamID64
Le SteamID64 est l'identifiant Steam à 17 chiffres commençant par 7656….
- Il figure dans l'URL de votre profil Steam si vous n'avez pas défini d'URL personnalisée (
steamcommunity.com/profiles/7656…). - Sinon, collez l'URL de votre profil dans un site comme steamid.io pour l'obtenir.
N'utilisez pas votre pseudo ni un identifiant au format STEAM_0:… : seul le SteamID64 est attendu.
Ajouter un administrateur
- Dans le Panel Game (game.yorkhost.fr), arrêtez le serveur
- Ouvrez l'onglet Files et éditez
Game.ini(voir emplacement du fichier) - Repérez la liste des administrateurs, le plus souvent des lignes
AdminsSteamIDs=dans une section du type[/Script/TheIsle.TIGameStateBase] - Ajoutez une ligne par administrateur :
AdminsSteamIDs=76561198000000001
AdminsSteamIDs=76561198000000002
- Enregistrez et démarrez le serveur
Une fois connecté, vous avez accès aux outils d'administration en jeu. Leur présentation (menu d'administration, commandes disponibles) dépend de la version d'Evrima.
Vérifiez que le SteamID64 est complet (17 chiffres, sans espace), que la ligne est bien placée dans la même section que les autres réglages d'administration de votre fichier, et que vous avez redémarré le serveur après la modification.
Activer la whitelist
La whitelist réserve l'accès au serveur aux joueurs autorisés : pratique pour un serveur privé ou une communauté avec candidature.
| Clé (à vérifier dans votre fichier) | Rôle |
|---|---|
bServerWhitelist | Active (true) ou non (false) la whitelist |
WhitelistIDs | SteamID64 d'un joueur autorisé, une ligne par joueur |
Exemple :
bServerWhitelist=true
WhitelistIDs=76561198000000001
WhitelistIDs=76561198000000003
Selon la version, bServerWhitelist et la liste WhitelistIDs peuvent se trouver dans des sections différentes du fichier : placez chaque ligne là où figure déjà la clé correspondante.
Dès que la whitelist est active, seuls les joueurs de la liste peuvent se connecter. Ajoutez vos administrateurs et vos joueurs avant de passer bServerWhitelist à true.
Administrer à distance avec RCON
RCON permet d'envoyer des commandes au serveur sans être connecté en jeu : annonces, expulsions, bannissements, liste des joueurs, sauvegarde… C'est ce qu'utilisent la plupart des bots Discord et outils d'administration communautaires pour Evrima.
- Activez RCON dans
Game.ini(bRconEnabled,RconPassword,RconPort) : voir Ports, RCON et file d'attente - Utilisez comme port RCON un port attribué à votre serveur (contactez le support si vous n'en avez pas de disponible)
- Redémarrez le serveur
- Connectez votre outil RCON avec l'IP du serveur, le port RCON et le mot de passe RCON
Les commandes RCON d'Evrima couvrent généralement :
| Usage | Exemple de commande (selon la version et l'outil) |
|---|---|
| Message à tous les joueurs | announce |
| Liste des joueurs connectés | playerlist |
| Expulser un joueur | kick |
| Bannir un joueur | ban |
| Forcer une sauvegarde | save |
La syntaxe exacte et la liste complète dépendent de la version du serveur et de l'outil utilisé : reportez-vous à la documentation de votre outil RCON.
Le RCON d'Evrima n'est pas forcément compatible avec tous les clients RCON génériques. Si un client classique n'arrive pas à se connecter alors que l'IP, le port et le mot de passe sont corrects, essayez un outil prévu pour The Isle Evrima.
Un accès RCON donne le contrôle du serveur. Choisissez un mot de passe long et unique, ne le communiquez qu'à vos administrateurs, et désactivez RCON (bRconEnabled=false) si vous ne vous en servez pas.
Donner accès au panel à un co-administrateur
Les droits en jeu (AdminsSteamIDs) sont indépendants de l'accès au Panel Game. Pour qu'un membre de votre équipe puisse redémarrer le serveur ou éditer les fichiers, ajoutez-le comme sous-utilisateur du panel avec les permissions nécessaires.