

Version 1.1.0 — Compatible with Mage Arena (latest release, April 2026)
A host-only spectator mod designed specifically for competitive games. SpectatorPlus transforms the lobby host into a dedicated spectator, allowing them to observe any player in the game without interfering with gameplay.
SpectatorPlus is designed for competitive gaming scenarios where you need a dedicated observer who can:
Monitor all players without affecting the game
Provide commentary or analysis
Record gameplay from different perspectives
Ensure fair play by watching for rule violations
Create content without disrupting the competitive experience
This mod is exclusively for lobby hosts and will not function for regular players. This ensures:
Only the game creator can use spectator mode
No unfair advantages for regular players
Maintains competitive integrity
Prevents abuse of spectator features
Host is automatically converted to spectator when the game starts
Seamless transition from host to observer
Orbital Spectating: Rotate around players with mouse movement
Zoom Control: Mouse wheel to adjust viewing distance (2-15 units)
Height Adjustment: Configurable camera height for optimal viewing angles
Smooth Movement: Configurable camera smoothing for professional-looking footage
Left Click: Cycle between alive players
Team Agnostic: Can spectate any player regardless of team
F5: Toggle freecam mode for unrestricted camera movement
WASD: Move camera in all directions
Space/Alt: Move up/down
Shift: Increase movement speed (2.5x)
Ctrl: Decrease movement speed (0.5x)
Mouse: Look around freely
| Action | Key | Description |
|--------|-----|-------------|
| Player Cycle | Left Click | Switch to next alive player |
| Freecam Toggle | F5 | Enter/exit freecam mode |
| Freecam Movement | WASD | Move camera horizontally |
| Freecam Vertical | Space/Alt | Move camera up/down |
| Speed Boost | Shift | Increase freecam speed |
| Speed Reduce | Ctrl | Decrease freecam speed |
| Camera Zoom | Mouse Wheel | Adjust spectate distance |
InvertMouseX/Y: Reverse horizontal/vertical mouse movement
CameraSmoothing: Adjust camera movement smoothness (0.1-∞)
MouseSensitivity: Control mouse responsiveness (0.1-∞)
Min/Max Zoom Distance: Set zoom range limits (0.5-∞)
Default Zoom Distance: Starting zoom level
Zoom Speed: How fast zoom changes with mouse wheel
Spectate Height: Camera height offset above players
Freecam Speed: Base movement speed (0.1-∞)
Freecam Toggle Key: Customize the freecam activation key
Player Cycle Key: Customize the player switching key
Donations are never required, but appreciated.