Comment auto-héberger un serveur QBCore

serveur qbcore

Configurer votre propre serveur QBCore pour FiveM peut offrir une flexibilité et un contrôle considérables sur les fonctionnalités, les personnalisations et les scripts que vous souhaitez implémenter. Dans ce guide, nous vous guiderons tout au long du processus d'auto-hébergement d'un serveur QBCore, de la configuration de votre environnement à l'exécution de votre serveur avec des scripts et des ressources personnalisés. À la fin de ce didacticiel, vous disposerez d'un serveur QBCore entièrement fonctionnel que vous pourrez gérer et personnaliser.


. Prérequis

Avant de commencer, il est important de comprendre ce dont vous aurez besoin en termes de matériel et de logiciel. L'auto-hébergement d'un serveur QBCore nécessite un peu de savoir-faire technique, mais ne vous inquiétez pas, nous allons vous expliquer tout cela étape par étape.

Configuration requise

  • Système opérateur:Windows 10/11 (64 bits) ou Linux (Ubuntu recommandé).
  • Processeur:Intel Core i5 ou supérieur.
  • BÉLIER:Minimum 8 Go (16 Go recommandés).
  • Stockage:Au moins 10 Go d'espace libre (SSD recommandé pour de meilleures performances).
  • Internet:Connexion fiable avec une vitesse de téléchargement d'au moins 10 Mbps pour un fonctionnement stable du serveur.

Logiciels et outils nécessaires


2. Installation du serveur sous Windows

Étape 1 : Installer Visual C++ Redistributable

Avant d'exécuter FXServer, vous devez installer le redistribuable Visual C++ pour Visual Studio. Vous pouvez le télécharger directement depuis le site Web de Microsoft.

  1. Téléchargez le Logiciel redistribuable Visual C++.
  2. Exécutez le programme d’installation et suivez les instructions pour terminer l’installation.

Étape 2 : Télécharger et installer FXServer

Ensuite, vous devrez télécharger les fichiers FiveM FXServer.

  1. Visitez le Page des artefacts du serveur FX de FiveM et téléchargez la dernière version recommandée.
  2. Extraire les fichiers dans un répertoire, tel que C:\FXServer.
  3. Courir FXServer.exe pour démarrer l'assistant d'installation.

Étape 3 : Configurer le serveur

