Looking for clarification. Without modifying the engine is the spectator class clearly just for viewing the game?
From what I’ve read it cannot make calls to Gamemode to say spawn a player and posses. That said to make a multiplayer game you join as spectator but can join as a player one would need a character class that acts as a spectator to then make calls to change to another character class?