Source-checkedCreatures & NPCs

Dynamic NPC Squads

by StrawWraith · for Garry's Mod

Half life 2's AI works great, for heavily scripted... linear levels.... But Garry's Mod finds the edges, NPCs just stand around, not exploring the massive maps on offer, not reinforcing their…

550KDownloads
15 mo agoLast updated
Steam WorkshopSource

About Dynamic NPC Squads

From Steam Workshop

Half life 2's AI works great, for heavily scripted... linear levels.... But Garry's Mod finds the edges, NPCs just stand around, not exploring the massive maps on offer, not reinforcing their…

Half life 2's AI works great, for heavily scripted... linear levels....

But Garry's Mod finds the edges, NPCs just stand around, not exploring the massive maps on offer, not reinforcing their allies...

But what if they did?

What if.

The source engine's fantastic squad system was always used to it's full potential.

What if..

NPCs formed small squads... Wandered the map... Reinforced allies that found enemies?

What if...

They were truly, Dynamic NPC Squads?

Full feature list!

  • Npcs will chatter when they do any custom behaviour!
  • When a squad starts losing members, they'll cry for backup!
  • Entire system is based on disposition, so custom factions wont break it!
  • Idle squads will report in and do their very best to reinforce their buddies.
  • If there's no threat, squads wander as a group!
  • Everyone follows their squad leader.
  • Leaders will intentionally spread out, avoid other squads!
  • Removed grigori support.
  • Half-decent duplicator support!
  • Leaders who have lost all their buddies will throw in the towel and join someone else.
  • A "Dynsquad Goal" ( think capture point! )

All this together means that npcs will break up into little squads, constantly moving around the map!

Some Caveats

  • Works best with npcs that can join valve squads ( basically all default npcs, combine, rebels, zombies, antlions )
  • This addon doesn't directly affect actively fighting npcs ( no extra tactics in close quarters! )

Console commands

npc_dynsquads_enabled ( enables/disables the addon )
npc_dynsquads_yapping ( enables/disables the extra idle npc voicelines )
npc_dynsquads_doassaults ( idle npc reinforcing )
npc_dynsquads_dowandering ( idle npc wandering )
npc_dynsquads_developer ( enables/disables debug info )
npc_dynsquads_ignoremapcreated ( makes it ignore map npcs, stops it breaking some maps )

Github

Highlights

From source data

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 15 mo ago.

Dynamic NPC Squads on Nxeon

From our catalogue
One-click install
Supported on Nxeon Garry's Mod servers. We download it from Steam Workshop, place it, and restart the server.
Server load
light
Smallest plan we suggest
Garry's Mod — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
2025-07-21, released 2025-07-21

Game versions by loader

LoaderGame versionsNewest
Workshop

From 1 recorded build of Dynamic NPC Squads.

Run Dynamic NPC Squads on a Garry's Mod server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Steam Workshop as “Content”

Creatures & NPCs

Adds or changes creatures, NPCs and how they behave.

Compatibility

Game
Garry's Mod

Verified at the source

  • ✓Steam WorkshopOfficial listing, checked 2026-10-10Open ↗
  • ✓AuthorStrawWraith, as published on Steam Workshop
  • ✓LicenseNot published by the sourceFree

Dynamic NPC Squads, answered

Generated from the mod’s own source data.

Is it free?

Yes. Dynamic NPC Squads is free to download from Steam Workshop.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run Dynamic NPC Squads on a Garry's Mod server.

Deploy in about a minute from $3.99 a month, then add Dynamic NPC Squads in one click.