CPC A63F 13/86 (2014.09) [A63F 13/35 (2014.09)] | 18 Claims |
1. A system, comprising:
one or more processors; and
one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to:
receive, at a spectator server, game state data from a game simulation server hosting an online game for one or more players;
generate, by the spectator server, one or more spectator game state data corresponding to one or more spectator devices;
output, by the spectator server, the one or more spectator game state data to the one or more spectator devices;
receive a request to spectate the online game from an additional spectator device;
determine one or more existing spectator servers are full;
instantiate a new spectator server;
establish a rebroadcasting, from the spectator server, of the game state data to the new spectator server, wherein the new spectator server is configured to output one or more second spectator game state data based on the game state data to one or more second spectator devices; and
transfer the additional spectator device to the new spectator server.
|