{"id":93579,"date":"2024-02-05T09:21:58","date_gmt":"2024-02-05T08:21:58","guid":{"rendered":"https:\/\/fivem-mods.net\/?p=93579"},"modified":"2026-06-24T17:40:37","modified_gmt":"2026-06-24T15:40:37","slug":"come-ridurre-la-densita-degli-npc","status":"publish","type":"post","link":"https:\/\/fivemx.com\/it\/how-to-reduce-npcs-density\/","title":{"rendered":"Come ridurre la densit\u00e0 degli NPC su FiveM"},"content":{"rendered":"<p class=\"wp-block-paragraph\">A volte, potresti voler ridurre il numero di personaggi non giocabili (PNG) o la loro densit\u00e0 nel mondo di gioco per migliorare le prestazioni del server o creare scenari di gioco specifici. In questo tutorial, ti mostreremo come ridurre il numero di PNG in FiveM.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Nota<\/strong>: Ridurre la densit\u00e0 degli NPC potrebbe richiedere una certa conoscenza dello scripting lato server in FiveM. Assicurati di avere accesso amministrativo al tuo server FiveM e di avere una conoscenza di base dello scripting Lua.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Prerequisiti<\/strong>:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Un server FiveM. (<a href=\"https:\/\/fivemx.com\/it\/come-creare-un-server-fivem\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/fivemx.com\/how-to-create-a-fivem-server\/\" rel=\"noreferrer noopener\">Come impostare<\/a>)<\/li>\n\n\n\n<li>Accesso amministrativo al server.<\/li>\n\n\n\n<li>Un editor di testo (ad esempio, <a href=\"https:\/\/notepad-plus-plus.org\/downloads\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/notepad-plus-plus.org\/downloads\/\" rel=\"noreferrer noopener\">Blocco note++<\/a>) per modificare gli script Lua.<\/li>\n\n\n\n<li>Conoscenza di base dello scripting Lua.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Passi<\/strong>:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1. Accedi al tuo server FiveM:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Assicurati di avere accesso SSH o RDP al tuo server FiveM oppure di avere accesso al suo pannello di controllo.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2. Individua la cartella delle risorse:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Vai alla directory principale del tuo server FiveM.<\/li>\n\n\n\n<li>Trova la cartella &quot;risorse&quot;: qui si trovano gli script e le risorse del tuo server.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3. Crea un nuovo script Lua:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>All&#039;interno della cartella &quot;resources&quot;, se necessario, crea una nuova directory, ad esempio &quot;npc_reducer&quot;.<\/li>\n\n\n\n<li>All&#039;interno della directory &quot;npc_reducer&quot;, crea un nuovo file di script Lua, ad esempio &quot;reduce_npc_density.lua&quot;.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4. Modifica lo script Lua:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Apri il file \u201creduce_npc_density.lua\u201d con il tuo editor di testo preferito.<\/li>\n\n\n\n<li>Aggiungere il seguente codice Lua al file:<\/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) -- Regola il numero sottostante per impostare la densit\u00e0 NPC desiderata. local newDensity = 0.1 -- Modifica questo valore secondo necessit\u00e0. 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>Nel codice sopra, puoi modificare il <code>nuovaDensit\u00e0<\/code> variabile per controllare la densit\u00e0 di vari tipi di PNG e veicoli nel mondo di gioco. Un valore di <code>1.0<\/code> rappresenta la densit\u00e0 predefinita, mentre valori pi\u00f9 piccoli la riducono.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>5. Salvare e chiudere lo script Lua:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Salva le modifiche apportate allo script Lua e chiudi l&#039;editor di testo.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>6. Configura il tuo server.cfg:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Vai alla directory principale del tuo server FiveM.<\/li>\n\n\n\n<li>Aprire il file \u201cserver.cfg\u201d con un editor di testo.<\/li>\n\n\n\n<li>Aggiungere la seguente riga al file:<\/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=\"\">   garantire npc_reducer<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Questa riga garantisce che lo script \u201creduce_npc_density.lua\u201d venga caricato all&#039;avvio del server.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>7. Riavvia il tuo server FiveM:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Salva il <a href=\"https:\/\/fivemx.com\/it\/configurazione-del-server-fivem\/\" title=\"FiveM server.cfg \u2013 Guida completa\" data-wpil-monitor-id=\"1578\">file \u201cserver.cfg\u201d<\/a> e riavvia il server FiveM per applicare le modifiche.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>8. Regola la densit\u00e0 degli NPC in tempo reale:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Una volta che il server \u00e8 di nuovo attivo, puoi regolare la densit\u00e0 degli NPC in tempo reale modificando il <code>nuovaDensit\u00e0<\/code> variabile nello script Lua. Valori pi\u00f9 bassi ridurranno la densit\u00e0 dei PNG, mentre valori pi\u00f9 alti la aumenteranno.<\/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\">Hai imparato a ridurre la densit\u00e0 dei PNG in FiveM creando uno script Lua e configurando il server per caricarlo. Questo pu\u00f2 aiutarti a ottimizzare le prestazioni del server o a creare scenari di gioco specifici con meno PNG sul tuo server FiveM di GTA V.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Se ti \u00e8 stato utile, metti &quot;Mi piace&quot;, condividi e commenta. :)<\/strong><\/p>\n\n\n<!-- fivemx-quality-enrichment-v2 -->\n<h2>Lista di controllo pratica<\/h2><p>Utilizzate questa guida come checklist di preparazione prima di apportare modifiche a un server FiveM in produzione. Verificate la versione corrente dell&#039;artefatto del server, la versione del framework, le dipendenze delle risorse, le modifiche al database e tutti i file lato client prima di applicare la modifica.<\/p><ul><li>Eseguire il backup dei file di configurazione e delle tabelle del database interessati.<\/li><li>Applica la modifica prima su un server di test.<\/li><li>Monitorare la console del server e la console F8 del client per rilevare eventuali errori.<\/li><li>Verifica se la modifica influisce su lavori, inventario, veicoli, mappe, voce, permessi o dati dei giocatori.<\/li><li>Documenta esattamente il file, il comando o l&#039;impostazione che hai modificato, in modo da poterli ripristinare rapidamente.<\/li><\/ul><h2>Test prima della produzione<\/h2><p>Dopo il primo test, accedi con un account giocatore normale e ripeti il flusso dal punto di vista del giocatore. Se l&#039;argomento riguarda le prestazioni, misura prima e dopo con lo stesso numero di giocatori, percorso e set di risorse. Se riguarda strumenti di amministrazione o autorizzazioni, verifica sia gli utenti autorizzati che quelli a cui \u00e8 negato l&#039;accesso.<\/p><h2>Errori comuni<\/h2><p>La maggior parte dei problemi con FiveM deriva da dipendenze mancanti, cache obsoleta, nomi di cartelle errati, incompatibilit\u00e0 del framework o configurazione copiata da un altro server. Evita di modificare pi\u00f9 sistemi contemporaneamente; apporta una modifica, testala e poi continua.<\/p><h2>Risorse correlate<\/h2><p>Per le risorse pronte per la produzione, confronta le risorse a pagamento nel <a href=\"https:\/\/fivemx.com\/it\/shop\/\">Negozio FiveMX<\/a>. Per risorse gratuite, sfoglia <a href=\"https:\/\/fivemx.com\/it\/free-fivem-scripts\/\">script gratuiti FiveM<\/a> e testare ogni risorsa prima di utilizzarla pubblicamente.<\/p>\n\n<!-- fivemx-quality-depth-v3 -->\n<h2>Note di avvio della produzione<\/h2><p>Before using this guidance on a live FiveM server, define the exact outcome you expect from the change. For How To Reduce NPC Density on FiveM, that means checking which resource, setting, command, or workflow is affected and confirming that the change fits your current framework, artifact version, and server rules. Keep the rollout small enough that you can reverse it quickly if players report errors.<\/p><p>Utilizza un server di staging con lo stesso framework, schema del database, ordine delle risorse e dipendenze chiave dell&#039;ambiente di produzione. Se la modifica riguarda il gameplay, i permessi, la grafica, le voci, i veicoli, le mappe, l&#039;inventario o il comportamento dell&#039;economia, esegui dei test con almeno un account amministratore e un account giocatore normale. Monitora l&#039;output della console del server, i log F8 del client e i tempi di utilizzo delle risorse, ripetendo esattamente il flusso di gioco che si verificher\u00e0 sul server di produzione.<\/p><h2>Lista di controllo per il rollback<\/h2><ul><li>Prima di apportare qualsiasi modifica, salva il file di configurazione precedente, la cartella delle risorse e lo stato del database.<\/li><li>Annota la versione della risorsa, il commit, la pagina di download o il valore dell&#039;impostazione che hai testato.<\/li><li>Se possibile, riavvia prima solo la risorsa interessata, poi riavvia l&#039;intero server se le dipendenze lo richiedono.<\/li><li>Se si verificano errori, ripristinare la singola risorsa o impostazione modificata prima di provare un&#039;altra soluzione.<\/li><\/ul><h2>Guida alla manutenzione<\/h2><p>Rivedete questa configurazione dopo gli aggiornamenti degli artefatti FiveM, gli aggiornamenti del framework o le modifiche sostanziali alle risorse. Una configurazione che funziona oggi potrebbe smettere di funzionare dopo gli aggiornamenti delle dipendenze, la ridenominazione delle esportazioni, la modifica degli eventi o le migrazioni del database. Conservate le note insieme alla documentazione del server in modo che i futuri amministratori possano comprendere cosa \u00e8 stato modificato, perch\u00e9 \u00e8 stato modificato e come verificarlo nuovamente.<\/p>\n\n<!-- fivemx-quality-depth-v4 -->\n<h2>Revisione in corso<\/h2><p>Recheck How To Reduce NPC Density on FiveM after major FiveM artifact updates, framework changes, or resource migrations. Confirm that the advice still matches current server behavior, that any linked source remains available, and that installation steps still match the files a server owner will actually download or configure.<\/p><p>Per i server pubblici, tenete un breve registro delle modifiche accanto alla documentazione del server. Annotate cosa \u00e8 stato testato, cosa \u00e8 cambiato, quali account sono stati utilizzati per la verifica e come ripristinare la versione precedente. Questo velocizza la manutenzione futura ed evita che le vecchie note di configurazione diventino poco chiare o pericolose per i giocatori.<\/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\/it\/wp-json\/wp\/v2\/posts\/93579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/comments?post=93579"}],"version-history":[{"count":1,"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/posts\/93579\/revisions"}],"predecessor-version":[{"id":208558,"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/posts\/93579\/revisions\/208558"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/media\/93580"}],"wp:attachment":[{"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/media?parent=93579"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/categories?post=93579"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/tags?post=93579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}