Lien du script : https://originahl-scripts.com/gmod-scripts/3911/npcs-spawn-point-creator
Lien du wiki : https://originahl-scripts.com/gmod-scripts/3911/npcs-spawn-point-creator/wiki


  1. :rocket: Presentation de NPCs Spawn Point Creator

  2. ⚡ Les différents outils d'optimisation
    2.1 Optimiser la bande passante de votre serveur et le CPU du serveur
    2.2 Système de suppression de Npcs et de Nextbot lorsque les joueurs ne sont plus dans la zone


  3. :floppy_disk: Système de persistance indépendant sur Gmod
  4. :gear: List of commands
  5. :heavy_check_mark: Compatibilité avec le système d'administration
  6. question FAQ
  7. :books: Wiki & Documentation
  8. :pushpin: Informations diverse



1. 🚀 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 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.



2. ⚡ 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.

2.1 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.

2.2 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.



3. 💾 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



4. ⚙ Liste des commandes


5. ✔ Compatibilité avec le système d'administration




  1. Compatible avec ULX


  2. Compatible avec SAM Admin


  3. Compatible avec Server Guard


  4. Compatible avec FAdmin


  5. Fonctionne également très bien sans système d'administration en ajoutant votre steamid dans le fichier configuratio


  6. Compatible avec tous les gamemodes, DarkRP, clones de DarkRP, Sandbox, Base Gmod, TTT, HogwartsRP, MilitaryRP, StarwarsRP, PrisonRP




6. question 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.



7. 📚 Wiki & Documentation

NPCs Spawn Point Creator contient un Wiki officiel : 📚 Wiki & Documentation
Et un espace d'avis laissé par les clients : ⭐ Reviews

8 📌 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é.