Il peut arriver que vous souhaitiez réduire le nombre de personnages non jouables (PNJ) ou leur densité dans le monde du jeu afin d'améliorer les performances du serveur ou de créer des scénarios de jeu spécifiques. Dans ce tutoriel, nous allons vous montrer comment réduire le nombre de PNJ dans FiveM.
Note: La réduction de la densité des PNJ peut nécessiter une certaine connaissance des scripts côté serveur dans FiveM. Assurez-vous d'avoir un accès administratif à votre serveur FiveM et une compréhension de base des scripts Lua.
Conditions préalables:
- Un serveur FiveM. (Comment configurer)
- Accès administratif au serveur.
- Un éditeur de texte (par exemple, Bloc-notes++) pour l'édition de scripts Lua.
- Connaissance de base des scripts Lua.
Étapes:
1. Accédez à votre serveur FiveM :
- Assurez-vous d'avoir un accès SSH ou RDP à votre serveur FiveM, ou un accès à son panneau de contrôle.
2. Localisez votre dossier de ressources :
- Naviguez jusqu'au répertoire principal de votre serveur FiveM.
- Trouvez le dossier "resources" ; c'est là que se trouvent les scripts et les ressources de votre serveur.
3. Créez un nouveau script Lua :
- Dans le dossier "resources", créez un nouveau répertoire si nécessaire, par exemple "npc_reducer".
- Dans le répertoire "npc_reducer", créez un nouveau fichier script Lua, par exemple "reduce_npc_density.lua".
4. Modifiez le script Lua :
- Ouvrez le fichier "reduce_npc_density.lua" avec votre éditeur de texte préféré.
- Ajoutez le code Lua suivant au fichier :
Citizen.CreateThread(function() while true do Citoyen.Wait(0) -- Ajustez le nombre ci-dessous pour définir la densité de PNJ souhaitée. local newDensity = 0.1 -- Modifiez cette valeur si nécessaire. SetVehicleDensityMultiplierThisFrame(newDensity) SetPedDensityMultiplierThisFrame(nouvelleDensité) SetRandomVehicleDensityMultiplierThisFrame(nouvelleDensité) SetParkedVehicleDensityMultiplierThisFrame(nouvelleDensité) SetScenarioPedDensityMultiplierThisFrame(newDensity, newDensity) fin fin)
- Dans le code ci-dessus, vous pouvez modifier l'élément
nouvelleDensité
Variable permettant de contrôler la densité des différents types de PNJ et de véhicules dans le monde du jeu. Une valeur de1.0
représente la densité par défaut, tandis que des valeurs plus petites la réduisent.
5. Enregistrez et fermez le script Lua :
- Enregistrez les modifications apportées au script Lua et fermez l'éditeur de texte.
6. Configurez votre serveur.cfg :
- Naviguez jusqu'au répertoire principal de votre serveur FiveM.
- Ouvrez le fichier "server.cfg" avec un éditeur de texte.
- Ajoutez la ligne suivante au fichier :
assurer npc_reducer
- Cette ligne garantit que votre script "reduce_npc_density.lua" est chargé au démarrage du serveur.
7. Redémarrez votre serveur FiveM :
- Enregistrez le fichier "server.cfg" et redémarrez votre serveur FiveM pour appliquer les modifications.
8. Ajuster la densité des PNJ en temps réel :
- Une fois votre serveur rétabli, vous pouvez ajuster la densité des PNJ en temps réel en modifiant le paramètre
nouvelleDensité
dans le script Lua. Des valeurs plus faibles réduiront la densité des PNJ, tandis que des valeurs plus élevées l'augmenteront.
Vous avez appris à réduire la densité des PNJ dans FiveM en créant un script Lua et en configurant votre serveur pour qu'il le charge. Cela peut vous aider à optimiser les performances du serveur ou à créer des scénarios de jeu spécifiques avec moins de PNJ dans votre serveur GTA V FiveM.
S'il vous plaît, aimez, partagez et commentez ceci, si cela vous a aidé. :)
Un commentaire
Luke de FiveM-Mods.netAuteur
La densité de PNJ pour FiveM correspond à la quantité en pourcentage de PNJ. Par exemple, 0,1 correspond à 10% en général. Il n'y aura donc que 10% de PNJ. 0.5 correspond à 50%, ce qui signifie que seulement la moitié des PNJ seront créés.
Il y a la densité de PNJ/pédés et la densité de véhicules. Vous pouvez vérifier tous les Natifs sur le site de FiveM