Table des matières
FiveM a révolutionné l'expérience de Grand Theft Auto V en permettant à la communauté de créer ses propres serveurs multijoueurs avec des modifications personnalisées. Parmi les modes de jeu les plus populaires, le Roleplay (RP) se distingue par sa capacité à offrir une expérience immersive où les joueurs incarnent des personnages dans un monde virtuel structuré.
Créer un serveur FiveM RP peut sembler complexe au premier abord, mais avec les bonnes étapes et les outils adaptés, tu peux mettre en place une communauté florissante. Ce guide détaillé t'accompagnera dans toutes les phases de création, de la configuration initiale aux réglages avancés.
Prérequis et préparation
Avant de te lancer dans la création de ton serveur FiveM RP, assure-toi de disposer des éléments suivants :
- Un serveur dédié ou VPS avec au minimum 4 Go de RAM
- Une licence de serveur FiveM (gratuite pour moins de 32 joueurs)
- Une copie légale de Grand Theft Auto V
- Des connaissances de base en administration serveur
Choix de l'hébergement
Pour un serveur FiveM RP stable, il est crucial de choisir un hébergeur spécialisé. Les serveurs RP nécessitent des ressources importantes en raison des scripts complexes et de la base de données qui stocke les données des joueurs.
Configuration initiale du serveur
1. Installation de FiveM
Commence par télécharger les fichiers serveur FiveM depuis le site officiel. Sur ton serveur, crée un dossier dédié :
mkdir /home/fivem-server
cd /home/fivem-server
Télécharge et extrais les fichiers serveur :
wget https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/[numéro-build]/fx.tar.xz
tar xf fx.tar.xz
2. Configuration du fichier server.cfg
Le fichier server.cfg est le cœur de ta configuration. Voici un exemple de base pour un serveur RP :
# Informations générales
sv_hostname "Mon Serveur RP - OneHeberge"
sv_maxclients 32
sv_endpointprivacy true
# Ressources essentielles
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure basic-gamemode
ensure hardcap
# Ressources RP
ensure esx_core
ensure mysql-async
ensure es_extended
# Sécurité
sv_scriptHookAllowed 0
rcon_password "motdepasse_securise"
# Base de données
set mysql_connection_string "server=localhost;database=fivem_rp;userid=user;password=pass"
3. Installation du framework ESX
ESX est le framework de roleplay le plus populaire pour FiveM. Il fournit une base solide avec :
- Système d'économie
- Jobs et organisations
- Inventaire et objets
- Système de permissions
Télécharge ESX depuis GitHub et place les fichiers dans ton dossier resources :
cd resources
git clone https://github.com/esx-framework/esx_core.git
Configuration de la base de données
1. Création de la base de données MySQL
Ton serveur RP nécessite une base de données pour stocker les informations des joueurs. Avec le panel OneHeberge, tu peux facilement créer et gérer ta base de données MySQL depuis l'interface web.
CREATE DATABASE fivem_rp CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'fivem_user'@'localhost' IDENTIFIED BY 'mot_de_passe_securise';
GRANT ALL PRIVILEGES ON fivem_rp.* TO 'fivem_user'@'localhost';
FLUSH PRIVILEGES;
2. Import des tables ESX
Une fois ta base créée, importe les tables ESX nécessaires :
mysql -u fivem_user -p fivem_rp < esx_core/esx.sql
Ajout de ressources RP essentielles
Scripts indispensables
Pour un serveur RP complet, ajoute ces ressources incontournables :
1. esx_identity - Création de personnages
2. esx_menu_default - Interface utilisateur
3. esx_policejob - Métier de policier
4. esx_ambulancejob - Métier de médecin
5. esx_mecanojob - Métier de mécanicien
6. esx_banking - Système bancaire
Configuration des jobs
Chaque métier nécessite une configuration spécifique dans la base de données :
INSERT INTO jobs (name, label, whitelisted) VALUES
('police', 'Police', 1),
('ambulance', 'Médecin', 1),
('mechanic', 'Mécanicien', 0);
Gestion des fichiers avec le panel OneHeberge
L'interface SFTP intégrée au panel OneHeberge te permet de gérer facilement tes fichiers serveur :
- Upload de ressources : Glisse-dépose tes scripts directement
- Édition en ligne : Modifie tes fichiers de configuration
- Sauvegarde automatique : Programme des sauvegardes régulières
- Gestion des permissions : Contrôle l'accès avec les sous-utilisateurs
Optimisation et sécurité
Performance
Pour optimiser ton serveur RP :
1. Limite les ressources actives simultanément
2. Utilise des scripts optimisés et évite les ressources mal codées
3. Configure le cache approprié dans server.cfg :
set sv_fxdkMode false
set onesync on
set onesync_population false
Sécurité
Protège ton serveur contre les intrusions :
- Change régulièrement tes mots de passe
- Utilise des whitelist pour les jobs sensibles
- Active la protection anti-cheat :
sv_scriptHookAllowed 0
sv_enforceGameBuild 2545
Lancement et maintenance
Démarrage du serveur
Lance ton serveur avec la commande suivante :
./run.sh +exec server.cfg
Le panel OneHeberge te permet également de démarrer, arrêter et redémarrer ton serveur depuis l'interface web, ainsi que de consulter la console en temps réel pour surveiller les erreurs.
Tâches de maintenance
Programme des redémarrages réguliers via les tâches planifiées du panel :
- Redémarrage quotidien à 6h du matin
- Sauvegarde de la base toutes les 4 heures
- Nettoyage des logs hebdomadaire
Création de ta communauté
Règlement RP
Établis des règles claires pour ton serveur :
1. Règles de base : No-Kill aléatoire, respect du roleplay
2. Système de sanctions : Avertissements, kicks, bans
3. Procédures d'admission : Candidatures, entretiens
Recrutement du staff
Un bon serveur RP nécessite une équipe administrative solide :
- Administrateurs : Gestion générale du serveur
- Modérateurs : Application des règles RP
- Développeurs : Maintenance et ajout de scripts
Conclusion
Créer un serveur FiveM RP demande du temps et de la patience, mais c'est un projet passionnant qui peut rassembler une véritable communauté de joueurs. La clé du succès réside dans une configuration stable, des règles claires et une administration présente.
Avec les outils proposés par OneHeberge, comme le panel de gestion intuitif et l'accès SFTP simplifié, tu disposes de tout le nécessaire pour administrer efficacement ton serveur. N'hésite pas à commencer petit et à faire évoluer ton serveur en fonction des retours de ta communauté.
Prêt à te lancer dans l'aventure du roleplay ? Ton serveur FiveM RP n'attend plus que tes premiers joueurs pour prendre vie !