Media

NPCSpawn Framework: Optimized gmod NPC Spawn Editor FR - scripts

Vidéo de Demonstration de NPCSpawn Framework: Optimized gmod NPC Spawn Editor sur Youtube

NPCSpawn est un addon GMod 2026 qui remplace les entités natives telles que npc_maker ou info_npc_spawn_destination par un système de spawn logique, dynamique et ultra performant. Créez et contrôlez facilement les zones d'apparition des PNJ : types, factions, comportements, cycles de réapparition, points de ralliement, le tout sans entités physiques ni surcharge du serveur. Le système d'apparition des PNJ natif de GMod est lourd et limité. NPCSpawn le remplace par une solution plus rapide, plus propre et entièrement personnalisable, modifiable en temps réel sans aucun mappage requis.


day-night menu swep optimisation group-setting build mod zone-esp info-esp management reload

Maximum image size
Description

Description de NPCSpawn Framework: Optimized gmod NPC Spawn Editor

Sommaire :
  1. 📙 Présentation de NPCSpawn Framework, éditeur avancé de spawn NPCs & Nextbots
  2. 🧠 Logique de spawn dynamique, conditionnelle et événementielle
  3. 🔬 Optimisation des routines IA par architecture sans entités physiques
  4. ⚙️ Interface NPCSpawn, gestion globale des zones virtuelles
  5. 🧰 SWEP d'édition visuelle, création de zones en temps réel
  6. 🎯 Filtres et conditions de spawn avancées
  7. 📜 Paramétrage expert, priorités, cycles et contrôles
  8. 🌪️ Optimisations serveur et suppression des spawns natifs
  9. 🗜️ Empreinte mémoire
  10. 🧩 Norda Suite, un écosystème modulaire pour le map building


📙 Présentation de NPCSpawn Framework


NPCSpawn est un framework moderne de gestion de spawn pour NPCs et Nextbots sur Garry's Mod. Il remplace intégralement les systèmes classiques comme npc_maker, info_npc_spawn_destination ou les scripts de spawn hérités, en supprimant toute dépendance aux entités physiques requis pour fonctionner.

Basé sur une logique 100 % virtuelle, NPCSpawn fonctionne entièrement en mémoire, sans point de spawn figé sur la map. Résultat : moins d'entités, moins de conflits, et une stabilité accrue, même les NPCs ou Nextbots y gagnent en supprimant cela de leur environnement de recherche.

Successeur direct de Gmod NPCs Spawn Point Creator (2021), cette version 2026 a été conçue pour les serveurs RP, PVE, sandbox et scénarisés, nécessitant un contrôle précis de la densité, du comportement et de la rotation des NPCs et Nextbots.

Le système agit comme un remplacement complet, indépendant des gamemodes, plus rapide, plus propre et orienté optimisation serveur.



🧠 Logique de spawn dynamique et conditionnelle


Les zones de NPCSpawn sont entièrement logiques, calculées en temps réel et dépourvues d'entités mappées.
Chaque zone contrôle le type de NPCs, leurs quantités max par zone, leurs conditions d'apparition ou de disparition.

