Configurer son serveur FiveM en jeu, sans toucher un fichier
Sur la plupart des serveurs, régler un métier ou un prix veut dire ouvrir un fichier de configuration, deviner la bonne ligne, puis redémarrer. Ce guide montre l'autre méthode : un panel admin FiveM en jeu, où chaque réglage s'écrit en base de données et s'applique pendant que la ville tourne. C'est ainsi que fonctionne Nova, et c'est ce qui permet de configurer un serveur FiveM sans fichier.
01Pourquoi configurer un serveur FiveM sans fichier
Un serveur roleplay classique se règle script par script. Chaque ressource arrive avec son fichier de configuration, écrit dans le format de son auteur : un tableau Lua ici, un fichier JSON là, des variables de démarrage ailleurs. Pour changer le salaire d'un grade, il faut savoir quel script le porte, ouvrir le bon fichier par FTP ou par le gestionnaire de l'hébergeur, modifier la valeur sans casser la syntaxe, puis redémarrer la ressource ou le serveur entier.
Cette méthode a trois défauts que tout gérant de ville finit par rencontrer. Une virgule oubliée empêche une ressource de démarrer, souvent un soir de forte affluence. Le savoir se concentre sur une ou deux personnes qui ont accès aux fichiers, et le reste du staff dépend d'elles pour le moindre ajustement. Et rien ne dit, avant d'enregistrer, qui sera touché par le changement : on découvre qu'un grade a disparu quand les joueurs concernés s'en plaignent.
Configurer en jeu règle ces trois points d'un coup. La valeur se saisit dans un formulaire qui la vérifie, le droit de la changer se donne écran par écran, et le serveur calcule l'impact avant d'écrire quoi que ce soit.
02Comment fonctionne le panel admin en jeu de Nova
Dans Nova, un membre du staff tape /admin dans le jeu : le panel s'ouvre par-dessus la ville, sans quitter le serveur. Le joueur qui n'est pas du staff ne le voit pas, et la commande ne lui est même pas suggérée dans le chat. Le panel se réduit pour aller chercher une position dans le monde, puis revient là où on l'avait laissé.
- Vous modifiez une valeur dans un écran : un grade, un prix, un point de réapparition, une serrure.
- Si le changement touche des joueurs, le serveur calcule la liste des personnes concernées et vous la montre.
- Vous confirmez. Le serveur vérifie votre droit, valide la valeur et l'enregistre dans la base de données de votre ville.
- La nouvelle configuration est diffusée à tous les joueurs connectés, et à ceux qui se connecteront ensuite.
- Les modules l'appliquent aussitôt : la plupart des réglages prennent effet sans redémarrage.
03Les écrans du panel, section par section
Une fois le serveur lié à Discord, le panel compte 40 écrans rangés en sept sections, nommées d'après ce qu'on y fait. Une recherche globale, ouverte par Ctrl + K, retrouve un écran, un joueur, un métier ou une propriété sans passer par le menu.
| Section | Écrans | Ce qu’on y règle |
|---|---|---|
| Ville | Vue d'ensemble, Joueurs, Téléphone, Signalements, Annonces, Documents, Journal, Staff | Sanctions et actions sur un joueur, file des signalements, cartes d'identité et permis, équipe du staff |
| Organisations | Métiers, Gangs, Secours, Police, Radio | Grades et salaires, territoires, soins et réapparition, radars et amendes, fréquences |
| Économie | Économie, Commerces, Registre, Premium, Gouvernement | Prix, multiplicateurs, paie et banque, boutiques et concessions, caisse publique |
| Contenu | Items, Son, Vêtements, Personnage, Loisirs, Illégal, Contention | Objets sur mesure, rareté et sacs, tenues, animations, pêche, chasse et cueillette, drogues et délits de rue, menottes |
| Véhicules | Parc, Conduite, Atelier, Taxi | Catalogue et fourrière, ceinture, clés et carburant, tuning et tarifs, taxi PNJ |
| Monde | Propriétés, Portes, Carte, Zones, Arrivée, Intérieurs, Ambiance | Logements, serrures, points et téléports, zones, création de personnage, IPL, météo et peuplement |
| Système | Système, Sécurité, Discord, Interface | Migrations et nouveautés, détections de l'anticheat, salons de logs, HUD et écran de chargement |
Quelques exemples de ce que cela change au quotidien. Un métier se crée par un assistant, à partir d'un modèle (restauration, mécanique, médical, police, transport, commerce, nightclub, ou vierge) qui présélectionne ses modules. Un objet propre à votre ville se crée dans l'écran Items et entre dans l'inventaire sans redémarrage. Une prise de service, un garage ou une armurerie de métier se posent avec le bouton « Ma position », debout à l'endroit voulu.
04Voir qui est touché avant d'enregistrer
C'est la différence la plus nette avec un fichier. Quand un changement modifie l'état de joueurs (supprimer un grade, baisser un salaire, retirer le statut de patron, toucher aux multiplicateurs de l'économie, supprimer un gang), le panel n'enregistre pas tout de suite. Il demande d'abord au serveur la liste de tous les joueurs concernés, avec pour chacun l'ancienne et la nouvelle valeur.
Cette liste compte les joueurs connectés, lus en direct, et ceux qui ne le sont pas, lus dans la base de données et marqués hors ligne. Un joueur absent subira le changement à sa prochaine connexion : c'est le même impact, il apparaît donc dans la même liste. Si personne n'est touché, l'enregistrement passe directement, sans fenêtre de plus.
05Le staff : des rangs venus de Discord, des droits écran par écran
Le panel ne s'ouvre en entier qu'une fois le serveur lié au bot Discord de Nova. Avant, il se limite à un écran de bienvenue et à l'écran Discord, où le propriétaire ajoute le bot à son serveur Discord et l'appaire par un code : ni application à créer, ni jeton à copier. Dès la liaison faite, le reste s'ouvre sans reconnexion.
- Les rangs du staff (modérateur, senior, admin, head, owner) viennent des rôles Discord que vous associez dans Staff, onglet Rôles Discord. Retirer le rôle sur Discord retire le rang en jeu.
- Le rang de propriétaire vient du compte Discord lié à votre espace client Nova, et de rien d'autre.
- Chaque écran exige sa propre capacité : un modérateur peut ouvrir l'écran Joueurs sans avoir le droit de bannir, et chaque action garde sa vérification côté serveur.
- Le propriétaire déplace le rang minimal de chaque capacité dans une matrice, dans les bornes que le code fixe. Les capacités destructrices ne descendent jamais sous leur rang par défaut, et le changement montre d'abord les comptes du staff qui gagnent ou perdent le droit.
- Des quotas limitent combien de fois un geste peut être répété dans une fenêtre de temps, pour qu'un compte compromis ne puisse pas tout expulser en une minute.
Pour les gestes rapides en pleine scène, un menu staff au clavier (F6 par défaut) complète le panel : il appelle les mêmes actions, avec les mêmes droits et le même journal.
06Tracer, annuler, restaurer
Une configuration qu'on change en jeu doit se relire. Chaque action admin est inscrite dans l'écran Journal, avec son auteur, sa date et la valeur avant et après. Le même événement part sur Discord, dans le salon que vous avez choisi pour sa famille (sanctions, économie, audit…), et les logs produits pendant que Discord est injoignable sont gardés jusqu'à sept jours puis envoyés.
- Amener un joueur, se téléporter, geler, changer d'instance : ces gestes proposent un bouton Annuler pendant huit secondes, ou la touche U.
- Une modification de prix ou de multiplicateur se restaure depuis le Journal, par un membre du staff qui a le droit de gérer l'économie.
- Pour revenir en arrière sur l'ensemble de la ville, une sauvegarde prise depuis l'espace client contient les fichiers et toutes les bases, réglages du panel compris.
07Ce qui reste sur le site, et pourquoi
Le panel règle le jeu. Votre espace client, sur le site, règle la machine : ce que le serveur lit une seule fois, à son démarrage, et ce qui n'a pas sa place dans une ville. La documentation sur la configuration détaille cette partie.
| Réglage | Panel /admin en jeu | Espace client |
|---|---|---|
| Métiers, grades, salaires | oui, appliqué en direct | non |
| Économie, objets, véhicules, propriétés | oui, appliqué en direct | non |
| Rangs et droits du staff | oui, par les rôles Discord | non |
| Places, nom dans la liste, langue | non | oui, au redémarrage |
| Voix et réglages de démarrage de l’inventaire | non | oui, au redémarrage |
| Vos propres scripts | non | oui, dans resources/[client] |
| Sauvegardes et bases de données | non | oui |
08Les premiers réglages d'une ville neuve
Voici l'ordre qui évite de revenir sur ses pas, de la première connexion à l'ouverture aux joueurs. Le guide créer un serveur GTA RP reprend les étapes qui précèdent, de l'abonnement au premier démarrage.
- Lier le bot Discord depuis l'écran de bienvenue, avec le code d'appairage.
- Choisir les salons de logs dans Discord : rien ne se perd en attendant, les logs sont gardés.
- Associer vos rôles Discord aux rangs du staff, dans Staff.
- Créer vos métiers à partir des modèles, puis leurs grades, salaires et points dans la ville.
- Ajuster les prix et la paie dans Économie, et ouvrir boutiques et concessions dans Commerces.
- Régler l'arrivée des joueurs (création de personnage, points d'apparition), puis l'interface et l'écran de chargement.
09Combien coûte un serveur réglé en jeu
Le panel n'est pas une option : il fait partie de chaque offre, avec l'hébergement, la base FiveM RP complète, les mises à jour et le support. NOVA coûte 99 € par mois pour 64 joueurs, NOVA+ 149 € pour 128 joueurs et NOVA INFINITY 229 € pour 256 joueurs, extensible jusqu'à 1 024 joueurs par des places en supplément. L'annuel se paie dix mois pour douze.
Avant la première version stable, seules les offres qui donnent accès au canal beta s'achètent. La clé Cfx reste à créer vous-même sur le portail Cfx.re, comme chez tout hébergeur. Pour lancer votre ville, rendez-vous sur la page des tarifs.
Questions fréquentes
Faut-il redémarrer le serveur après un changement dans le panel ?
Non pour la plupart des réglages : ils sont enregistrés en base, diffusés aux joueurs et appliqués aussitôt. Seuls les réglages lus au démarrage (places, langue, voix) passent par l'espace client et attendent le redémarrage suivant.
Qui peut ouvrir le panel /admin ?
Seul le staff, et chacun ne voit que les écrans de ses capacités. Les rangs viennent des rôles Discord associés dans le panel, et le rang de propriétaire du compte lié à l'espace client.
Puis-je encore modifier un fichier de configuration ?
Ceux de vos propres scripts, oui, depuis le gestionnaire de fichiers de l'espace client. Ceux de Nova non : ils sont livrés en lecture seule et tout ce qu'ils règlent se fait dans le panel.
Que se passe-t-il pour un joueur hors ligne touché par un changement ?
Il apparaît dans l'aperçu, marqué hors ligne, avec l'ancienne et la nouvelle valeur, et il trouve le changement à sa prochaine connexion.