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

Historique des versions de la base

Cette page regroupe l’évolution de la base GuerreRP au fil du temps. L’objectif : savoir ce qui a changé, ce qui a été corrigé, et si tu dois mettre à jour ta version ou pas.

Tu peux aussi t’en servir pour :

  • dire à tes joueurs/staff sur quelle version tu tournes,

  • vérifier rapidement si un bug que tu rencontres n’est pas déjà corrigé dans une version plus récente,

  • garder un suivi propre de l’histoire de ta base.


🔢 Convention de version

La base GuerreRP utilise une numérotation simple du type :

MAJEUR.MINOR.PATCH Exemple : 1.0.1

  • MAJEUR → grosse refonte, changement lourd, potentiellement incompatible (ex : 2.0.0)

  • MINOR → ajout de fonctionnalités importantes, sans casser l’existant (ex : 1.1.0)

  • PATCH → corrections de bugs, améliorations légères, pas de changement majeur (ex : 1.0.1)


🕒 Versions publiées

✅ Version 1.0.1 – Correction encodage Lua / fxmanifest

Type : PATCH (corrige un bug sans changer la structure de la base) Statut : Dernière version disponible Compatibilité SQL : même base de données que la 1.0.0 (aucun changement SQL)

🎯 Objectif de cette version

Corriger le problème d’encodage qui faisait apparaître des erreurs du type :

  • unexpected symbol near '<\239>'

  • ou des caractères bizarres au début de certains fichiers (fxmanifest.lua, .lua, etc.)

Ce bug venait de caractères spéciaux / BOM présents dans certains fichiers Lua, généralement liés à un encodage en UTF-8 avec BOM ou des caractères invisibles.

🛠 Contenu de la mise à jour

  • Nettoyage des fichiers concernés (Lua / fxmanifest) pour :

    • retirer les caractères invisibles (<\239>, BOM, etc.)

    • forcer un encodage propre (UTF-8 sans BOM)

  • Vérification des principaux scripts impactés :

    • Fichiers qui provoquaient des erreurs de parsing au lancement du serveur

    • Notamment certains fxmanifest.lua et fichiers Lua dans les ressources de la base

Résultat attendu :

  • ✅ Plus d’erreur du type : Error: failed to load fxmanifest.lua: ... unexpected symbol near '<\239>'

  • ✅ Les ressources se lancent correctement sur tous les environnements (local / hébergeur), sans avoir à “ré-enregistrer” les fichiers à la main.

🔄 Mise à jour depuis la 1.0.0

Comme il n’y a aucun changement SQL, la mise à jour depuis la 1.0.0 est simple :

  • Option 1 (recommandée pour les débutants) :

    • Télécharger la base 1.0.1 complète

    • Reconfigurer ton server.cfg / connexion DB

    • Garder ta base SQL existante telle quelle

  • Option 2 (si tu sais exactement ce que tu fais) :

    • Remplacer uniquement les ressources corrigées (fichiers Lua / fxmanifest concernés) par leur version 1.0.1

    • Laisser intacte la base SQL et les scripts sur lesquels tu as déjà fait des modifications

    • Bien vérifier l’absence d’erreurs au lancement après remplacement

💡 Si tu avais corrigé toi-même le problème d’encodage manuellement, tu peux quand même passer en 1.0.1 pour être sûr d’avoir une version propre et “officielle”.


🏁 Version 1.0.0 – Release officielle de la base GuerreRP

Type : 1ère version stable officielle Statut : Ancienne version (mais toujours utilisable) Compatibilité SQL : Base initiale (fichier SQL fourni avec la release)

🎯 Objectif de cette version

Fournir une base complète GuerreRP officielle, prête à l’emploi, avec :

  • Une structure propre

  • Les systèmes principaux intégrés

  • Une base SQL cohérente et prête à être utilisée comme fondation de serveur

C’est la version qui a posé les bases du projet.

🧱 Contenu principal de la 1.0.0

Côté framework & cœur du serveur :

  • ESX (version adaptée à la base GuerreRP)

  • Intégration d’ox_lib et ox_inventory

  • Configuration initiale de la liaison MySQL via oxmysql

Côté scripts GuerreRP / Ducratif (exemples majeurs) :

  • ducratif_territoire

    • Système de territoires / zones de guerre

    • Logique autour des prises de zone et des factions

  • PowerEvent

    • Groupes PNJ hostiles

    • Zones de combat, loot, gestion de difficulté

  • go_fast

    • Système de missions de transport illégales à risque

  • job_transport_pl

    • Job de transport / remorques / livraisons

  • menu_facturation

    • Gestion des factures RP entre joueurs / métiers

  • stimulant_guerrerp

    • Consommables / boosts / mécaniques liées à GuerreRP

Côté systèmes avancés :

  • Téléphone in-game type Z-Phone

  • Système de paintball par équipes + mapping dédié

  • Système de zone infectée / zombies + effets associés

  • Système de boutique / caisses (lootbox, inventaire, récompenses)

  • Scripts utilitaires (GPS portable, market, outils admin, etc.) selon structure incluse

Côté SQL :

  • Fichier SQL complet pour :

    • Jobs de base

    • Données nécessaires aux systèmes principaux (territoires, events, etc.)

    • Tables adaptées au framework utilisé (ESX / ox / scripts custom)

🧩 Limitations connues en 1.0.0

  • Bug d’encodage dans certains fichiers Lua / manifest (<\239>, UTF-8 BOM) : → corrigé officiellement dans la 1.0.1

  • Quelques petits ajustements de qualité de vie (logs, encodage, compatibilité) qui ont motivé le passage en 1.0.1


📌 Comment utiliser cette page dans ta com’

Quelques idées concrètes :

  • Sur ton Discord / site :

    • Tu peux afficher :

      “Serveur basé sur GuerreRP v1.0.1” ou “Base : GuerreRP v1.0.0 (avec patch encodage maison)”

  • Quand quelqu’un remonte un bug :

    • Première question :

      “Tu es sur quelle version de la base ? 1.0.0 ou 1.0.1 ?”

  • Pour toi en tant que dev :

    • Tu peux ajouter un petit fichier VERSION.txt à la racine du serveur avec :

      GuerreRP – version 1.0.1 (ça évite d’oublier)

Mis à jour

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