Cas d'usage typiques :
-Vous pouvez choisir quel NPCs peuvent spawner le jour ou la nuit (si NWeather est présent dans l'installation).
-Zones de patrouille activées selon la présence de joueurs.
-Respawn adaptatif lié à un scénario ou une progression.
-Événements dynamiques, invasions ou vagues ennemies.
-Rotation automatique des points de spawn pour simuler des renforts.

L'absence totale de npc_maker et info_node réduit drastiquement la charge serveur, évite les doublons et améliore la fluidité globale.



🔬 Optimisation des routines IA par architecture sans entités physiques


Dans le moteur Source, les NPCs et Nextbots analysent en permanence leur environnement afin de détecter des joueurs, des cibles potentielles ou des points d'intérêt.
Ce scan ne se limite pas aux entités visibles : toutes les entités présentes sur la map sont prises en compte, y compris celles invisibles, non interactives ou purement techniques.

En supprimant totalement les entités physiques liées aux systèmes de spawn, NPCSpawn réduit drastiquement le volume d'entités évaluées durant ces phases de scan.
Les fonctionnalités de spawn restent intactes car elles sont remplacées par une logique Lua pure, stockée en mémoire et exécutée uniquement lorsque nécessaire.

Cette philosophie, appliquée à l'ensemble de mes scripts, vise a conserver les fonctionnalités avancées tout en éliminant les entités superflues des serveurs.
Le résultat est une baisse mesurable des itérations internes, moins de calculs IA inutiles, et une amélioration directe des performances serveur, en particulier sur les environnements fortement peuplés en NPCs et Nextbots.



⚙️ Interface NPCSpawn, gestion centralisée


Un menu unique offre une administration centralisée et complète des zones de spawn :
-Création, édition et suppression des zones NPCs et Nextbots.
-Définition des classes, modèles, armes, factions et comportements IA.
-Gestion avancée des priorités, avec des taux de probabilité par NPC et par groupe de spawn, sans avoir à modifier chaque point de spawn individuellement.
-Limitation du nombre d'entités actives par zone ainsi qu'un plafond global sur l'ensemble de la map.
-Déclenchement automatique ou manuel des spawns pour chaque zone.
-Suppression ciblée des NPCs issus d'une zone spécifique, sans impacter les NPCs provenant des autres zones.



🧰 SWEP d'édition visuelle en temps réel


Un SWEP dédié permet de placer et modifier les zones directement en jeu, sans Hammer ni entités natives.
Les zones peuvent être cubiques, sphériques, plate ou volumétrique, et ajustés instantanément.

Contrôles :
-Reload : menu principal de l'outil.
-Clic gauche : point P1.
-Clic droit : point P2 et création du volume.
-Clic gauche sur zone : déplacement.
-Clic droit sur zone : suppression.
-Boutons en haut à gauche permettant de switcher avec les autres outils de build.

Fonctions :
-ESP admin 3D des zones.
-Direction de spawn fixe ou aléatoire.



🎯 Filtres et conditions de spawn avancées


Chaque zone peut filtrer précisément les entités :
-Classes NPCs ou Nextbots spécifiques.
-Orientation et angle de spawn.
-Conditions logiques : joueurs présents, timer, trigger Lua (distance).



📜 Paramétrage expert et priorités


NPCSpawn offre un contrôle fin par zone :
-Limite de NPCs simultanées.
-Délai de réapparition configurable.
-Rotation aléatoire ou ciblé entre zones.
-Activation via logique, commande ou événement.
-Zones d'exclusion pour éviter le spawn abusif à proximité des joueurs.



🌪️ Optimisations serveur et suppression des spawns natifs


🌪️ Optimisation #1
Suppression automatique au démarrage des entités natives de spawn (npc_maker, ai_goal_*, info_npc_spawn_destination).

Bénéfices :
-Environnement serveur allégé.

🌪️ Optimisation #2
Les zones peuvent être automatiquement activées ou désactivées selon la proximité des joueurs, via un rayon de détection paramétrable, réduisant les calculs inutiles. Cela est utile si vous voulez des NPCs seulement là où il y a de l'activité sur votre serveur. On ne veut pas mettre des NPCs mal optimisé là où il n'y a pas de joueurs.

🌪️ Optimisation #3
Despawn automatique des NPCs dans les zones inactives, réduisant significativement la charge CPU.



🗜️ Empreinte mémoire


Taille de l'addon:
Client : 35ko
Serveur : 17ko
Workshop (icônes) : 7ko



🧩 Norda Suite, un écosystème modulaire pour le map building

NPCSpawn Framework s'inscrit dans la continuité logique de la gamme et vient renforcer un écosystème déjà pensé pour un map building propre, modulaire et performant sur GMod. Il fonctionne en parfaite synergie avec NPlayerSpawn pour la gestion avancée des points d'apparition des joueurs, NRestrict pour le contrôle précis d'accès des zones, NSafeZone pour la sécurisation optimisée des espaces, NSoundscape Creator pour la création d'ambiances sonores sur mesure et GhostEntity pour le décor haute performance.

L'objectif est simple, vous proposer une boîte à outils cohérente et interconnectée qui accélère la création de maps solides, lisibles et parfaitement optimisées, tout en gardant un workflow propre et maîtrisé.

🔹 WIKI & F.A.Q

WIKI & F.A.Q

NPCSpawn Framework: Optimized gmod NPC Spawn Editor


☰ 1. Installation de NPCSpawn Framework: Optimized gmod NPC Spawn Editor

Installation : Téléchargez et décompressez le dossier norda_npcspawn_framework.zip. Installez l'addon dans le fichier addons de votre serveur Gmod,
Chemin: garrysmod/addons/norda_npcspawn_framework

☰ 2. Où trouver les ressources et les matérials dans norda_npcspawn_framework?

Vous trouverez les ressources dans le workshop de Garry's Mod sur Steam. - Gmod Workshop ID des ressources de NPCSpawn Framework: Optimized gmod NPC Spawn Editor: 0
- La fonction AddWorkshop est automatiquement ajouté dans le fichier serveur du script il est désactivable depuis le fichier configuration : resource.AddWorkshop( 0 )
- Pour ajouter les ressources du workshop de gmod à votre collection : NPCSpawn Framework: Optimized gmod NPC Spawn Editor [Ressouces seulement] | Gmod Workshop

☰ 3. Comment ouvrir l'interface pour gérer NPCSpawn Framework?

Par commande: norda_npcspawn
Ou depuis le menu raccourcie de Nor Admin | gmod Administration Suite

☰ 4. Comment créer une zone de spawn pour les NPCs ou Nextbot?

Utilise le SWEP NPCSpawn2 Builder:
1. Clic gauche pour placer le point P1
2. Clic droit pour placer P2 et générer le volume
3. Reload pour ouvrir le menu d'édition
4. Configure la zone

La zone devient immédiatement active si le système est activé.

☰ 5. Peut on créer des zones sphériques et cubiques?

Oui. Si seul P1 est défini, la zone fonctionne en rayon sphérique
Si P1 et P2 sont définis, la zone devient cubique/volumétrique

Tu peux ajuster la taille en temps réel.

☰ 6. Comment limiter le nombre de NPCs dans une zone?

Chaque zone possède:

- Un Max NPC count par zone
- Un Spawn wave size
- Un plafond global serveur configurable

Le système respecte strictement ces limites.

☰ 7. Peut on empêcher le spawn si aucun joueur n'est proche?

Oui. Tu peux définir un rayon de détection joueur. La zone ne spawn que si un joueur est dans la distance définie. Optionnellement, les NPCs peuvent aussi être despawn automatiquement quand plus aucun joueur n'est proche.
C'est un des leviers majeurs d'optimisation.

☰ 8. Peut on choisir quels NPCs spawn le jour ou la nuit?

Oui. Chaque NPC dans un groupe peut avoir:
- Spawn autorisé le jour
- Spawn autorisé la nuit

Compatible avec NWeather si installé.

☰ 9. Comment fonctionnent les probabilités?

Chaque NPC d un groupe peut avoir un pourcentage.

Exemple:
Zombie A: 70%
Zombie B: 20%
Zombie C: 10%

Le système répartit dynamiquement selon ces ratios.

☰ 10. Peut on modifier les HP ou le modèle d un NPC?

Peut on modifier les HP ou le modèle d un NPC?

Oui. Par NPC tu peux définir:
- Custom HP
- Custom Model
- Custom Skin
- Custom SWEP
- Possibilité de spawn le jour ou la nuit

☰ 11. Comment forcer un spawn dans une zone?

Dans le menu de gestion, clic droit sur une zone:
- Force Spawn Zone

Cela déclenche manuellement la logique de spawn de la zone sélectionnée.

☰ 12. Comment supprimer uniquement les NPCs d'une zone spécifique?

Pour nettoyer les NPCs générés par une zone précise sans affecter les autres zones. Clic droit sur la zone et Cleanup. Gestion fine, pas de cleanup global brutal.

☰ 13. NPCSpawn est il compatible avec tous les gamemodes?

Oui. Le système est indépendant du gamemode.
Il fonctionne en sandbox, DarkRP ou sans gamemode sans problème.

☰ 14. Peut on gérer plusieurs groupes de NPCs?

Oui.

Tu définis des groupes:
- Zombies
- Combines
- Civils
- Etc...

Ensuite tu assignes un groupe à une zone. Modifier un groupe met à jour toutes les zones qui l'utilisent.
Le gain de temps massif, l'inverse de mon ancien système.

☰ 15. Est ce compatible avec Nextbots?

Oui. NPCs et Nextbots sont gérés par le même framework.
La logique de spawn reste identique.

☰ 16. Peut on désactiver temporairement une zone?

Oui. Chaque zone peut être activée ou désactivée dynamiquement. Idéal pour des événements scénarisés.

☰ 17. Peut on créer des vagues d'ennemis?

Oui. Utilise:
- Spawn wave size
- Max NPC zone
- Délais de spawn

Tu peux simuler des renforts progressifs.
⭐️ 0 Reviews
There are no reviews on this script yet.
Gmod Addon


📥 Download 1


🎫 Ouvrir Ticket


avatar-76561198033784269

Créateur: Norda Scripts

Ventes1
Publié1 hour
Mis à jour
Versionversion 1
DRMYes
CategoriesGmod addons
RequierementsGarry's Mod Server
Langages🇬🇧 🇫🇷
DisponibilitéAccés immediat
LivraisonTéléchargement numérique
RemboursementAvant download
Admin DarkRP Entities Optimisation Gameplay Management Allgamemode Weapon Standalone
Derniers Addons Gmod publiés
NPlayerSpawn | gmod Player Spawn Editor - Logic Based System


NRestrict | gmod Zone Restriction and Area Control Addon


NSafezone | The gmod Optimized Safezone addon


NSoundScape Creator | gmod Advanced Soundscape Editor


NWeather | Dynamic gmod Weather and Skybox System


GhostEntity | gmod High Performance Map Decoration System