A game's live channel. The socket is bidirectional: the client sends games.cavu.tier-madness.clientFrame frames (#auth then #create/#join to play, or just #spectate to watch); the server sends a #snapshot of the game as that viewer may see it whenever it changes.
Errors
GameNotFound
AuthRequired
BadFrame
IllegalAction
RateLimited
GameStarted
WriteFailed
Couldn't record the move in the player's PDS; it wasn't applied. View raw schema
{
"description": "A game's live channel. The socket is bidirectional: the client sends games.cavu.tier-madness.clientFrame frames (#auth then #create/#join to play, or just #spectate to watch); the server sends a #snapshot of the game as that viewer may see it whenever it changes.",
"errors": [
{
"name": "GameNotFound"
},
{
"name": "AuthRequired"
},
{
"name": "BadFrame"
},
{
"name": "IllegalAction"
},
{
"name": "RateLimited"
},
{
"name": "GameStarted"
},
{
"description": "Couldn't record the move in the player's PDS; it wasn't applied.",
"name": "WriteFailed"
}
],
"message": {
"schema": {
"refs": [
"#snapshot",
"#created"
],
"type": "union"
}
},
"parameters": {
"properties": {},
"type": "params"
},
"type": "subscription"
}