{"id":151194,"date":"2024-08-28T00:00:00","date_gmt":"2024-08-27T22:00:00","guid":{"rendered":"https:\/\/hifivem.com\/?p=151194"},"modified":"2026-08-05T21:21:50","modified_gmt":"2026-08-05T19:21:50","slug":"cadre-esx-2","status":"publish","type":"post","link":"https:\/\/fivemx.com\/fr\/cadre-esx-2\/","title":{"rendered":"Guide du cadre ESX : Installation officielle, mises \u00e0 jour et compatibilit\u00e9"},"content":{"rendered":"<p><strong>ESX Legacy est un framework de r\u00f4le open-source FiveM.<\/strong> Pour un nouveau serveur, utilisez le mod\u00e8le officiel ESX Legacy dans txAdmin ou suivez la documentation d'installation compl\u00e8te officielle. L'installation seule du <code>es_extended<\/code> le dossier n'est pas une configuration de serveur compl\u00e8te car la pile prise en charge inclut le travail de la base de donn\u00e9es, les ressources requises et une configuration de d\u00e9marrage ordonn\u00e9e.<\/p>\n<h2>Points cl\u00e9s<\/h2>\n<ul>\n<li>Utilisez la recette officielle ESX Legacy txAdmin pour une nouvelle installation.<\/li>\n<li><code>es_extended<\/code> est la base fondamentale, pas tout le serveur de jeu de r\u00f4le.<\/li>\n<li>Le chemin manuel document\u00e9 inclut oxmysql, spawnmanager, SQL, exclusions et ordre des ressources.<\/li>\n<li>Avant une mise \u00e0 jour, identifier la version exacte ESX ou fork et sauvegarder \u00e0 la fois la base de donn\u00e9es et les ressources.<\/li>\n<li>V\u00e9rifiez chaque script tiers contre le framework, l'inventaire, la biblioth\u00e8que de base de donn\u00e9es, les \u00e9v\u00e9nements, les exports et les d\u00e9pendances actuels.<\/li>\n<\/ul>\n<h2>Ce que fournit ESX Legacy<\/h2>\n<p>ESX fournit une base de cadre pour les donn\u00e9es de joueurs et de personnages et pour les ressources qui s'int\u00e8grent avec ses API et conventions. Les emplois, l'inventaire, le logement, la banque, les t\u00e9l\u00e9phones et autres syst\u00e8mes de gameplay sont des ressources s\u00e9par\u00e9es ou des parties d'une recette s\u00e9lectionn\u00e9e. Leur pr\u00e9sence et leur comportement d\u00e9pendent de la pile r\u00e9elle, pas seulement du fait que <code>es_extended<\/code> est install\u00e9.<\/p>\n<p>Le d\u00e9p\u00f4t officiel <a href=\"https:\/\/github.com\/esx-framework\/esx_core\" target=\"_blank\" rel=\"noopener\">D\u00e9p\u00f4t central ESX<\/a> est la source correcte pour le code central actuel. Son <code>es_extended<\/code> le manifeste d\u00e9clare oxmysql comme une d\u00e9pendance. Utilisez la documentation officielle et l'historique des versions pour identifier ce que vous avez; \u00e9vitez un package al\u00e9atoire annonc\u00e9 uniquement comme le dernier ZIP ESX.<\/p>\n<h2>Installer un nouveau serveur ESX avec txAdmin<\/h2>\n<p>Le tutoriel de serveur officiel utilise le d\u00e9ployeur de recettes txAdmin fourni avec FXServer. S\u00e9lectionnez le mod\u00e8le Legacy ESX et compl\u00e9tez la configuration guid\u00e9e actuelle plut\u00f4t que de copier un dossier principal dans un r\u00e9pertoire de ressources autrement vide.<\/p>\n<ol>\n<li>Pr\u00e9parez un environnement FXServer actuel et ouvrez le flux de configuration de txAdmin.<\/li>\n<li>Cr\u00e9ez une nouvelle recette de d\u00e9ploiement en utilisant le mod\u00e8le officiel ESX Legacy.<\/li>\n<li>Fournissez la cl\u00e9 de serveur et les param\u00e8tres de base de donn\u00e9es document\u00e9s.<\/li>\n<li>Permettez \u00e0 la recette de d\u00e9ployer la base de donn\u00e9es et les ressources requises.<\/li>\n<li>Examinez la configuration g\u00e9n\u00e9r\u00e9e, les autorisations et l'ordre des ressources.<\/li>\n<li>D\u00e9marrez le serveur de test et v\u00e9rifiez la cr\u00e9ation de personnages, la persistance, les emplois, les permissions et les journaux.<\/li>\n<\/ol>\n<p>Gardez les informations d'identification hors des fichiers partag\u00e9s et des captures d'\u00e9cran. Apr\u00e8s le d\u00e9ploiement, enregistrez les versions exactes du d\u00e9p\u00f4t ou des versions de publication afin que les v\u00e9rifications de compatibilit\u00e9 ult\u00e9rieures soient bas\u00e9es sur des preuves plut\u00f4t que sur une \u00e9tiquette g\u00e9n\u00e9rique ESX.<\/p>\n<h2>Utilisez le chemin d'installation manuel uniquement si n\u00e9cessaire<\/h2>\n<p>La documentation officielle d'installation manuelle d\u00e9finit la limite compl\u00e8te. Elle couvre les exigences oxmysql et spawnmanager, l'importation <code>legacy.sql<\/code>, l'ensemble des ressources principales et suppl\u00e9mentaires, les exclusions et l'ordre de d\u00e9marrage requis. Suivez cette page comme une seule proc\u00e9dure actuelle. Ne la r\u00e9duisez pas \u00e0 un simple d\u00e9placement <code>es_extended<\/code>, en modifiant un fichier de configuration et en ajoutant un <code>assurer<\/code> ligne.<\/p>\n<table>\n<thead>\n<tr>\n<th>Zone d'installation<\/th>\n<th>Preuves \u00e0 conserver<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Noyau et modules compl\u00e9mentaires<\/td>\n<td>D\u00e9p\u00f4t, \u00e9tiquette ou commit exact pour chaque ressource ESX.<\/td>\n<\/tr>\n<tr>\n<td>Base de donn\u00e9es<\/td>\n<td>Configuration de connexion, SQL import\u00e9 et sauvegarde pr\u00e9-changement.<\/td>\n<\/tr>\n<tr>\n<td>D\u00e9pendances<\/td>\n<td>oxmysql, spawnmanager et toutes les biblioth\u00e8ques sp\u00e9cifiques aux ressources.<\/td>\n<\/tr>\n<tr>\n<td>Commande<\/td>\n<td>Les garanties document\u00e9es et toute exclusion d\u00e9lib\u00e9r\u00e9e.<\/td>\n<\/tr>\n<tr>\n<td>V\u00e9rification<\/td>\n<td>Journaux de d\u00e9marrage, persistance des personnages et v\u00e9rifications des permissions.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Mettre \u00e0 jour un serveur ESX existant en toute s\u00e9curit\u00e9<\/h2>\n<p>Identifiez d'abord si le serveur ex\u00e9cute la version actuelle de ESX Legacy, une version plus ancienne ou une bifurcation avec des modifications de noyau personnalis\u00e9es. Enregistrez le sch\u00e9ma de base de donn\u00e9es actuel, les versions des ressources et les modifications locales. Cr\u00e9ez une sauvegarde de la base de donn\u00e9es restaurable et une capture instantan\u00e9e des ressources\/configuration avant de remplacer quoi que ce soit.<\/p>\n<p>Lisez les notes de migration et de publication entre la version d\u00e9ploy\u00e9e et la version cible. Testez la mise \u00e0 niveau compl\u00e8te sur le serveur de staging avec des donn\u00e9es de production repr\u00e9sentatives. Une mise \u00e0 jour du noyau peut affecter les exports, les \u00e9v\u00e9nements, les donn\u00e9es des joueurs, les tables de la base de donn\u00e9es, les int\u00e9grations d'inventaire et les scripts d\u00e9pendants. Validez les reconnexions et les red\u00e9marrages ainsi qu'un nouveau personnage.<\/p>\n<ol>\n<li>Comparer les sch\u00e9mas et les migrations SQL avant de les importer.<\/li>\n<li>R\u00e9solvez les modifications de c\u0153ur personnalis\u00e9es explicitement au lieu de les \u00e9craser silencieusement.<\/li>\n<li>V\u00e9rifiez chaque ressource consciente du framework pour les exports, \u00e9v\u00e9nements ou identifiants modifi\u00e9s.<\/li>\n<li>Testez les emplois, groupes et commandes autoris\u00e9s et refus\u00e9s.<\/li>\n<li>Examinez les journaux client, serveur et base de donn\u00e9es sous des actions repr\u00e9sentatives.<\/li>\n<li>Gardez les fichiers pr\u00e9c\u00e9dents et la sauvegarde correspondante de la base de donn\u00e9es jusqu'\u00e0 ce que le d\u00e9ploiement soit accept\u00e9.<\/li>\n<\/ol>\n<h2>Choisissez un script compatible avec ESX<\/h2>\n<p>Commencez par le <a href=\"\/fr\/scripts-fivem\/\">catalogue des scripts FiveM payants<\/a> and narrow to <a href=\"\/fr\/scripts-esx\/\">Scripts ESX<\/a>. An ESX product label is a starting filter. Confirm the expected ESX version or fork, database library, inventory, target or menu system, SQL changes, events, exports and permissions. Check whether the resource replaces an existing system or integrates with it. Two resources that both own inventory or character initialization can conflict even when each is individually marked ESX-compatible.<\/p>\n<p>Lire les informations sp\u00e9cifiques au produit concernant la livraison, la licence, les mises \u00e0 jour et le support. Installez sur un serveur de test correspondant et testez les chemins de d\u00e9faillance, y compris les r\u00f4les non autoris\u00e9s et les \u00e9v\u00e9nements r\u00e9p\u00e9t\u00e9s. Une restriction UI visible n'est pas un substitut \u00e0 la validation c\u00f4t\u00e9 serveur.<\/p>\n<h2>ESX, QBCore ou Qbox<\/h2>\n<p>Il n'y a pas de framework universel le meilleur \u00e9tabli par les sources officielles. ESX est souvent le choix \u00e0 risque le plus faible lorsque les donn\u00e9es de production, les scripts et les proc\u00e9dures de l'\u00e9quipe existants d\u00e9pendent d\u00e9j\u00e0 de ESX et qu'aucun avantage de migration test\u00e9 ne l'emporte sur le co\u00fbt de conversion. QBCore est un \u00e9cosyst\u00e8me d'API et de ressources s\u00e9par\u00e9. Qbox a un pont QB document\u00e9, mais cela ne rend pas les ressources sp\u00e9cifiques \u00e0 ESX automatiquement portables.<\/p>\n<p>Utilisez une comparaison de cadre bas\u00e9e sur les ressources requises, les connaissances de l'\u00e9quipe, la migration des donn\u00e9es, la documentation actuelle et la capacit\u00e9 de retour en arri\u00e8re. Lors de la consid\u00e9ration d'un changement, inventoriez les identit\u00e9s, l'argent, les emplois, l'inventaire, les v\u00e9hicules, le logement, les t\u00e9l\u00e9phones, la banque, les permissions et les \u00e9v\u00e9nements personnalis\u00e9s avant de choisir une cible.<\/p>\n<h2>Prochaines \u00e9tapes s\u00fbres<\/h2>\n<ol>\n<li>Pour une nouvelle construction, partez de la recette officielle actuelle ESX Legacy txAdmin.<\/li>\n<li>Pour un serveur existant, documentez la version exacte et la bifurcation avant de planifier une mise \u00e0 jour.<\/li>\n<li>Pour une nouvelle ressource, v\u00e9rifiez toutes les limites d'int\u00e9gration et \u00e9tagez-la avec une base de donn\u00e9es repr\u00e9sentative.<\/li>\n<li>Gardez les informations sur le framework et les exigences des produits commerciaux s\u00e9par\u00e9es, et v\u00e9rifiez les deux avant l'achat.<\/li>\n<\/ol>\n<p><!-- fivemx-blog-content-links:2026-07-23:esx --><\/p>\n<section class=\"fivemx-content-links\" aria-labelledby=\"fivemx-esx-compare\">\n<h2 id=\"fivemx-esx-compare\">Comparer ESX avec les autres chemins du framework<\/h2>\n<p>Examinez plus largement <a href=\"https:\/\/fivemx.com\/fr\/cadres-fivem\/\">Comparaison du framework FiveM<\/a> avant de migrer une base de donn\u00e9es existante, et utilisez le <a href=\"https:\/\/fivemx.com\/fr\/qb-core\/\">Guide QBCore<\/a> uniquement lorsque les scripts et le mod\u00e8le de donn\u00e9es requis justifient ce changement.<\/p>\n<\/section>","protected":false},"excerpt":{"rendered":"<p>D\u00e9couvrez ce que ESX Legacy offre, pourquoi les nouveaux serveurs devraient utiliser la recette officielle txAdmin, et comment v\u00e9rifier les d\u00e9pendances avant les mises \u00e0 jour ou les installations de scripts.<\/p>","protected":false},"author":1,"featured_media":151199,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2347],"tags":[2858,2950],"class_list":["post-151194","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-frameworks","tag-esx","tag-framework"],"_links":{"self":[{"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/posts\/151194","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/comments?post=151194"}],"version-history":[{"count":8,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/posts\/151194\/revisions"}],"predecessor-version":[{"id":215652,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/posts\/151194\/revisions\/215652"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/media\/151199"}],"wp:attachment":[{"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/media?parent=151194"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/categories?post=151194"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/tags?post=151194"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}