L'assistant de configuration FXServer vous guidera tout au long de la configuration initiale.

  1. Choisissez un dossier dans lequel les fichiers du serveur seront stockés. Par exemple : C:\FXServer\données du serveur.
  2. Créez une configuration de serveur de base. Choisissez un nom de serveur, configurez une clé de licence (vous pouvez l'obtenir à partir de maître des clés) et configurez d’autres paramètres selon vos besoins.
  3. Enregistrez la configuration et laissez FXServer terminer sa configuration.

Étape 4 : Configuration de la base de données MySQL

Pour exécuter QBCore, vous aurez besoin d'une base de données MySQL pour stocker les données des joueurs et les informations relatives au serveur.

  1. Téléchargez et installez MySQL ou MariaDB.
  2. Lors de l'installation, assurez-vous de définir un mot de passe root et notez-le.
  3. Utilisez un outil de gestion de base de données comme phpMyAdmin ou MySQL Workbench pour créer une base de données pour votre serveur QBCore. Nommez-la quelque chose comme qbcore.

3. Installation du serveur sous Linux

Étape 1 : Configuration de l'environnement

Pour Linux, assurez-vous que votre serveur dispose des outils essentiels installés :

sudo apt mise à jour
sudo apt install git screen -y

Étape 2 : Installer FXServer

  1. Téléchargez le FXServer depuis le Page des artefacts FiveM.
  2. Extraire le contenu dans un répertoire, par exemple, /home/fivem/serveur.
  3. Lancez le script de configuration du serveur pour le configurer.

Étape 3 : Configuration du serveur

  1. Configurer le données du serveur répertoire et configurez-le de manière similaire à la configuration de Windows.
  2. Assurez-vous de définir les autorisations correctes pour les fichiers du serveur.

Étape 4 : Configuration de la base de données MySQL

Installer MySQL :

sudo apt install mysql-server
sudo mysql_secure_installation

Créer la base de données et configurer l'accès :

CRÉER UNE BASE DE DONNÉES qbcore;
ACCORDER TOUS LES PRIVILÈGES SUR qbcore.* À 'utilisateur'@'localhost' IDENTIFIÉ PAR 'mot de passe' ;
PRIVILÈGES DE CHASSE D'EAU ;

4. Installation de QBCore Framework

Clonage du référentiel QBCore

Il est maintenant temps d'installer QBCore lui-même. Vous pouvez facilement le cloner à partir du dépôt GitHub officiel.

cd /home/fivem/données-du-serveur
clone git https://github.com/qbcore-framework/qb-core.git resources/[qb]/qb-core

Installation des dépendances

Vous devrez installer des dépendances pour que QBCore fonctionne correctement. Vous pouvez trouver un server.cfg modèle à l'intérieur du référentiel cloné. Assurez-vous de le modifier avec les détails de votre base de données et tout autre paramètre.

assurer qb-core
assurer qb-adminmenu
assurer qb-banking
# Et toute autre ressource QBCore que vous souhaitez inclure

Configuration de QBCore pour votre serveur

Vous devrez configurer le server.cfg fichier pour pointer vers votre base de données MySQL et d'autres paramètres pertinents pour votre serveur, tels que les ports et les chemins de ressources.


5. Exécution du serveur pour la première fois

Lancement de FXServer

Pour lancer votre serveur, utilisez la commande suivante :

cd /home/fivem/serveur
écran -S fivem ./FXServer +exec server.cfg

Cette commande lancera le serveur dans une session d'écran détaché, vous permettant de le maintenir en fonctionnement même après vous être déconnecté de votre terminal.

Connexion au serveur via le client FiveM

  1. Ouvrez FiveM sur votre PC.
  2. Dans l'onglet Connexion directe, entrez l'adresse IP de votre serveur suivie du port (le port par défaut est 30120).
  3. Rejoignez le serveur et vérifiez que tout fonctionne.

6. Personnalisation de votre serveur QBCore

Une fois votre serveur opérationnel, vous pouvez commencer à le personnaliser en ajoutant des scripts, des ressources et des MLO.

Ajout de scripts personnalisés

QBCore offre une flexibilité dans l'intégration de scripts personnalisés. Téléchargez tous les scripts compatibles QBCore et placez-les dans le ressources dossier. Mettez à jour votre server.cfg pour les inclure.

Gestion des ressources

Assurez-vous de surveiller les performances et l'utilisation des ressources de votre serveur à l'aide d'outils tels que txAdmin pour assurer un gameplay fluide.

MLO et modifications de cartes

Pour améliorer l'expérience du joueur, vous pouvez installer des MLO (intérieurs) et des cartes personnalisés. Téléchargez et placez simplement les MLO dans le ressources dossier et les configurer dans le server.cfg fichier.


7. Sécurisation de votre serveur QBCore

Pour protéger votre serveur contre les menaces de sécurité potentielles, suivez ces bonnes pratiques :

Configuration du pare-feu

Assurez-vous que votre pare-feu est configuré pour autoriser uniquement les ports nécessaires (comme 30120) pour FiveM, tout en bloquant le trafic inutile.

Utiliser un VPN pour la protection du serveur

Envisagez d'utiliser un service de protection VPN ou DDoS si vous exploitez un serveur public.


8. Gestion avancée du serveur QBCore

Sauvegardes du serveur

Sauvegardez régulièrement vos fichiers serveur et votre base de données pour éviter toute perte de données en cas de panne ou de corruption.

Débogage des problèmes courants

Utilisez les journaux du serveur FiveM et le txAdmin console pour déboguer les problèmes courants du serveur.


9. Conclusion

L'auto-hébergement d'un serveur QBCore offre une flexibilité et un contrôle immenses. En suivant ce guide, vous avez configuré votre propre serveur à partir de zéro, installé QBCore et appris à le personnaliser. Avec ces bases, vous êtes sur la bonne voie pour créer une communauté de serveurs FiveM florissante !


Ce guide devrait vous fournir tout ce dont vous avez besoin pour héberger avec succès votre propre serveur QBCore. Si vous rencontrez des problèmes, les communautés FiveM et QBCore sont d'excellentes ressources pour l'assistance et le dépannage.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Bénéficiez d'une remise de 20% sur tous les serveurs QBCore complets
fr_FRFrançais