Ouvrir un serveur FiveM demande un peu plus qu'un bouton « Démarrer ». Voici la marche à suivre, dans l'ordre, avec les pièges qui coûtent le plus de temps aux nouveaux propriétaires.
1. Obtenir votre clé Cfx.re
C'est la première étape, et elle est gratuite. Rendez-vous sur le Keymaster de Cfx.re, créez une clé en indiquant l'adresse IP de votre serveur, puis conservez-la : elle se colle ensuite dans server.cfg.
Une clé gratuite autorise jusqu'à 48 joueurs. Au-delà, Cfx.re propose ses propres formules payantes — c'est indépendant de votre hébergeur.
2. Choisir un framework
Trois grandes familles dominent :
| Framework | Pour qui | Remarque |
|---|---|---|
| ESX | Débutants, grande bibliothèque de scripts | Le plus documenté en français |
| QBCore | Roleplay sérieux, code plus moderne | Communauté très active |
| qbox | Fork de QBCore, maintenance active | Migration facile depuis QBCore |
Ne mélangez pas les frameworks. Un script ESX installé sur un serveur QBCore ne fonctionnera pas sans adaptation, et c'est la première cause d'erreurs en console chez les débutants.
3. Préparer la base de données
Un serveur roleplay stocke tout en base : comptes, inventaires, véhicules, propriétés. Créez la base depuis l'onglet dédié du panel, puis importez le fichier SQL fourni par votre framework.
4. Bien dimensionner
FiveM est exigeant sur la fréquence du processeur, beaucoup moins sur le nombre de cœurs. Les repères :
- Pack Démarrage — serveur de test ou petite communauté, jusqu'à 32 joueurs avec peu de scripts.
- Pack Débutant — serveur roleplay actif, 48 à 64 joueurs, framework complet.
- Pack Avancé — communauté installée, nombreux scripts personnalisés, plusieurs dizaines de ressources.
La mémoire devient limitante quand le nombre de ressources augmente : chaque script chargé occupe sa place, même inactif.
5. Optimiser dès le départ
Trois habitudes qui évitent des mois de galère :
Surveillez avec resmon. Tapez resmon 1 dans la console client : vous voyez le coût de chaque ressource en temps réel. Tout ce qui dépasse 1 ms en permanence mérite un examen.
Traquez les boucles. Un while true do Wait(0) end dans un script tourne à chaque frame. Multiplié par vingt scripts, c'est la principale cause de chute de performances.
N'installez pas tout. La tentation est d'ajouter cinquante scripts le premier jour. Ajoutez-les un par un, en vérifiant l'impact à chaque fois.
6. Apparaître dans la liste publique
Vérifiez que sv_master1 est actif dans server.cfg, donnez un nom clair, une description et des tags. C'est ce que voient les joueurs qui parcourent la liste — et c'est votre principal canal de recrutement au démarrage.
Ce qui est inclus chez nous
Toutes nos offres FiveM comprennent le panel Pterodactyl, l'accès complet au dossier resources, une base MySQL, l'Anti-DDoS Premium et le redémarrage automatique après incident. Les nœuds tournent sur Intel Xeon Gold 6248R à 4 GHz, précisément pour ce type de charge.