You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

203 lines
4.8 KiB

[
{
"protocolVersion": 1,
"type": "game.sync",
"matchId": "cc749a64-c8e4-4d74-a913-54b39f4c9089",
"requestId": "439221f0-6f92-4c94-8fcf-a420f0dddf31",
"knownRevision": null,
"client": {
"engineApiVersion": 1,
"presentationApiVersion": 1,
"presentations": [
{
"id": "solitario",
"rulesVersion": "1.0.0",
"viewSchemaVersion": 1,
"eventSchemaVersion": 1
}
]
}
},
{
"protocolVersion": 1,
"type": "game.command",
"matchId": "cc749a64-c8e4-4d74-a913-54b39f4c9089",
"commandId": "30c474dd-030a-4e0e-883f-c8a6d636c8c9",
"expected": {
"kind": "match",
"revision": 12
},
"action": {
"type": "drop",
"payload": {
"column": 3
}
}
},
{
"protocolVersion": 1,
"type": "game.command",
"matchId": "cc749a64-c8e4-4d74-a913-54b39f4c9089",
"commandId": "19a772c9-8569-43b8-a4be-294402f58043",
"expected": {
"kind": "actor",
"phaseEpoch": 0,
"actorRevision": 2
},
"action": {
"type": "place",
"payload": {
"shipId": "fleet:p0:lancha",
"row": 2,
"column": 3,
"vertical": false
}
}
},
{
"protocolVersion": 1,
"type": "game.ack",
"matchId": "cc749a64-c8e4-4d74-a913-54b39f4c9089",
"commandId": "30c474dd-030a-4e0e-883f-c8a6d636c8c9",
"duplicate": false,
"receipt": {
"status": "applied",
"appliedRevision": 13
}
},
{
"protocolVersion": 1,
"type": "game.ack",
"matchId": "cc749a64-c8e4-4d74-a913-54b39f4c9089",
"commandId": "30c474dd-030a-4e0e-883f-c8a6d636c8c9",
"duplicate": true,
"receipt": {
"status": "applied",
"appliedRevision": 13
}
},
{
"protocolVersion": 1,
"type": "game.ack",
"matchId": "cc749a64-c8e4-4d74-a913-54b39f4c9089",
"commandId": "e1d20e1b-5aa4-4468-8e78-23440d5f76c0",
"duplicate": false,
"receipt": {
"status": "rejected",
"code": "STALE_REVISION",
"observedRevision": 13
}
},
{
"protocolVersion": 1,
"type": "game.snapshot",
"matchId": "cc749a64-c8e4-4d74-a913-54b39f4c9089",
"subscriptionId": "d0dd4fae-b908-4ab2-a12c-32c87d1cf1a2",
"delivery": {
"kind": "sync",
"requestId": "439221f0-6f92-4c94-8fcf-a420f0dddf31"
},
"revision": 0,
"game": {
"id": "solitario",
"rulesVersion": "1.0.0",
"viewSchemaVersion": 1,
"eventSchemaVersion": 1
},
"status": "active",
"view": {
"example": "wire-envelope-only"
},
"context": {
"phase": "playing",
"actors": ["p0"]
},
"availableActions": [],
"outcome": null,
"events": []
},
{
"protocolVersion": 1,
"type": "game.snapshot",
"matchId": "cc749a64-c8e4-4d74-a913-54b39f4c9089",
"subscriptionId": "d0dd4fae-b908-4ab2-a12c-32c87d1cf1a2",
"delivery": {
"kind": "live",
"fromRevision": 0
},
"revision": 1,
"game": {
"id": "solitario",
"rulesVersion": "1.0.0",
"viewSchemaVersion": 1,
"eventSchemaVersion": 1
},
"status": "completed",
"view": {
"example": "wire-envelope-only"
},
"context": {
"phase": "playing",
"actors": ["p0"]
},
"availableActions": [],
"outcome": {
"kind": "completed",
"reasonCode": "resigned",
"participants": {
"p0": {
"outcome": "loss",
"metrics": {}
}
}
},
"events": [
{
"eventId": "598c0e3a-72e0-48a8-a0b0-a11a8b70584e",
"revision": 1,
"order": 0,
"type": "match.completed",
"payload": {
"reasonCode": "resigned"
}
}
]
},
{
"protocolVersion": 1,
"type": "game.command-status",
"matchId": "cc749a64-c8e4-4d74-a913-54b39f4c9089",
"requestId": "439221f0-6f92-4c94-8fcf-a420f0dddf31",
"commandId": "30c474dd-030a-4e0e-883f-c8a6d636c8c9"
},
{
"protocolVersion": 1,
"type": "game.command-unknown",
"matchId": "cc749a64-c8e4-4d74-a913-54b39f4c9089",
"requestId": "439221f0-6f92-4c94-8fcf-a420f0dddf31",
"commandId": "30c474dd-030a-4e0e-883f-c8a6d636c8c9"
},
{
"protocolVersion": 1,
"type": "game.cursor",
"matchId": "cc749a64-c8e4-4d74-a913-54b39f4c9089",
"subscriptionId": "d0dd4fae-b908-4ab2-a12c-32c87d1cf1a2",
"revision": 13
},
{
"protocolVersion": 1,
"type": "game.unsubscribe",
"matchId": "cc749a64-c8e4-4d74-a913-54b39f4c9089",
"subscriptionId": "d0dd4fae-b908-4ab2-a12c-32c87d1cf1a2"
},
{
"protocolVersion": 1,
"type": "game.error",
"matchId": "cc749a64-c8e4-4d74-a913-54b39f4c9089",
"requestId": "439221f0-6f92-4c94-8fcf-a420f0dddf31",
"code": "INCOMPATIBLE_CLIENT",
"recovery": "reload-client",
"messageKey": "game.reloadRequired"
}
]

Powered by TurnKey Linux.