User Roles in a Game

During the game various participants have various roles, such as: host, player, spectator. Each role has a set of characteristics and permissions.

Host

Game table hostHost is the player who creates the room and controls all the game and room settings. In the game, the host’s avatar is labeled with a crown icon.

The host can delegate some of the permissions to fellow-players and spectators.

To delegate host permissions, check the appropriate boxes at the bottom of the left panel in the game lobby.

  • host-delegationInvite players — show the link and room ID to other players which allows them to invite guests to the room. This is especially useful is you play via Steam client.
  • Control the game flow — allow other players to start, pause, reset the game and change the setup. Also, you can allow others to choose between turn-based modes.
  • Manage seats — everybody will be able to kick other players from their seats and at the beginning of the game, randomly determine players seats or player order.

Player

playerPlayers are all users who take seats at the game table. Players can manipulate game objects on the table and take part in the game. The round icon next to the player picture indicates if the player is online/offline.

If allowed by the host, players can also invite players, control the game flow, and manage seats (see Host).

Spectator

Spectators are users who join the game but do not take seats. Spectators can watch the game, chat with others, control cameras, and preview game components.

If allowed by the host, spectators can also invite players, control the game flow, and manage seats (see Host). Spectators that take a seat, become players.

Note that more than 10 spectators may cause lags and other issues, so it’s better to use streaming service (like Twitch or YouTube) for wide audience.