Un framework FiveM roleplay hébergé, construit sur QBox
Choisir un framework FiveM, c'est choisir le socle de toute une ville : personnages, argent, métiers, inventaire. Nova Studio a fait ce choix pour vous, QBox, et y ajoute ce qu'un framework seul ne donne pas : 67 modules livrés ensemble, un panneau d'administration en jeu, l'hébergement et les mises à jour.
01Ce qu'on appelle un framework FiveM
FiveM permet de faire tourner un serveur GTA V modifié ; il ne fournit pas le roleplay. Le framework, c'est la couche qui manque : il connaît les joueurs et leurs personnages, tient leur argent et leur métier, et offre aux autres scripts un langage commun pour en parler.
Un framework n'est pas encore une ville. Il faut lui ajouter des dizaines de ressources (inventaire, téléphone, police, banque, véhicules, logements), les régler une à une, puis suivre leurs mises à jour. C'est ce travail-là qui coûte des semaines, et souvent un développeur.
02Quel est le meilleur framework FiveM ?
Il n'y en a pas un seul : il y a trois grands frameworks libres, et chacun a ses raisons d'exister.
- ESX, le plus ancien des trois, a la plus vaste bibliothèque de scripts. C'est sa grande force, et la raison pour laquelle tant de serveurs y restent.
- QBCore, plus récent, est très répandu et a réuni à son tour un large catalogue de ressources.
- QBox est né de QBCore. Il s'appuie sur la bibliothèque ox_lib et sait répondre à beaucoup de scripts écrits pour QBCore, ce qui évite de repartir de zéro.
Nova a choisi QBox : un socle récent, qui garde l'accès à l'écosystème QBCore. Le détail du choix, avec les forces de chacun, est dans notre comparatif ESX, QBCore ou QBox.
03Ce que Nova ajoute à QBox
- 67 modules écrits pour fonctionner ensemble : métiers, économie, banque, inventaire, téléphone, police et justice, santé, véhicules, propriétés, gangs, radio.
- Un panneau d'administration en jeu de 40 écrans, ouvert par /admin, où se règlent métiers, salaires, objets, propriétés et permissions.
- Une configuration rangée en base de données et diffusée à chaque joueur : un réglage enregistré s'applique sans redémarrer le module.
- Un aperçu avant chaque changement qui touche des joueurs : qui est concerné, connecté ou non, et la valeur avant et après.
- Des rangs de staff qui suivent les rôles de votre serveur Discord : retirer le rôle retire le rang. Les journaux partent dans vos salons par le bot Nova.
- Une référence courte affichée au joueur quand une erreur survient : il la donne à votre staff, qui retrouve l'erreur exacte.
04Un framework roleplay où le serveur décide
Dans un serveur RP, le client ment : un menu de triche peut envoyer n'importe quelle valeur. Nova ne fait donc confiance qu'au serveur. L'argent, les objets, les permissions et les entités partagées sont décidés et vérifiés côté serveur, et un anticheat serveur surveille le reste.
Côté technique, rien d'exotique : du Lua 5.4, l'API d'ox_lib, une base MariaDB, des interfaces en React et TypeScript, et OneSync Infinity. Un développeur qui connaît QBox s'y retrouve tout de suite.
05ESX, QBCore, QBox ou Nova : ce qui reste à faire
| ESX | QBCore | QBox | Nova | |
|---|---|---|---|---|
| Licence | libre, gratuit | libre, gratuit | libre, gratuit | abonnement, tout compris |
| Scripts disponibles | la plus vaste bibliothèque | très large | beaucoup de scripts QBCore | ceux de QBox et de QBCore |
| Ressources de ville | à choisir et assembler | à compléter | à compléter | 67 modules livrés ensemble |
| Hébergement | à trouver | à trouver | à trouver | inclus |
| Réglages | dans les fichiers | dans les fichiers | dans les fichiers | en jeu, par /admin |
| Mises à jour | à suivre soi-même | à suivre soi-même | à suivre soi-même | au redémarrage suivant |
Un framework gratuit n'est pas un serveur gratuit : la machine, l'installation et les heures de réglage s'ajoutent. Le coût d'un serveur FiveM sur douze mois les additionne poste par poste.
06Vos scripts sur le framework Nova
Vos propres ressources se déposent dans le dossier resources/[client] depuis l'espace client (ajouter vos scripts). Nova répond aussi sous les noms que beaucoup de scripts attendent, comme qb-core, ox_target, qtarget ou xsound : leurs appels arrivent au bon module.
07Combien coûte le framework Nova
Le framework ne se vend pas seul : il est fourni avec son hébergement, ses mises à jour et le support. NOVA coûte 99 € par mois pour 64 joueurs, NOVA+ 149 € pour 128 joueurs, 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 page des tarifs dit lesquelles sont ouvertes aujourd'hui et lance votre serveur. Il vous faudra aussi votre propre clé Cfx, créée sur le portail Cfx.re : Nova ne la vend pas.
Questions fréquentes
Qu'est-ce qu'un framework FiveM ?
C'est la couche de code qui transforme un serveur FiveM en serveur roleplay : elle gère les personnages, l'argent, les métiers et l'inventaire, et donne aux autres scripts une base commune. ESX, QBCore et QBox sont les trois plus utilisés.
Quel est le meilleur framework FiveM pour un serveur RP ?
Aucun ne gagne sur tout. ESX a la plus grande bibliothèque de scripts, QBCore est très répandu, QBox est le plus récent et reprend beaucoup de scripts QBCore. Nova repose sur QBox et y ajoute 67 modules, l'hébergement et les mises à jour.
Mes scripts QBCore ou ESX fonctionneront-ils sur Nova ?
Déposez-les dans resources/[client], activez-les et testez-les en jeu. La plupart des scripts récents écrits pour QBCore ou QBox chargent ox_lib. ox_lib est fourni par nova_lib, et aucun dossier ox_lib n'existe sur le disque : dans le fxmanifest d'un script, la ligne @ox_lib/init.lua se remplace par @nova_lib/shared/lib_init.lua, sinon la console affiche « Failed to load script ». Ceux écrits pour ESX demandent une adaptation.
Puis-je installer Nova chez un autre hébergeur ou modifier son code ?
Non. Nova n'existe qu'hébergé par Nova Studio, et le framework est livré en lecture seule pour que chaque serveur reçoive les mêmes mises à jour. Vos propres scripts, eux, restent entièrement à vous.
Faut-il savoir coder pour utiliser le framework Nova ?
Non. Métiers, économie, objets, propriétés et permissions se règlent en jeu par /admin, et chaque changement qui touche des joueurs montre son impact avant d'être appliqué.
Le framework Nova est-il disponible en anglais ?
Le site et l'espace client existent en français et en anglais. En jeu, la langue est un réglage du serveur, le français par défaut, et la traduction anglaise des modules n'est pas encore complète.