{"id":151099,"date":"2024-08-27T17:10:45","date_gmt":"2024-08-27T15:10:45","guid":{"rendered":"https:\/\/hifivem.com\/?p=151099"},"modified":"2026-07-05T14:37:40","modified_gmt":"2026-07-05T12:37:40","slug":"comment-configurer-un-serveur-vrp","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/fr\/how-to-set-up-a-vrp-server\/","title":{"rendered":"Comment configurer et v\u00e9rifier un serveur vRP FiveM"},"content":{"rendered":"<p>Configurez d'abord un FXServer fonctionnel, puis installez une version sp\u00e9cifique de vRP avec son pilote de base de donn\u00e9es et ses extensions correspondants. Le d\u00e9p\u00f4t en amont documente vRP 2 ; les instructions \u00e9crites pour un fork de vRP 1 peuvent utiliser des API et une configuration diff\u00e9rentes.<\/p>\n<h2 id=\"prepare-an-isolated-installation\">Pr\u00e9parez une installation isol\u00e9e<\/h2>\n<p class=\"translation-block\">Commencez par la <a href=\"https:\/\/docs.fivem.net\/docs\/server-manual\/setting-up-a-server\/\">configuration officielle de FXServer<\/a>. V\u00e9rifiez qu\u2019un client peut se connecter avant d\u2019ajouter un framework. Utilisez une base de test s\u00e9par\u00e9e et conservez la configuration fonctionnelle du serveur comme point de retour arri\u00e8re.<\/p>\n<p>Enregistrez le d\u00e9p\u00f4t vRP, la branche et le commit que vous choisissez. Lisez sa <a href=\"https:\/\/vrp-framework.github.io\/vRP\/\">documentation sp\u00e9cifique \u00e0 la version<\/a> et inspectez la configuration incluse avec ce checkout.<\/p>\n<h2 id=\"install-the-framework-and-database-integration\">Installez le framework et l'int\u00e9gration de la base de donn\u00e9es<\/h2>\n<ol>\n<li>Obtenez vRP depuis le <a href=\"https:\/\/github.com\/vRP-framework\/vRP\">d\u00e9p\u00f4t en amont<\/a> ou un fork explicitement document\u00e9. Placez le dossier de ressources r\u00e9el sous resources, avec son manifeste \u00e0 la racine de la ressource.<\/li>\n<li>Choisissez un pilote pris en charge par cette version en utilisant le <a href=\"https:\/\/github.com\/vRP-framework\/vRP-db-drivers\">projet de pilote de base de donn\u00e9es en amont<\/a>. Installez la ressource de base de donn\u00e9es requise par le pilote. Une ligne ensure mysql-async g\u00e9n\u00e9rique ne configure pas tous les pilotes vRP.<\/li>\n<li>Cr\u00e9ez une base de donn\u00e9es d\u00e9di\u00e9e et un compte limit\u00e9 \u00e0 cette base de donn\u00e9es. Configurez la connexion \u00e0 l'emplacement c\u00f4t\u00e9 serveur requis par le pilote s\u00e9lectionn\u00e9. N'utilisez pas de compte root de base de donn\u00e9es et ne publiez pas les identifiants.<\/li>\n<li>Appliquez uniquement le sch\u00e9ma\/la proc\u00e9dure de configuration document\u00e9 pour cette version. D\u00e9marrez la ressource de base de donn\u00e9es, son int\u00e9gration vRP et le framework dans l'ordre de d\u00e9pendance document\u00e9. V\u00e9rifiez la premi\u00e8re erreur de connexion ou de d\u00e9marrage.<\/li>\n<li>Configurez les groupes et les permissions en utilisant le m\u00e9canisme document\u00e9 de cette version de vRP. Ne supposez pas que les commandes d'administration ou la structure SQL d'un framework non li\u00e9 s'appliquent.<\/li>\n<\/ol>\n<h2 id=\"prove-that-the-basic-server-works\">Prouvez que le serveur de base fonctionne<\/h2>\n<p>Connectez-vous en tant que joueur normal, cr\u00e9ez un personnage, modifiez une petite quantit\u00e9 d'inventaire ou d'argent de test, reconnectez-vous et red\u00e9marrez le serveur. Confirmez que l'\u00e9tat attendu persiste. Testez un administrateur et un joueur ordinaire s\u00e9par\u00e9ment pour v\u00e9rifier les limites de permission.<\/p>\n<p>Ajoutez une extension compatible \u00e0 la fois et r\u00e9p\u00e9tez les v\u00e9rifications affect\u00e9es. Enregistrez les versions exactes et la configuration qui ont r\u00e9ussi.<\/p>\n<h2 id=\"troubleshooting-and-recovery\">D\u00e9pannage et r\u00e9cup\u00e9ration<\/h2>\n<p>Les \u00e9checs d'authentification de la base de donn\u00e9es n\u00e9cessitent de v\u00e9rifier d'abord l'h\u00f4te configur\u00e9, le compte, les permissions et le pilote. Les exports ou m\u00e9thodes manquants n\u00e9cessitent g\u00e9n\u00e9ralement de v\u00e9rifier la compatibilit\u00e9 du framework\/de l'extension et l'ordre de d\u00e9marrage. Conservez la premi\u00e8re erreur compl\u00e8te sans les informations sensibles.<\/p>\n<p>Si l'installation \u00e9choue, arr\u00eatez les nouvelles ressources et restaurez la configuration connue et la base de donn\u00e9es de test. \u00c9vitez de m\u00e9langer des fichiers al\u00e9atoires d'un autre fork vRP pour masquer une erreur.<\/p>","protected":false},"excerpt":{"rendered":"<p>Configurez d'abord un FXServer fonctionnel, puis installez une version sp\u00e9cifique de vRP avec son pilote de base de donn\u00e9es et ses extensions correspondants. Le d\u00e9p\u00f4t en amont documente vRP 2 ; les instructions \u00e9crites pour un fork de vRP 1 peuvent utiliser des API et une configuration diff\u00e9rentes.<\/p>","protected":false},"author":1,"featured_media":151100,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2877,1899],"tags":[2938],"class_list":["post-151099","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-free-fivem-job-scripts","category-tutorials","tag-vrp"],"_links":{"self":[{"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/posts\/151099","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=151099"}],"version-history":[{"count":3,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/posts\/151099\/revisions"}],"predecessor-version":[{"id":212563,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/posts\/151099\/revisions\/212563"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/media\/151100"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/media?parent=151099"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/categories?post=151099"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/tags?post=151099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}