Aller au contenu
RPScripts

FiveM Solo : Mode Histoire vs un serveur de test privé

Par Luke

Comment utiliser le mode solo de FiveM

Utilisez le mode Histoire de GTA V pour le jeu hors ligne ordinaire et un FXServer privé lorsque vous avez besoin de tester seul les ressources FiveM. Ce sont des environnements d'exécution différents. Un mod en mode Histoire ne fonctionne pas automatiquement comme une ressource FiveM, et un script de serveur nécessite normalement FXServer même lorsqu'une seule personne se connecte.

Les exemples de configuration et de code ici ciblent FiveM pour GTA V Legacy. Enhanced a des règles d'exécution et de compatibilité différentes ; vérifiez les changements Legacy-to-Enhanced de Cfx.re avant de les appliquer à un serveur Enhanced.

Choisissez le bon mode

ButSolution la plus adaptéeLimite importante
Jouer à la campagne de GTA V hors ligneMode Histoire de GTA VIl n'exécute pas les ressources du serveur FiveM.
Explorez un environnement FiveM seulUn serveur qui permet de jouer en soloLe propriétaire du serveur contrôle ses ressources et ses règles.
Développer ou tester une ressource en privéFXServer local/privéVous avez toujours besoin des dépendances et de la configuration de la ressource.

Installer le client depuis la source officielle

Conservez une installation légitime et à jour de GTA V et installez FiveM via le chemin client officiel. Ne mélangez pas d'injecteurs inconnus, d'outils de triche GTA Online ou de repacks aléatoires dans la configuration de test. Si le client échoue avant de se connecter, reproduisez d'abord avec une configuration GTA V/FiveM propre.

Créer un serveur de test privé en solo

  1. Suivez les instructions actuelles de configuration du serveur Cfx.re pour le système d'exploitation.
  2. Démarrez txAdmin et créez un profil de test distinct plutôt que de modifier les données de production.
  3. Limitez les interfaces réseau d’écoute du serveur aux besoins du test. Ajoutez une authentification ou des règles de pare-feu avant de le rendre accessible depuis une autre machine.
  4. Installez une ressource avec ses dépendances documentées et sa migration de base de données.
  5. Ajoutez la ressource à la configuration du serveur, redémarrez et rejoignez via le point de terminaison local/privé.

Une recette txAdmin est un point de départ de déploiement, pas une preuve que chaque dépendance groupée ou ressource communautaire est à jour. Enregistrez la recette et les versions des artefacts afin que le test puisse être répété.

Comprendre la compatibilité des ressources

Les ressources FiveM peuvent dépendre d'un framework, d'une base de données, d'un inventaire, d'un système de ciblage, d'une version de jeu ou d'autres ressources. Lisez fxmanifest.lua et la documentation du créateur avant de commencer. Les fichiers créés uniquement pour le mode Histoire, OpenIV ou ScriptHook ne peuvent pas être traités comme des ressources de serveur sans une implémentation FiveM autorisée.

Effectuez un test solo utile

  • Utilisez un nouveau personnage et un état de base de données connu.
  • Testez le démarrage, l'arrêt et le redémarrage des ressources, ainsi qu'un redémarrage complet du serveur.
  • Reconnectez-vous et répétez l'action principale après avoir effacé uniquement l'état de test spécifique à la ressource.
  • Ouvrez la console F8 et examinez la console du serveur pour les avertissements et les erreurs.
  • Testez les chemins d'échec tels que les autorisations manquantes, les éléments manquants et les entrées non valides.

Les tests en solo détectent les erreurs d'empaquetage et de logique de base. Ils ne peuvent pas prouver les performances, la synchronisation, les conditions de concurrence ou les limites d'autorisation sous plusieurs joueurs. Déplacez les modifications réussies vers un serveur de staging séparé avant la production.

Gardez le test réversible

Versionnez la ressource et la configuration, sauvegardez la base de données de test avant les migrations, et modifiez une variable à la fois. Si une ressource empêche le démarrage, supprimez sa ensure ligne, restaurez les fichiers et l'état de la base de données précédents, et reproduisez à partir de la dernière version connue et fonctionnelle.

Documentation de référence

Cfx.re — configuration d'un serveur

Sélection premium pour ton serveur

  • élévateur de voiture
    • ESX
    • QBCore
    • vRP
    4,99 $US4,99 €3,99 £GB7,99 $AU25,99 R$4,99 CHF790 JPY
  • Aperçu de la ressource FiveM de l'écran de chargement KS
      13,99 $US12,99 €10,99 £GB20,99 $AU71,99 R$11,99 CHF2 220 JPY
    • Police d'origine
      • QBCore
      23,00 $US20,99 €17,99 £GB33,99 $AU116,99 R$18,99 CHF3 640 JPY
    • Mirror Park Hood
        8,00 $US7,99 €6,99 £GB11,99 $AU40,99 R$6,99 CHF1 270 JPY
      • Police d'origine
        • ESX
        23,00 $US20,99 €17,99 £GB33,99 $AU116,99 R$18,99 CHF3 640 JPY
      Voir la boutique