Stable v0.9v live: major optimization + queue safety update is now production ready. Legacy now includes v0.8v. 1.0v Planned is introduction-only for now.

Developer & Architecture

Engineering breakdown for NeuroDirector v0.9v stable.

Project Scope

NeuroDirector is a server-authoritative SourceMod plugin that replaces static pacing with adaptive pressure management. The goal is challenge with fairness, not random overload.

Primary constraints: maintain frame stability under high spawn pressure, avoid repeated unfair boss chains, and allow live server tuning through cvars and admin commands.

Core Systems

Adaptive Brain

Calculates pressure scaling from survivor health, incap states, and team losses.

Event Matrix

Weighted event chooser with cooldowns and anti-repeat logic.

Spawn Queue

Budgeted dispatcher spreads spawn work across ticks to reduce spikes.

Boss Fairness

Tank/Witch lockouts block abusive back-to-back boss pressure.

Failsafe

Auto-throttle when repeated spawn failures suggest invalid runtime conditions.

Map Profiles

Optional per-map cfg overrides for campaign-specific behavior.

Testing Workflow

Operations Toolkit

Quick Setup

Step-by-step install and first-run checklist.

Open

Config Builder

Generate tuned cfg snippets from live sliders.

Open

Server Health

Operational thresholds and recovery actions.

Open

Contribution Notes

When adding features, preserve three guarantees:

Use `changelog.html` for release notes and `analytics.html` to document measured impact.