circle-exclamation
Base en V1.0.1 Possible bug, merci de rejoindre le serveur Discord !

📦 PRÉREQUIS POUR UTILISER LA BASE GUERRERP

(hébergeur, système, MySQL, artefacts, etc.)

Cette page liste tout ce dont vous avez besoin avant d’installer la base GuerreRP : matériel, système, logiciels, base de données, réseau et niveau minimum recommandé.

L’idée est simple : si tout ce qui est ci-dessous est “OK ✅”, vous pouvez passer sereinement à la page Installation de la base.


  1. PROFIL RECOMMANDÉ DE L’ADMINISTRATEUR


Pour utiliser correctement la base GuerreRP, il est fortement conseillé d’avoir au minimum :

  • Savoir utiliser un client FTP / SFTP (FileZilla, WinSCP, etc.)

  • Savoir éditer des fichiers .cfg, .lua, .json, .sql avec un éditeur de code (VS Code, Notepad++, etc.)

  • Comprendre les grandes lignes d’un serveur FiveM (resources, server.cfg, ensures, artifacts)

  • Avoir des notions de base en MySQL (importer un fichier .sql, créer une base, un utilisateur)

  • Pouvoir accéder à votre machine via SSH (Linux) ou Bureau à distance (Windows) Si vous structurez votre propre machine

  • Si local host avoir les bon logiciel, prise en main de départ

  • Si hebergeur, savoir un minimum faire l'installation de base

Ce n’est pas une base “plug & play magique” : vous gardez le contrôle du serveur, donc un minimum de connaissances est fortement recommandé.


  1. PRÉREQUIS MATÉRIELS (SERVEUR)


Les valeurs ci-dessous sont indicatives. Tout dépendra du nombre de joueurs, des mappings et des scripts supplémentaires que vous ajoutez.

CONFIG MINIMUM (petit serveur de test / dev) :

  • CPU : 2 à 4 vCPU

  • RAM : 8 Go

  • Stockage : 40 à 60 Go SSD (Pour voir large pour votre suite)

  • Connexion : au moins 20 Mbps symétriques (montant / descendant)

CONFIG RECOMMANDÉE (serveur public / réel) :

  • CPU : 4 à 8 vCPU (ou plus si beaucoup de joueurs + scripts lourds)

  • RAM : 16 Go ou plus

  • Stockage : 100 Go SSD ou plus (base + DB + backups + logs + mappings/veh)

  • Connexion stable, latence correcte, option idéalement : anti-DDOS côté hébergeur

La base GuerreRP peut tourner sur une machine locale pour du développement, mais pour un serveur public, un VPS ou dédié est vivement conseillé.


  1. PRÉREQUIS SYSTÈME (OS)


La base GuerreRP peut tourner sur :

  • Linux 64 bits

    • Debian 11 / 12 (recommandé)

    • Ubuntu Server 20.04 / 22.04 LTS

  • Windows 10 / 11 ou Windows Server 2019 / 2022 (pour du dev ou un petit serveur)

RECOMMANDATION :

  • Utiliser un Linux 64 bits (Debian/Ubuntu) pour un serveur public ou long terme

  • S’assurer que le système est à jour (mises à jour de sécurité, paquets, etc.)

L’architecture doit être x64 (64 bits). Les environnements 32 bits ne sont pas supportés.


  1. PRÉREQUIS LOGICIELS GÉNÉRAUX


Sur la machine qui héberge le serveur FiveM, vous aurez besoin de :

OBLIGATOIRE :

  • FXServer / artifacts FiveM (build récent recommandé)

  • Une clé de licence FiveM (cfx.re keymaster) liée à votre IP

  • Un serveur MySQL / MariaDB

    • MySQL 8.x ou MariaDB 10.5+ conseillé

  • Un outil d’administration MySQL :

    • phpMyAdmin, Adminer, ou un client type DBeaver / HeidiSQL

RECOMMANDÉ / PRATIQUE :

  • Git (facultatif mais pratique pour vos propres scripts, pas nécessaire pour télécharger la base)

  • screen ou tmux (Linux) pour laisser tourner le serveur même en fermant SSH

  • Un hébergeur Web ou au minimum un accès HTTP si vous comptez déployer les outils web liés plus tard (facultatif pour la base brute)

NOTE : Les frameworks et librairies comme ESX Legacy, ox_lib, oxmysql, etc. sont déjà intégrés dans la base GuerreRP si celle-ci a été téléchargée depuis les liens officiels décrits dans la page “Comment obtenir la base GuerreRP”. Vous n’avez pas besoin d’aller les chercher séparément, sauf si vous voulez les mettre à jour vous-même.


  1. PRÉREQUIS BASE DE DONNÉES


