Configurer un serveur roleplay FiveM
Creer un serveur roleplay FiveM
Le roleplay (RP) sur FiveM est l'experience la plus populaire de la communaute. Configurer un serveur RP complet demande de la preparation, mais avec ce guide et l'infrastructure OneSubnet, vous aurez un serveur performant en un rien de temps.
Planification
Definir votre concept
Avant de vous lancer, definissez clairement :
- Theme : Ville moderne, milieu criminel, emergency services...
- Style de RP : Serious RP, Semi-RP, Fun RP
- Nombre de joueurs : 32, 64, 128 slots ?
- Regles : Redigez un reglement clair
Choisir les ressources
Un serveur RP typique comprend :
- Un framework : ESX ou QBCore (voir notre guide dedie)
- Un systeme d'identite : Nom, age, sexe
- Un systeme economique : Argent, banque, jobs
- Un systeme vehicules : Garage, concessionnaire
- Un systeme immobilier : Maisons, appartements
- Un systeme medical : EMS, hopital
- Un systeme policier : LSPD, BCSO, DOJ
- Un inventaire : Gestion des objets
- Un systeme de communication : Radio, telephone
Choisir le framework
ESX (Essential Mode Extended)
- Avantages : Grande communaute, beaucoup de ressources, documentation riche
- Inconvenient : Peut etre lourd si mal optimise
- Ideal pour : Serveurs RP classiques
QBCore
- Avantages : Plus moderne, mieux code, performances superieures
- Inconvenient : Moins de ressources tierces
- Ideal pour : Nouveaux projets et serveurs souhaitant de meilleures performances
Recommandation OneSubnet : QBCore est generalement recommande pour les nouveaux projets grace a sa modernite et ses meilleures performances sur nos Ryzen 7 9700X.
Configuration du serveur
Base de donnees
Un serveur RP necessite une base de donnees MySQL :
- Dans le panel Pterodactyl, allez dans « Bases de donnees »
- Creez une nouvelle base de donnees
- Notez les identifiants (hote, nom, utilisateur, mot de passe)
- Importez le fichier SQL de votre framework
Fichier server.cfg
Configurez votre server.cfg avec les ressources necessaires :
# Connexion base de donnees set mysql_connection_string \"server=127.0.0.1;database=nom_base;userid=user;password=pass\" # Ressources de base ensure mapmanager ensure chat ensure spawnmanager ensure fivem ensure hardcap ensure rconlog # Votre framework ensure [framework] ensure [maps] ensure [vehicles] ensure [jobs] ensure [housing]
Optimisation pour le RP
Un serveur RP charge beaucoup de ressources. Voici comment optimiser :
- OneSync : Activez OneSync pour gerer plus de joueurs efficacement
- Streaming : Compressez vos models 3D et textures
- Culling : Limitez la distance de rendu
- Cache : Utilisez des scripts de mise en cache
Recruter une equipe
Un serveur RP a besoin d'une equipe structuree :
- Administrateurs : Gestion technique et administrative
- Moderateurs : Surveillance du RP et respect des regles
- Developpeurs : Maintenance et creation de scripts
- Staff RP : Animation et gestion des factions
Lancer le serveur
- Verifiez que toutes les ressources sont presentes
- Testez le demarrage depuis le panel
- Verifiez les logs pour d'eventuelles erreurs
- Connectez-vous et testez chaque fonctionnalite
- Invitez d'abord un petit groupe pour tester
- Ouvrez au public une fois tout valide