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.luaet 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 DBGarder 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_territoireSystème de territoires / zones de guerre
Logique autour des prises de zone et des factions
PowerEventGroupes PNJ hostiles
Zones de combat, loot, gestion de difficulté
go_fastSystème de missions de transport illégales à risque
job_transport_plJob de transport / remorques / livraisons
menu_facturationGestion des factures RP entre joueurs / métiers
stimulant_guerrerpConsommables / 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.1Quelques 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 ?
