{"id":150101,"date":"2024-08-20T12:52:35","date_gmt":"2024-08-20T10:52:35","guid":{"rendered":"https:\/\/hifivem.com\/?p=150101"},"modified":"2026-08-09T14:39:25","modified_gmt":"2026-08-09T12:39:25","slug":"comment-utiliser-le-mode-solo-fivem","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/fr\/how-to-use-fivem-single-player\/","title":{"rendered":"FiveM Solo : Mode Histoire vs un serveur de test priv\u00e9"},"content":{"rendered":"<p><strong>Utilisez le mode Histoire de GTA V pour le jeu hors ligne ordinaire et un FXServer priv\u00e9 lorsque vous avez besoin de tester seul les ressources FiveM.<\/strong> Ce sont des environnements d'ex\u00e9cution diff\u00e9rents. Un mod en mode Histoire ne fonctionne pas automatiquement comme une ressource FiveM, et un script de serveur n\u00e9cessite normalement FXServer m\u00eame lorsqu'une seule personne se connecte.<\/p>\n<p>Les exemples de configuration et de code ici ciblent FiveM pour GTA V Legacy. Enhanced a des r\u00e8gles d'ex\u00e9cution et de compatibilit\u00e9 diff\u00e9rentes ; v\u00e9rifiez <a href=\"https:\/\/docs.fivem.net\/docs\/developers\/legacy-vs-enhanced\/\">les changements Legacy-to-Enhanced de Cfx.re<\/a> avant de les appliquer \u00e0 un serveur Enhanced.<\/p>\n<h2 id=\"choose-the-right-mode\">Choisissez le bon mode<\/h2>\n<div aria-label=\"Tableau \u00e0 d\u00e9filement horizontal\" class=\"fmx-guide-table\" role=\"region\" tabindex=\"0\">\n<table>\n<thead>\n<tr>\n<th>But<\/th>\n<th>Solution la plus adapt\u00e9e<\/th>\n<th>Limite importante<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Jouer \u00e0 la campagne de GTA V hors ligne<\/td>\n<td>Mode Histoire de GTA V<\/td>\n<td>Il n'ex\u00e9cute pas les ressources du serveur FiveM.<\/td>\n<\/tr>\n<tr>\n<td>Explorez un environnement FiveM seul<\/td>\n<td>Un serveur qui permet de jouer en solo<\/td>\n<td>Le propri\u00e9taire du serveur contr\u00f4le ses ressources et ses r\u00e8gles.<\/td>\n<\/tr>\n<tr>\n<td>D\u00e9velopper ou tester une ressource en priv\u00e9<\/td>\n<td>FXServer local\/priv\u00e9<\/td>\n<td>Vous avez toujours besoin des d\u00e9pendances et de la configuration de la ressource.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2 id=\"install-the-client-from-the-official-source\">Installer le client depuis la source officielle<\/h2>\n<p>Conservez une installation l\u00e9gitime et \u00e0 jour de GTA V et installez FiveM via le chemin client officiel. Ne m\u00e9langez pas d'injecteurs inconnus, d'outils de triche GTA Online ou de repacks al\u00e9atoires dans la configuration de test. Si le client \u00e9choue avant de se connecter, reproduisez d'abord avec une configuration GTA V\/FiveM propre.<\/p>\n<h2 id=\"create-a-private-solo-test-server\">Cr\u00e9er un serveur de test priv\u00e9 en solo<\/h2>\n<ol>\n<li>Suivez les instructions actuelles de configuration du serveur Cfx.re pour le syst\u00e8me d'exploitation.<\/li>\n<li>D\u00e9marrez txAdmin et cr\u00e9ez un profil de test distinct plut\u00f4t que de modifier les donn\u00e9es de production.<\/li>\n<li>Limitez les interfaces r\u00e9seau d\u2019\u00e9coute du serveur aux besoins du test. Ajoutez une authentification ou des r\u00e8gles de pare-feu avant de le rendre accessible depuis une autre machine.<\/li>\n<li>Installez une ressource avec ses d\u00e9pendances document\u00e9es et sa migration de base de donn\u00e9es.<\/li>\n<li>Ajoutez la ressource \u00e0 la configuration du serveur, red\u00e9marrez et rejoignez via le point de terminaison local\/priv\u00e9.<\/li>\n<\/ol>\n<p>Une recette txAdmin est un point de d\u00e9part de d\u00e9ploiement, pas une preuve que chaque d\u00e9pendance group\u00e9e ou ressource communautaire est \u00e0 jour. Enregistrez la recette et les versions des artefacts afin que le test puisse \u00eatre r\u00e9p\u00e9t\u00e9.<\/p>\n<h2 id=\"understand-resource-compatibility\">Comprendre la compatibilit\u00e9 des ressources<\/h2>\n<p>Les ressources FiveM peuvent d\u00e9pendre d'un framework, d'une base de donn\u00e9es, d'un inventaire, d'un syst\u00e8me de ciblage, d'une version de jeu ou d'autres ressources. Lisez <code data-no-translation=\"\" translate=\"no\">fxmanifest.lua<\/code> et la documentation du cr\u00e9ateur avant de commencer. Les fichiers cr\u00e9\u00e9s uniquement pour le mode Histoire, OpenIV ou ScriptHook ne peuvent pas \u00eatre trait\u00e9s comme des ressources de serveur sans une impl\u00e9mentation FiveM autoris\u00e9e.<\/p>\n<h2 id=\"run-a-useful-solo-test\">Effectuez un test solo utile<\/h2>\n<ul>\n<li>Utilisez un nouveau personnage et un \u00e9tat de base de donn\u00e9es connu.<\/li>\n<li>Testez le d\u00e9marrage, l'arr\u00eat et le red\u00e9marrage des ressources, ainsi qu'un red\u00e9marrage complet du serveur.<\/li>\n<li>Reconnectez-vous et r\u00e9p\u00e9tez l'action principale apr\u00e8s avoir effac\u00e9 uniquement l'\u00e9tat de test sp\u00e9cifique \u00e0 la ressource.<\/li>\n<li>Ouvrez la console F8 et examinez la console du serveur pour les avertissements et les erreurs.<\/li>\n<li>Testez les chemins d'\u00e9chec tels que les autorisations manquantes, les \u00e9l\u00e9ments manquants et les entr\u00e9es non valides.<\/li>\n<\/ul>\n<p>Les tests en solo d\u00e9tectent 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\u00e9placez les modifications r\u00e9ussies vers un serveur de staging s\u00e9par\u00e9 avant la production.<\/p>\n<h2 id=\"keep-the-test-reversible\">Gardez le test r\u00e9versible<\/h2>\n<p class=\"translation-block\">G\u00e9rez les versions de la ressource et de la configuration, sauvegardez la base de test avant les migrations et ne changez qu\u2019une variable \u00e0 la fois. Si une ressource emp\u00eache le d\u00e9marrage, supprimez sa ligne <code>ensure<\/code>, restaurez les fichiers et l\u2019\u00e9tat de la base pr\u00e9c\u00e9dents, puis reproduisez le probl\u00e8me \u00e0 partir de la derni\u00e8re version fonctionnelle connue.<\/p>\n<h2 id=\"reference-documentation\">Documentation de r\u00e9f\u00e9rence<\/h2>\n<p><a href=\"https:\/\/docs.fivem.net\/docs\/server-manual\/setting-up-a-server\/\">Cfx.re \u2014 configuration d'un serveur<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Utilisez le mode Histoire de GTA V pour le jeu hors ligne ordinaire et un FXServer priv\u00e9 lorsque vous avez besoin de tester seul les ressources FiveM. Ce sont des environnements d'ex\u00e9cution diff\u00e9rents. Un mod en mode Histoire ne fonctionne pas automatiquement comme une ressource FiveM, et un script de serveur n\u00e9cessite normalement FXServer m\u00eame lorsqu'une seule personne se connecte.<\/p>","protected":false},"author":1,"featured_media":150103,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1899],"tags":[],"class_list":["post-150101","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials"],"_links":{"self":[{"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/posts\/150101","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/comments?post=150101"}],"version-history":[{"count":3,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/posts\/150101\/revisions"}],"predecessor-version":[{"id":208882,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/posts\/150101\/revisions\/208882"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/media\/150103"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/media?parent=150101"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/categories?post=150101"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/tags?post=150101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}