Server-side hooks for battle mode