Gmod NPCs Spawn Point Creator (FR) - Script
Génère dynamiquement des points de spawn pour les NPCs et Nextbot personnalisable, quantité, délai, point de vie max de chacun, position de ralliement après apparition, armes par défaut, modèle original, et comprend un module d'optimisation des npcs. Configurez la distance à laquelle le système génère des npcs, si le joueur s'en éloigne les npcs se désapparaissent automatiquement, peut être activé et désactivé depuis son interface.
Depuis la version 2.3 le système fonctionne comme sur les MMORPG, Les NPCS Spawn est despawn en fonction de la présence des joueurs dans une zone. Si vous avez défini le respawn à 10 minutes, si le npc n'est pas mort il spawnera rapidement au moment où il y aura des joueurs dans la zone (que vous aurez défini la distance pour ne pas qu'ils spawnent sous les yeux des joueurs pour ne pas faire moche). Si les joueurs quitte la zone, les npcs généré par le point de spawn disparaissent. Ils respawneront alors plus tard avec tout leurs points de vie.
Si ils meurent alors il faudra attendre 10 minutes pour qu'il puisse respawner automatiquement.
❮
❯
Description de Gmod NPCs Spawn Point Creator
Sommaire :- 🚀 Presentation de NPCs Spawn Point Creator
- ⚙️ Les différents outils d'optimisation
- ⚡️ Optimiser la bande passante de votre serveur et le CPU du serveur
- 🛡️ Système de suppression de Npcs et de Nextbot lorsque les joueurs ne sont plus dans la zone
- 💾 Système de persistance indépendant sur Gmod
- 🕹️ Liste des commandes
- ✔️ Compatibilité avec le système d'administration
- 🤔 FAQ
- 📚 Wiki & Documentation
- 📌 Informations diverse
- ❓ À quel type de besoin NPCs Spawn Point Creator peut-il répondre?
🚀 Presentation de NPCs Spawn Point Creator
Le NPCs Spawn Point Creator est un addon gmod spécialisé dans la génération et la création de points de spawn de Npcs et Nextbot sur vos map, pour animer automatiquement vos serveurs gmod de façon autonome.
Spécialement dédié aux Npcs et Nextbot le système permet en soit de créer plusieurs point de spawn, de configurer un périmètre de spawn dont lequel vous pourrez utiliser qu'un seul point pouvant faire spawner plusieurs npcs dans un large périmètre que vous pouvez définir en unité métrique.
Il est aussi possible de leur attribuer de l'équipement par défaut tel que des armes, à la condition que le Npcs fonctionne d'origine et correctement avec les armes.
Optimisez vos serveurs en prédéfinissant une condition de spawn si des joueurs se trouvant à proximité, en effet, ne faite plus spawner des npcs là où il n'y a pas de joueur, afin d'optimiser le processeur de votre serveur et aussi sa bande passante dans le cas de map mal optimisé. Cette distance d'activation et de désactivation est configurable depuis l'interface de chaque point avec un simple bouton.
Créer des Npcs rare, en modifiant la chance de spawn d'un npc, ou créez des points de spawn de boss avec beaucoup de point de vie, ou de npcs aussi bien faible que résistant. En effet il est possible de choisir les points de vie que doivent avoir les npcs engendré par le NPCs Spawn Point Creator. Si vous avez décidé qu'un bosse doit avoir 1000 points de vie. Alors cliquez sur Life dans la case du Npc depuis l'interface et glissez le slider pour obtenir la valeur 1000, j'ai fait maximum pour que ça soit facile à utiliser et facile à comprendre en traduisant le script en plusieurs langages : 🇬🇧 🇫🇷 🇩🇪 🇬🇪 🇮🇹 🇯🇵 🇰🇷 🇳🇴 🇷🇺 🇪🇸 🇸🇪.
Optimisez les FPS coté client en choisissant si vos Npcs ou Nextbot Spawn avec leurs ombres ou pas d'ombres, depuis un simple bouton.
Coté gestion, j'ai pour habitude de créer un mini ESP que je nomme : AdminEyes, qui permet de voir tous les points de spawn de npcs sur votre map. C'est à cela que sert la possibilité de nommer un point de spawn, de lui attribuer une couleur et une icône. Afin de vous aider d'avoir un bon visuel sur votre organisation. Et permettant aussi aux membres de votre staff de mieux s'organiser et d'avoir une vue d'ensemble lorsqu'on travail en équipe.
Concernant la définition du point de ralliement, en configurant une position au NPC depuis l'interface, aura pour effet qu'après son spawn, votre NPC se mettra à joindre le point que vous avez défini. Utile lorsque vous souhaitez que vos NPCs spawn hors du champ de vision de vos joueurs.
Depuis la version 2.1 il est possible de configurer la relation des npcs avec les joueurs. Vous aurez le choix entre, par défaut, amical, ennemie, effrayé et neutre.
⚙️ Les différents outils d'optimisation
Aujourd'hui les maps sur Gmod sont immense. Et plus elle sont immense plus elles paraissent vide. Car il est impossible de la remplir de Npcs sans conséquence sur les performances. Ce système permet de despawner les Npcs lorsque les joueurs sont loin de la zone. Et de les faire respawner lorsque les joueurs s'en approche.
L'optimisation est un point clé important dans ce script différentes petites astuces permet d'éviter la surcharge et de donner l'impression que le serveur est plein de vie avec les Npcs et Nextbot.
⚡️ Optimiser la bande passante de votre serveur et le CPU du serveur
Avec le module d'optimisation lié à la distance, définissez si le spawn fonctionne ou pas lorsqu'il n'y a pas de joueur dans son rayon, le panneau vous permet de choisir la distance en mètres. Par exemple si vous réglez sur 50m, le spawn va générer les npcs que vous avez configuré si des joueurs se trouve dans se périmètre.
🛡️ Système de suppression de Npcs et de Nextbot lorsque les joueurs ne sont plus dans la zone
Le module de suppression permet lui de supprimer les npcs si les joueurs ne sont plus dans la zone. Ce qui libère de la ressource considérable pour votre serveur puisque les NPCs sont majoritairement les entités qui consomme le plus de ressources sur votre serveur.
💾 Système de persistance indépendant sur Gmod
Rangez votre toolgun, mon système de persistance est inclus dans le script, ouvrez le panneau et cliquez sur Pertistant : ON / OFF
Ce système m'a parmi de créer une sécurité qui rend impossible la suppression accidentel de l'entité lorsque sa persistance est activée
🕹️ Liste des commandes
Commande pour supprimer tous les points de spawn de npcs sur la map : nord_npcspawn_cleanup
Désactiver tous les points de butin sans les supprimer : nord_npcspawn_enable_all 0 : 1 = mode d'édition activé, 0 = désactivé.
Cacher tous les cubes : nord_npc_hide_all_cubemodel
Afficher tous les cubes : nord_npc_show_all_cubemodel
Rendre tous les Npcs Spawn persistants : nord_npc_spawn_persistent 1 (0 pour désactiver la persistance de tous les Npcs Spawn Point)
Faire apparaître un point de spawn Npcs sans menu de spawn (pour les modes de jeu qui n'ont pas de menu de spawn) : spawn_nordahl_npcs_system
✔️ Compatibilité avec le système d'administration
Compatible avec ULX
Compatible avec SAM Admin
Compatible avec Server Guard
Compatible avec FAdmin
Fonctionne également très bien sans système d'administration en ajoutant votre steamid dans le fichier configuratio
Compatible avec tous les gamemodes, DarkRP, clones de DarkRP, Sandbox, Base Gmod, TTT, HogwartsRP, MilitaryRP, StarwarsRP, PrisonRP
🤔 FAQ
[LN] ヅ : "C'est quoi les petites icônes en bas de "Life" ?"
Author : "Tu cliques dessus et tu choisis combien de point de vie le npcs doit avoir au moment du spawn par le point. Tu peux donc faire des points de spawn pour par exemple des boss, qui sont des npcs avec des points de vie plus élevé, ou faire des lieux ou la difficulté est plus élevé."
User2 : "C'est quoi les petites icônes en bas de "Chance " ?"
Author : "Chance est inspiré de mon système de loot. Tu peux mettre plusieurs Npcs dans un point de spawn et définir lequel doit spawner plus souvent qu'un autre. Du coup possibilité de faire des npcs plus rare. Ce qui rend compatible avec beaucoup d'idées et de gamemode.
User2 : "Pourquoi faire spawner des npcs sans leurs ombres ou avec ?"
Author : "Certains NPCs ne sont pas configuré correctement pour cela, lorsque vous utilisez des addons qui génère des ombres dynamique, le npcs se retrouve avec deux ombres, et cette option existe pour gagner quelques FPS coté client. Par fois la qualité prime sur l'optimisation et c'est un choix que je veux laisser aux utilisateurs de ce script.
📚 Wiki & Documentation
NPCs Spawn Point Creator contient un Wiki officiel : 📚 Wiki & Documentation
Et un espace d'avis laissé par les clients : ⭐ Reviews
📌 Informations diverse
Pour l'utilisation de ce script il n'est pas nécessaire de connaitre la programmation en Lua, ni pour la configurer.
Tout le contenu est gérable depuis une interface simple et complète. Ce script fonctionne seul, une fois configuré pour vous pouvez laisser tourner en toute quiétude. Et passer à autre chose. Il s'occupera à créer la vie des NPCs et des Nextbots sur votre serveur comme vous l'avez configuré.
❓ À quel type de besoin NPCs Spawn Point Creator peut-il répondre?
Cet addon gmod est conçu pour répondre à plusieurs types de besoin différents si vous avez ses questions en tête alors il est fait pour vous:
1. Comment supprimer les spawn de NPC originaux d'une map sur Gmod?
2. Comment placer mes propres spawn de NPC sur mon serveur Gmod?
3. Comment mettre un spawn de npc, avec une liste est un taux de chance qu'un NPC puissent spawn moins souvent qu'un autre?
4. Comment désactiver les ombres des NPC sur Gmod?
5. Comment visualiser la map avec tout les points de spawn sur Gmod?
6. Comment optimiser les spawns des NPC pour qu'ils spawnent uniquement là où il y a des joueurs sur la map?
7. Comment despawn un NPC lorsqu'il y a pas dejoueur et le refaire spawn lorsqu'un joueur rentre dans une zone?
8. Comment avoir plein de npc seulement dans les zones où il y a des joueurs
9. Comment modifier les points de vie des NPC sur Gmod?
10. Comment faire aller des NPCs vers unb point après leur spawn?
11. Comment configurer l'arme d'un NPC quand il a spawné?
12. Je voudrais faire un système de horde sur Gmod
13. Je voudrais faire un système de spawn de Boss
14. Je voudrais savoir comment faire pour avoir beaucoup de NPC sur mon serveur Gmod.
15. Comment modifier le relationship des npcs sur Gmod?
Chemin: garrysmod/addons/nordahl_npcs_spawn_creator
- La fonction AddWorkshop est automatiquement ajouté dans le fichier serveur du script il est désactivable depuis le fichier configuration : resource.AddWorkshop( 2513523537 )
- Pour ajouter les ressources du workshop de gmod à votre collection : Gmod NPCs Spawn Point Creator [Ressouces seulement] | Gmod Workshop
La command "nord_npcsys_open" permet d'ouvrir le dernier point de spawn visité.
1. Lorsque vous entre un nom de point vous le verrez affiché lorsque vous activerez l'admineye. Qui est un petit ESP pour voir la position de chaque point placé.
2. Permet de choisir la couleur, par exemple moi je mes les point où les boss spawn en rouge.
3. Attribuer une icône à un point. Cliquez sur Spawn Icon pour afficher la liste et faite votre selection.
En bleu : Spawn Timer permet de définir une boucle dont lequel un npc va respawner. Si le npc n'est pas mort ou supprimer alors d'autres ne spawneront pas.
En vert : La quantité permettra de configurer le nombre de PNJ qui spawneront.
Laissez sur 100% si cette variable ne concerne pas dans votre projet.
En bleu :
1m correspond à la distance configuré en unité métrique.
En Vert :
L'admin Eyes permet aussi à mieux vous organiser au niveau de l'ensemble des points de Spawn de Npcs.
L'admineyes s'active en cliquant sur le bouton Admineyes de n'importe quel point de spawn de Npcs
Et aussi de les faire disparaitre automatiquement si les joueurs quittent la zone ou se déconnectent de votre serveur.
En somme mettez des Npcs là où il y a des joueurs. Ce qui est utile dans divers gamemode. Et agréable de ne pas être obligé de mettre 200 Npcs mal optimisé sur toute la map pour animer un serveur.
En rouge 1 : Configurez la distance
En violet 2 : Activez ou Désactivez le module
Detection permet d'ajouter des Npcs au spawn. Spawner un Npc à coté du point de spawn que vous souhaitez que le spawn engendre. Cliquez sur Detection. Le NPC sera alors supprimé et une copie de lui sera dans la liste. Cela signifie que le spawn va l'engendrer au rythme que vous l'aurez configuré.
Add Manuel, est un ajout manuel d'un NPC en entrant le nom de sa class.
Dans l'exemple le zombie simple qui aura 90% de chance d'apparaitre et le reste, 5%, le zombie apparaitra plus souvent que le reste.
Vous aurez plusieurs façon de procéder:
Méthode 1 : Sélectionne ma position actuel pour définir le point où le NPC va rejoindre après son spawn.
Méthode 2 : Allez à la position que vous désirez et coller la commande indiqué, elle est automatiquement copier dans votre presse papier donc vous n'aurez qu'à coller la commande dans votre console.
Si vous voulez attribuer le point de ralliement à plusieurs NPCs alors le mieux sera d'ouvrir l'interface avec la commande et d'appliquer votre position.
Fonctionne avec tous les NPcs. Pour les Nextbots ils doivent déjà fonctionner avec la fonction MoveToPos pour que cela soit possible.
Les Npcs doivent déjà pouvoir se déplacer sur la map pour pouvoir se mouvoir à la position. Si cela ne fonctionne pas alors la map a besoin d'un nodegraph (Pour les Npcs) et un navmesh (Pour les Nextbots)
Mais il vous est possible de le modifier depuis l'interface :
Ce bouton permet d'ajouter un nom de class d'arme existante et qui fonctionne déjà d'origine sur le Npcs.
Le NPC sera forcé de spawner avec l'arme choisi ici.
Cliquez si SET LIFE et choisissez la valeur qui vous convient. Avec ce système vous pouvez par exemple créer des zones où les NPCs ont un niveau supérieur et son plus difficile à éliminer ou créer des zones bas niveau avec des NPCs plus faible.
Par defaut les NPCs spawnent avec leurs ombres même dans les zones sombres, ce qui est dommage pour les FPS des clients.
Avec ce bouton forcez le NPC à spawner avec son ombre ou sans son ombre, les ombres ont un impacte sur les performances à vous de choisir.
Cliquez sur l'image du Npcs. Si vous voulez vider entièrement la liste alors cliquez sur Cleanup en bas à droite.
cfg.interface_setmaxhp=1000