1.3 KiB
This is a list of all events that the server must support in order at the bare minimum for the front-end to work with getting all the data that it needs.
get.game (incoming)
Get's a game's current information, this includes player list, and options
game.info (outgoing)
The game data that was requested.
delete.game (incoming)
Deletes a game from the system, kicking all the players from the lobby.
game.deleted (outgoing)
Alert for all the players that the game got deleted and to reset all state.
get.system.colours (incoming)
Retrieves a list of all colours that are currently supported for players to pick
from for their spaceship.
get.system.icons (incoming)
Retrieves a list of all the supported icons that players can pick from for their
spaceship.
system.colours (outgoing)
The list of all colours that the players can pick from.
system.icons (outgoing)
The list of all the icons that players can pick from.
put.player.design (incoming)
Updates a player's design that will be used in the game for their spaceship.
game.player.update (outgoing)
Tells everyone in the game that one of the players has updated something about
their data and to refresh the local data to keep it up to date.
put.game.option (incoming)
Updates the game's options that affect how the game flow works.