Roaming NPCs
Bring your Rust server to life with Roaming NPCs — AI bots that act just like real players. They gather, loot, and fight, making your server feel active and alive. Features: ⚒️ Realistic AI Behavior • NPCs roam the map and simulate player-like behavior. • Customizable behaviour: friendly, aggress...
codefling.com
About Roaming NPCs
Bring your Rust server to life with Roaming NPCs — AI bots that act just like real players. They gather, loot, and fight, making your server feel active and alive.
Features:
• NPCs roam the map and simulate player-like behavior.
• Customizable behaviour: friendly, aggressive, defensive
• Spawn bots on beaches or random points around the map.
• Random or custom names and appearances.
• Bots harvest wood, stone, metal, and sulfur using tools like rocks, hatchets, or pickaxes.
• Automatically pick up nearby dropped resources, food, and more.
• Loot crates and barrels found across the map.
• Automatically equip better gear found during looting.
• Bots attack wild animals like wolves, bears, and boars.
• Uses ranged and melee weapons – from bows to rifle ak.
• Configure bot spawn kits – tools, weapons, clothes, and other.
• Choose whether bots spawn with kit or start with rock and torch.
• Setup health, damage rates, respawn timers and other.
• Record your own voice phrases that bot will replay on some actions using voice chat.
• Define bot's behavior:
- Friendly (doesn't attack, runs away)
- Defensive (defends if attacked)
- Aggressive (attacks first)
See It in Action! Watch the Video
- /rnpc vis - shows all RoamingNPC's bots
- /rnpc stashvis - shows all RoamingNPC's stashes
- /rnpc killall - kills all RoamingNPC's bots
- /rnpc tp - teleports all RoamingNPC's bots to you
- /rnpc totp - teleports you to closest RoamingNPC bot
- /rnpc init - clears all data and respawns bot (needs to be done after editing config)
- /rnpc recvoice start - start recording
- /rnpc recvoice stop - stop recording
- /rnpc recvoice replay - listen to current recording (recording will be stopped)
- /rnpc recvoice save <file name> - save current recording
- /rnpc recvoice replay <file name> - listen to the recording from file
- /rnpc recvoice clear - clear current recording