Pour que la base GuerreRP fonctionne correctement, vous devez disposer de :

  1. Un serveur MySQL / MariaDB fonctionnel

    • Accessibles via un utilisateur dédié (évitez “root” pour la prod si possible)

  2. Une base de données vide prête à recevoir l’import

    • Exemple de nom : guerreRP ou fivem_guerreRP

  3. Paramètres recommandés :

    • Encodage : utf8mb4

    • Collation : utf8mb4_general_ci ou équivalent

    • Taille de paquet suffisante (max_allowed_packet) si vous avez une grosse base

  4. Accès MySQL :

    • Host (ex : localhost, 127.0.0.1 ou IP du serveur DB)

    • Nom de la base

    • Nom d’utilisateur

    • Mot de passe

Ces informations devront être reportées dans la configuration de oxmysql / ESX dans la base GuerreRP.

  • Fichier server.cfg dans les premieres ligne du haut

Si vous n’êtes pas à l’aise avec MySQL, prévoyez au minimum :

  • Savoir importer un fichier .sql

  • Savoir supprimer une base et en recréer une propre en cas d’erreur d’import


  1. PRÉREQUIS RÉSEAU & PARE-FEU


Pour que votre serveur soit joignable par les joueurs, vous devez :

  1. Ouvrir les ports nécessaires sur votre pare-feu (Windows Firewall, UFW, iptables, panel de votre hébergeur, etc.) :

  • Port FiveM (par défaut 30120) :

    • TCP 30120

    • UDP 30120

  1. Si vous utilisez txAdmin, vérifier que les ports associés sont accessibles (panel souvent sur un port HTTP interne ou protégé).

  2. Optionnel mais recommandé :

    • Avoir un nom de domaine ou sous-domaine (ex : play.votreserveur.fr) pointant vers l’IP de votre serveur

    • Utiliser un proxy / protection (type Cloudflare) pour vos services web (site, panel), si nécessaire

  3. Vérifier que votre hébergeur n’impose pas de blocage sur certains ports ou protocoles.

  • Pour le numéro *1 c'est principalement pour ce qui on leur propre VPS


  1. PRÉREQUIS SPÉCIFIQUES À LA BASE GUERRERP


En plus des prérequis classiques d’un serveur FiveM, la base GuerreRP a quelques particularités :

  • La base est prévue pour un framework ESX Legacy avec intégration de ox_lib et oxmysql

  • Certains scripts peuvent nécessiter :

    • Une bonne puissance CPU lors des gros événements (guerre de territoires, convois, zones hostiles, etc.)

    • Des temps de réponse DB corrects (évitez les bases hébergées trop loin du serveur FiveM)

  • L’encodage de la base doit être en UTF-8 / UTF8MB4 pour éviter les caractères bizarres (accents, symboles) dans les logs, menus, etc.

  • Il est recommandé d’avoir :

    • Un système de sauvegarde régulière de la base de données (backup automatique)

    • Un backup des resources (scripts, mappings, véhicules) au minimum avant chaque grosse modification


  1. PRÉREQUIS CÔTÉ ORGANISATION / STAFF


Pour exploiter correctement la base GuerreRP, prévoyez aussi :

  • Au moins 1 personne qui sait :

    • Redémarrer proprement le serveur

    • Lire une console et repérer une erreur ([ERROR], SCRIPT ERROR, etc.)

    • Modifier une ligne de config sans tout casser

  • Une organisation minimale côté staff :

    • Savoir qui a accès au FTP / SSH

    • Savoir qui a accès à la base de données

    • Savoir qui peut modifier les scripts / configs

Même si cela ne fait pas partie des “pré-requis techniques”, ça évite beaucoup de problèmes par la suite.


  1. CHECKLIST RAPIDE AVANT D’ALLER PLUS LOIN


Avant de passer à la page Installation de la base, assurez-vous que tout est OK :

[ ] J’ai une machine (VPS / dédié / local) 64 bits avec assez de RAM, CPU et espace disque [ ] Mon OS est installé, à jour et accessible (SSH ou RDP) (Pour votre propre VPS) [ ] J’ai installé ou je peux installer les artifacts FiveM / FXServer [ ] Je dispose d’une clé de licence FiveM & Steam valide [ ] Un serveur MySQL / MariaDB est disponible et fonctionnel [ ] Une base de données vide avec encodage utf8mb4 est prête pour GuerreRP [ ] Je sais ouvrir les ports nécessaires sur le pare-feu (au moins 30120 TCP/UDP) (Hors VPS si public) [ ] J’ai un accès FTP / SFTP ou un autre moyen de transférer les fichiers [ ] J’ai un éditeur de code / texte correct (VS Code, Notepad++, etc.) [ ] Je suis prêt à faire des sauvegardes régulières (base + ressources)

Si vous pouvez cocher l’ensemble de ces éléments, vous pouvez passer sereinement à la page : “Installation de la base GuerreRP”.

Mis à jour

Ce contenu vous a-t-il été utile ?