Releases: ZSlayerHQ/ZSlayerHeadlessTelemetry
Releases · ZSlayerHQ/ZSlayerHeadlessTelemetry
v1.4.0 — Console Streaming, Per-Player Damage & Resilience
What's New
- Console log streaming — headless console output streamed to CC server for remote viewing
- Source ID on all POSTs — every telemetry report includes sourceId for multi-headless disambiguation
- Per-player damage tracking — DamageDealt, DamageReceived, Hits, Headshots, LongestShot tracked per player alongside global totals
- Wall-clock raid duration fallback — uses DateTime.UtcNow when GameTimer is unavailable on headless
- Extraction survival detection fix — correctly identifies survived raids
- Resilience audit — each report in periodic loop has its own try-catch; per-entity safety in player/bot iteration
- Zero duration/players fix — raid summary no longer reports 0 for duration, players, or survived count
Install
Extract ZSlayerHeadlessTelemetry/ into your headless client's BepInEx/plugins/ folder. Requires ZSlayer Command Center v2.12.0+ on the server.
Full Changelog: v1.2.0...v1.4.0
v1.2.0 — AI PMCs, System Metrics & Enhanced Raid Summary
What's New
- AI PMC tracking — USEC/BEAR bots tracked as a separate category alongside scavs, raiders, rogues, and bosses
- System-wide CPU & RAM — delta-based
GetSystemTimesP/Invoke for accurate CPU usage,GlobalMemoryStatusExfor system RAM - Ping fix — profile-based peer matching replaces unreliable NetId matching for correct per-player ping values
- Enhanced raid summary — full SessionCounters in end-of-raid report:
- Damage dealt, armor damage, headshots, hits, ammo used
- Longest kill distance, kill streak
- XP breakdown (kill, streak bonus, damage, looting, exit status, body part bonus)
- Accuracy calculation (hits / ammo used)
- Entity categorization fix — uses
IsAIinstead ofIsObservedAIfor correct human vs bot detection
Install
Extract ZSlayerHeadlessTelemetry/ into your headless client's BepInEx/plugins/ folder. Requires ZSlayer Command Center v2.4.0+ on the server.