CardGame Multiplayer Protocol Specification¶
TODO
Protocol Specification Index¶
Packets¶
cg:version.check
- Version compatibility checkcg:auth
- Authentication Packetcg:auth.precheck
- Authentication Precheck Packetcg:status.user
- User Status Updatecg:status.message
- Status Messages for Clientscg:status.server.mainscreen
- Status Updates for the main screencg:lobby.create
- Create lobbycg:lobby.join
- Join lobbycg:lobby.invite
- Invite client to lobbycg:lobby.invite.accept
- Accept invitation to lobbycg:lobby.change
- Lobby data changecg:lobby.leave
- Leave lobbycg:lobby.kick
- Kick user from lobbycg:lobby.ready
- Lobby readiness conveyancecg:party.create
- Party creationcg:party.join
- Join partycg:party.invite
- Invite client to partycg:party.invite.accept
- Accept invitation to partycg:party.change
- Party data changecg:party.leave
- Leave partycg:party.kick
- Kick user from partycg:game.start
- Start gamecg:game.end
- End gamecg:game.load
- Load gamecg:game.save
- Save gamecg:game.dk.question
- Request an answer from a clientcg:game.dk.announce
- Make an announcementcg:game.dk.card.intent
- Do something with a cardcg:game.dk.card.transfer
- Transfer a cardcg:game.dk.complaint
- Point out a wrong movecg:game.dk.turn
- Turn Updatecg:game.dk.round.change
- Data update on the roundcg:game.dk.scoreboard
- Update the scoreboard