🏙️ Chapitre 6 · Ton serveur Nova-Life sur TeamKit

Administrer son serveur : en jeu et depuis le web

Mis à jour le 07/09/2026 ·

Sur Nova-Life, l'administration ne passe pas par la console AMP — elle n'accepte aucune commande. Tout se fait en jeu, ou depuis un panel web si tu en as installé un. Ce chapitre couvre les deux, et surtout la façon de construire une équipe qui tient.

1. Les niveaux d'administrateur #

Un administrateur est déclaré dans le réglage 49 - Admins (SteamID:niveau:pin), une entrée par ligne :

76561198012345678:5:1234
76561198087654321:2:5678

Trois parties : le SteamID64, le niveau, et le PIN.

Le niveau détermine ce que la personne peut faire en jeu. Plus il est haut, plus les pouvoirs sont étendus — jusqu'à ceux qui touchent à l'économie et aux comptes.

Le principe qui évite les drames : donne le niveau le plus bas qui suffit. Un modérateur qui gère les litiges RP n'a besoin ni de créer de l'argent, ni de bannir définitivement. Le jour où un compte de modérateur est compromis, tu seras content qu'il n'ait pas pu vider la banque.

Le PIN n'est demandé que si tu actives 16 - Authentification PIN admin. Fais-le dès que tu n'es plus seul : sans lui, quiconque prend la main sur la session Steam d'un admin a ses pouvoirs.

Chaque modification de cette liste demande un redémarrage pour être prise en compte.

✅ À retenir

  • Le niveau le plus bas qui suffit. Toujours.
  • Active le PIN dès que tu as une équipe. Redémarre après chaque changement de la liste.

2. Le menu admin en jeu #

Une fois déclaré, tu ouvres le menu admin en jeu. Il donne accès aux actions courantes : voir les joueurs connectés, se téléporter, faire venir quelqu'un, soigner, donner ou retirer des objets, expulser, bannir.

Deux conseils qui viennent de l'usage réel.

Annonce-toi. Un administrateur qui se téléporte au milieu d'une scène RP la casse. Utilise le mode invisible si le jeu le propose, ou préviens.

N'utilise jamais tes pouvoirs sur ton propre personnage joueur. Si tu joues aussi sur ton serveur, garde deux usages séparés : le personnage qui joue ne reçoit jamais rien de l'administrateur. C'est la seule façon d'être crédible quand tu refuses la même chose à un joueur.

✅ À retenir

  • Le menu admin s'ouvre en jeu, pas depuis AMP.
  • Ne t'accorde jamais à toi-même ce que tu refuserais à un joueur.

3. Les tickets : la touche N #

Quand un joueur a besoin du staff, il ouvre un ticket. Le raccourci est la touche N — c'est l'information que les joueurs cherchent le plus souvent, et qui ne se devine pas. Mets-la dans ton message de bienvenue (54 - Texte de bienvenue).

Le ticket contient un titre, un motif et une priorité (basse, moyenne, haute). Il apparaît dans la file du staff.

Trois choses à savoir, et elles sont contraintes par le jeu :

Il n'existe pas de statut « résolu ». Le jeu retire simplement le ticket de sa liste quand il est traité. La fermeture est la disparition.

Rien n'est enregistré. Il n'y a aucune table Tickets dans la base. Personne ne sait combien de demandes ont été traitées, ni en combien de temps, ni par qui.

Un redémarrage efface la file. Les joueurs qui attendaient une réponse n'en auront jamais, et ne comprendront pas pourquoi. Traite ou annonce tes tickets avant de redémarrer. C'est une des principales sources de frustration sur les serveurs Nova-Life, et elle est entièrement évitable.

✅ À retenir

  • Touche N pour ouvrir un ticket. Écris-le dans ton message d'accueil.
  • Un redémarrage efface tous les tickets en attente. Vide la file avant.

4. Sanctionner : avertir, expulser, bannir #

Trois outils, trois usages.

L'avertissement est le seul qui laisse une trace durable : il est enregistré dans la table Warns de la base, avec son auteur et son niveau. C'est ton historique. Utilise-le même quand tu ne sanctionnes pas plus loin : dans six mois, c'est ce qui te permettra de dire « troisième fois ».

L'expulsion déconnecte sans conséquence durable. Pour calmer une situation, faire redescendre la tension, ou sortir quelqu'un d'un bug.

Le bannissement ferme le compte. Il est enregistré dans la table Accounts.

Le trou dans le dispositif : la base sait qu'un compte est banni, mais l'historique complet — qui, quand, pourquoi, pour combien de temps — n'est pas conservé de façon exploitable. Sans outil complémentaire, tu ne pourras pas répondre à « pourquoi ai-je été banni il y a trois mois ? ».

