{"id":93579,"date":"2024-02-05T09:21:58","date_gmt":"2024-02-05T08:21:58","guid":{"rendered":"https:\/\/fivem-mods.net\/?p=93579"},"modified":"2024-09-15T13:42:03","modified_gmt":"2024-09-15T11:42:03","slug":"comment-reduire-la-densite-des-pnj","status":"publish","type":"post","link":"https:\/\/fivemx.com\/fr\/how-to-reduce-npcs-density\/","title":{"rendered":"Comment r\u00e9duire la densit\u00e9 des PNJ sur FiveM"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Parfois, vous souhaiterez peut-\u00eatre r\u00e9duire le nombre de personnages non jouables (PNJ) ou leur densit\u00e9 dans le monde du jeu pour am\u00e9liorer les performances du serveur ou cr\u00e9er des sc\u00e9narios de jeu sp\u00e9cifiques. Dans ce tutoriel, nous vous montrerons comment r\u00e9duire les PNJ dans FiveM.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Note<\/strong>: La r\u00e9duction de la densit\u00e9 des PNJ peut n\u00e9cessiter une certaine connaissance des scripts c\u00f4t\u00e9 serveur dans FiveM. Assurez-vous de disposer d&#039;un acc\u00e8s administratif \u00e0 votre serveur FiveM et d&#039;une compr\u00e9hension de base des scripts Lua.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pr\u00e9requis<\/strong>:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Un serveur FiveM.<a href=\"https:\/\/fivemx.com\/fr\/comment-creer-un-serveur-fivem\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/fivemx.com\/how-to-create-a-fivem-server\/\" rel=\"noreferrer noopener\">Comment configurer<\/a>)<\/li>\n\n\n\n<li>Acc\u00e8s administratif au serveur.<\/li>\n\n\n\n<li>Un \u00e9diteur de texte (par exemple, <a href=\"https:\/\/notepad-plus-plus.org\/downloads\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/notepad-plus-plus.org\/downloads\/\" rel=\"noreferrer noopener\">Bloc-notes++<\/a>) pour \u00e9diter des scripts Lua.<\/li>\n\n\n\n<li>Connaissances de base des scripts Lua.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Mesures<\/strong>:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1. Acc\u00e9dez \u00e0 votre serveur FiveM\u00a0:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Assurez-vous d&#039;avoir un acc\u00e8s SSH ou RDP \u00e0 votre serveur FiveM, ou un acc\u00e8s \u00e0 son panneau de contr\u00f4le.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2. Localisez votre dossier de ressources\u00a0:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Acc\u00e9dez au r\u00e9pertoire principal de votre serveur FiveM.<\/li>\n\n\n\n<li>Recherchez le dossier \u00ab\u00a0ressources\u00a0\u00bb\u00a0; c&#039;est l\u00e0 que se trouvent les scripts et les ressources de votre serveur.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3. Cr\u00e9ez un nouveau script Lua\u00a0:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dans le dossier \u00ab\u00a0ressources\u00a0\u00bb, cr\u00e9ez un nouveau r\u00e9pertoire si n\u00e9cessaire, par exemple \u00ab\u00a0npc_reducer\u00a0\u00bb.<\/li>\n\n\n\n<li>Dans le r\u00e9pertoire \u00ab npc_reducer \u00bb, cr\u00e9ez un nouveau fichier de script Lua, par exemple, \u00ab reduce_npc_density.lua \u00bb.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4. Modifiez le script Lua\u00a0:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ouvrez le fichier \u00ab reduce_npc_density.lua \u00bb avec votre \u00e9diteur de texte pr\u00e9f\u00e9r\u00e9.<\/li>\n\n\n\n<li>Ajoutez le code Lua suivant au fichier\u00a0:<\/li>\n<\/ul>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"lua\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">   Citizen.CreateThread(function() while true do Citizen.Wait(0) -- Ajustez le nombre ci-dessous pour d\u00e9finir la densit\u00e9 NPC souhait\u00e9e. local newDensity = 0.1 -- Modifiez cette valeur selon vos besoins. SetVehicleDensityMultiplierThisFrame(newDensity) SetPedDensityMultiplierThisFrame(newDensity) SetRandomVehicleDensityMultiplierThisFrame(newDensity) SetParkedVehicleDensityMultiplierThisFrame(newDensity) SetScenarioPedDensityMultiplierThisFrame(newDensity, newDensity) end end)<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dans le code ci-dessus, vous pouvez modifier le <code>nouvelleDensit\u00e9<\/code> variable pour contr\u00f4ler la densit\u00e9 de divers types de PNJ et de v\u00e9hicules dans le monde du jeu. Une valeur de <code>1.0<\/code> repr\u00e9sente la densit\u00e9 par d\u00e9faut, tandis que des valeurs plus petites la r\u00e9duisent.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>5. Enregistrez et fermez le script Lua\u00a0:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enregistrez les modifications que vous avez apport\u00e9es au script Lua et fermez l&#039;\u00e9diteur de texte.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>6. Configurez votre server.cfg :<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Acc\u00e9dez au r\u00e9pertoire principal de votre serveur FiveM.<\/li>\n\n\n\n<li>Ouvrez le fichier \u00ab server.cfg \u00bb avec un \u00e9diteur de texte.<\/li>\n\n\n\n<li>Ajoutez la ligne suivante au fichier\u00a0:<\/li>\n<\/ul>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">   assurer npc_reducer<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cette ligne garantit que votre script \u00ab reduce_npc_density.lua \u00bb est charg\u00e9 au d\u00e9marrage du serveur.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>7. Red\u00e9marrez votre serveur FiveM\u00a0:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sauver le <a href=\"https:\/\/fivemx.com\/fr\/fivem-serveur-cfg\/\" title=\"Serveur FiveM.cfg \u2013 Guide complet\" data-wpil-monitor-id=\"1578\">Fichier \u00ab\u00a0server.cfg\u00a0\u00bb<\/a> et red\u00e9marrez votre serveur FiveM pour appliquer les modifications.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>8. Ajustez la densit\u00e9 des PNJ en temps r\u00e9el\u00a0:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Une fois votre serveur r\u00e9tabli, vous pouvez ajuster la densit\u00e9 des PNJ en temps r\u00e9el en modifiant le <code>nouvelleDensit\u00e9<\/code> variable dans le script Lua. Des valeurs plus faibles r\u00e9duiront la densit\u00e9 des PNJ, tandis que des valeurs plus \u00e9lev\u00e9es l&#039;augmenteront.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">Vous avez appris avec succ\u00e8s \u00e0 r\u00e9duire le nombre de PNJ (densit\u00e9) dans FiveM en cr\u00e9ant un script Lua et en configurant votre serveur pour le charger. Cela peut vous aider \u00e0 optimiser les performances du serveur ou \u00e0 cr\u00e9er des sc\u00e9narios de jeu sp\u00e9cifiques avec moins de PNJ sur votre serveur GTA V FiveM.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>S&#039;il vous pla\u00eet, aimez, partagez et commentez ceci, si cela vous a aid\u00e9. :)<\/strong><\/p>","protected":false},"excerpt":{"rendered":"<p>Sometimes, you may want to reduce the number of non-playable characters (NPCs) or their density in the game world to improve server performance or create specific gameplay scenarios. In this tutorial, we will show you how to reduce NPCs in FiveM. Note: Reducing NPC density may require some knowledge of server-side scripting in FiveM. Make [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":93580,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1899],"tags":[],"class_list":["post-93579","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/posts\/93579","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=93579"}],"version-history":[{"count":0,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/posts\/93579\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/media\/93580"}],"wp:attachment":[{"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/media?parent=93579"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/categories?post=93579"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/tags?post=93579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}