|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Class Summary | |
|---|---|
| CSAProtocol | Protocol defining how to deal with queries in CSA format. |
| ExtendedShogiProtocol | Mechanism to process queries in Extended Protocol and CSA format. |
| Game | Object containing all the information about proposed and started games. |
| GameMonitor | A utility that works in background, watches over games and checks if times aren't up. |
| PairingEngine | A utility that works in background, looks up waiting players and tries to pair them up. |
| Player | This object manages all the information about each connected player. |
| ShogiServer | The main Shogi Server that manages multiple connections. |
Yagura Shogi Server is just another shogi server compatible with the CSA Server Protocol v.1.1. It's also got some more features like chat.
| Command | Description | Example reply |
|---|---|---|
| %%STATE | Returns player's current state | ##[STATE] GAME_WAITING |
| %%IDLE [ON/OFF] | Sets player's state between IDLE and GAME_WAITING. While idle, you won't get random game challenges. | ##[IDLE] OFF |
| %%WHO | Returns the list of connected players and their states. | ##[WHO] spect : GAME_WAITING ##[WHO] alakazam : GAME ##[WHO] frodo : GAME ##[WHO] +OK |
| %%CHAT | Sends chat message to other players. Either to all the waiting people or, if you're playing, to your opponent. | ##[CHAT] <spect>hi there! |
| %%PING | Just pings. | ##[PONG] |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||