D'où la règle de survie : tiens un journal hors du jeu. Un salon Discord réservé au staff où chaque sanction est notée — pseudo, SteamID, date, motif, durée, qui a décidé. Cinq lignes qui te sauvent une réputation le jour d'une contestation.

✅ À retenir

  • L'avertissement est le seul qui laisse une trace propre. Utilise-le systématiquement.
  • Tiens un journal des sanctions hors du jeu. Le jeu ne le fait pas pour toi.

5. Le panel web : ce qu'il apporte #

Un panel d'administration web se pose comme un plugin (chapitre 05) et écoute sur le port port de jeu + 4.

Ce qu'un panel apporte que le jeu ne donne pas :

  • L'annuaire complet des comptes, y compris ceux qui ne sont pas connectés.
  • La fiche d'un joueur : ses personnages, ses adresses IP, ses comptes liés, ses avertissements, ses heures de jeu.
  • Un registre des sanctions avec qui, quand et pourquoi — ce qui manque au jeu.
  • Le flux d'activité en direct, filtrable.
  • Un journal d'audit : toute action du staff est enregistrée avec son auteur.

Ce dernier point est le plus important quand ton équipe grandit. Un panel qui enregistre qui a fait quoi est ce qui te permet de trancher une accusation entre deux modérateurs.

Le piège à connaître : si le panel historique TKWebPanel est réinstallé par une mise à jour du jeu (chapitre 05, section 3), deux panels se disputent le même port et tu perds l'accès. Après chaque mise à jour, vérifie que TKWebPanel.dll n'est pas réapparu dans Plugins/.

✅ À retenir

  • Le panel écoute sur port de jeu + 4.
  • Après une mise à jour du jeu, vérifie qu'un ancien panel n'est pas revenu prendre le port.

6. Construire une équipe #

Quelques principes qui évitent les problèmes courants.

Recrute lentement. Un modérateur de trop coûte plus cher qu'un modérateur qui manque. Les pouvoirs se retirent mal : la personne se sent rétrogradée et le vit souvent mal.

Sépare les rôles. Modérer en jeu et gérer les fichiers sont deux métiers. Un modérateur n'a besoin d'aucun accès AMP — les sous-comptes TeamKit (chapitre 01, section 8) permettent de donner l'accès juste, ni plus ni moins.

Écris tes règles avant d'en avoir besoin. Qu'est-ce qui vaut un avertissement, une expulsion, un bannissement ? Sans réponse écrite, deux modérateurs sanctionneront différemment le même acte, et tes joueurs auront raison de trouver ça injuste.

Fais tourner les regards. Relis les sanctions du mois avec ton équipe. Ce n'est pas de la surveillance : c'est ce qui aligne tout le monde.

✅ À retenir

  • Un modérateur n'a pas besoin d'accès AMP. Donne le rôle le plus étroit.
  • Écris ta grille de sanctions avant d'avoir à l'appliquer.

7. La checklist avant un redémarrage #

Redémarrer un serveur Nova-Life n'est pas anodin. Avant chaque redémarrage volontaire :

  1. Préviens en jeu, plusieurs fois, avec un compte à rebours. Cinq minutes, deux minutes, trente secondes.
  2. Vide la file de tickets ou annonce que les tickets en attente vont disparaître.
  3. Vérifie que 19 - Déconnecter les joueurs avant arrêt est activé : c'est lui qui garantit que la base est écrite.
  4. Redémarre depuis la page Status d'AMP, jamais en coupant brutalement.

Un redémarrage propre ne perd rien. Un redémarrage sauvage perd jusqu'à l'intervalle de sauvegarde automatique.

✅ À retenir

  • Préviens, vide les tickets, redémarre proprement depuis AMP.

Checklist du chapitre #

❓ Si ça ne marche pas #

Le menu admin ne s'ouvre pas. Ton SteamID n'est pas dans 49 - Admins, ou tu n'as pas redémarré depuis l'ajout.

Un modérateur n'a pas les pouvoirs attendus. Son niveau est trop bas. Modifie la ligne, redémarre.

Les joueurs ne savent pas ouvrir un ticket. Mets la touche N dans 54 - Texte de bienvenue et dans une annonce automatique.

Un joueur dit avoir attendu une réponse qui n'est jamais venue. Son ticket a probablement disparu lors d'un redémarrage. Section 3.

Je ne retrouve pas pourquoi un compte a été banni. Le jeu ne le conserve pas. C'est pour ça qu'il faut un journal externe et, à terme, un panel web.

J'ai perdu l'accès au panel web. Un ancien panel a été réinstallé par une mise à jour et occupe le port. Chapitre 05, section 3.

Une étape qui coince ? Ouvre un ticket sur le site ou demande sur le Discord TeamKit. Le bot Guide connaît ces pages.