Download presentation
Presentation is loading. Please wait.
1
Table Management join / { joined B, moderator B } join / { joined B } leave/ { left B, moderator B } options/ { table-options B } join / { confirm} reject/ { rejected } accept/ { joined B } When table becomes restricted, then all join commands must be accepted by the moderator leave/ { table-clear B } When last person leaves table, the table-clear request is broadcast A player can belong to only one table at a time. If a player requests to join multiple restricted tables, all pending requests become invalid once the player joins a table (whether accepted by moderator or joining a new table). Moderator can force a player from a table using leave command
2
Game Management start/ { started B } update/ { updated LB } table-chat/ { table-output LB } leave/ { left B } All players routinely tell their Current score to all other players on the table, as limited broadcast (LB) finish/ { finished LB } If player leaves game, they actually leave the table, and this is broadcast to all connected users. When a client timer finishes, he sends final score to the server who tells all players on the table (limited broadcast) that player has finished.
3
Login Protocol login/ { ack, connecting B } chat/ { output LB } Chat output is (by default) a broadcast but it can be restricted to a set of players by the client logout/ { disconnecting B } When server receives logout command, it disconnects from client so there is no chance for a request coming back. The connecting and disconnecting request are broadcast to all connected users.
4
Stand-alone Queries account / { account-update } – Account-update is broadcast if user’s ratings or associated icon has changed connected-users / { users } – Returns set of all connected users tables / { table-info } – Returns info for all active tables with at least one player user-info / { output } icon-list / { icons } plugin-list / { plugins } plugin-info / { plugin }
5
Administrator commands icon-add / { icons B } icon-delete / { icons B } user-kick / { ack } – Forcibly logs given user off of the sysyem user-block / { ack } user-unblock / { ack } user-create / { ack } – Note that anyone can self-register an account without requiring assistance from the admin user-delete / { ack } user-list / { users } – Includes all users whether connected to system or not
6
Admin Commands plugin-install / { plugins B } plugin-uninstall / { plugins B } plugin-suspend / {plugins B } plugin-unsuspend / { plugins B } report / { ack } – Generates report of info to be dumped to web URL for retrievale
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.