v1.7.5
Changes
Bug Fixes
- Fixed silent failures during map transitions that could cause unobserved async exceptions and server crashes
- Added null guards around
Core.Engineaccess in map loading, config execution, and team-limit overrides - Prevented disposed
IPlayerreferences from desyncing playing-team lists during round resync - Plugin unload now properly unsubscribes lifecycle events and cancels all active timers to prevent callbacks against dead instances
Improvements
- Replaced silent
catchblocks andDetailedLogging-gated error paths with unconditional warnings so production issues are no longer swallowed - Invalid/disconnected player votes (timeout, surrender, votekick) now log a warning instead of silently dropping
- Command alias cleanup on hot reload now reports null configuration entries instead of skipping silently
Full Changelog: v1.7.4...v1.7.5