Sheldon Spawn Controller

Block or population-cap any wild creature by class in ASA, even creatures that ordinary spawn configs can't touch.

File Details

sheldon spawn controller-windows 2.zip

  • R
  • Jul 3, 2026
  • 19.74 KB
  • 5
  • 1.0

File Name

sheldon spawn controller-windows 2.zip

Supported Versions

  • 1.0

Version 2

FIXES
- Spawn suppression now actually works. In v1 the periodic scan never ran on
  dedicated servers (an engine tick issue) and the delete-at-spawn hook was not
  registered in the cooked build. Both mechanisms are rebuilt and verified.
- Blocked creatures (cap 0) are now removed the instant they spawn by a
  lightweight per-spawn hook - map-wide, no scan delay.
- The scan sweep (population caps + backstop) now runs on a timer heartbeat
  instead of actor tick, which is reliable on dedicated servers.

NEW
- Live-control link (optional, OFF by default): connect the mod to your own
  control server over WebSocket and manage suppression on a running server -
  replace/add/remove/clear blocklist entries, switch modes, and retune the scan
  without a restart. Simple text protocol, fully documented.
- Cull telemetry: per-class removal counters plus status reporting over the
  live link, so you can query exactly what is being suppressed and how much.
- Verbose logging: with bVerboseLog=True every removal is written to the server
  log ("SSC buff cull <Class>"), making it easy to confirm suppression works.

NOTES
- INI format is unchanged - existing [SheldonSpawnController] sections work as-is.
- The mod is fully functional from the INI alone; the live-control link is
  entirely optional.
- Hard blocks (cap 0) are enforced map-wide at spawn time. Population caps
  (cap > 0) are enforced by the sweep, whose coverage scales with
  ScanTileRadius; full map tiling is planned for a future update.
- After changing the blocklist, restart or run cheat DestroyWildDinos so
  already-spawned creatures are re-evaluated.