ADDUSER:
Adds a new user to the system. Use this command to create your account and start playing.
Username:
Email:
Password:
Rating:
-username is the name you wish to use to identify yourself on the system. this must contain letters only (no numberals or special caracters).

-emailaddress is the address move notifications will be sent to. This does not have to be the same address you'll be sending commands from.

-password is the password you'll use for authentication. A valid password is six characters or more, and can contain letters or numberals (no special characters nor spaces).

-rating is your initial rating.


POSTREQUEST:
Posts a request for a match. The user executing the postrequest command is automatically added to the match.
MinRating:
MaxRating:
ThinkTime:
Addtime:
Players:
Games:
-Username is your username

-Password is your password

-MinRating is the minimum rating level a user may have to join a match.

-MaxRating is the maximum rating level a user may have to join a match.

-ThinkTime is the total amount of think time each user may have. You must specify the interval the thinktime specifies. For example, 60d specifies 60 days, 7h specifies 7 hours, and 90m specifies 90 minutes.

-AddTime is the amount of time to add to the player's clock after each move. Use the same interval specifiers as "ThinkTime".

-players is the number of players who must join before the match starts.

-games is the number of games each user will play against each other user.

Comments:
When the match starts all games will be played concurrently.

See Also:
ABOUT, JOIN, REVOKE, CHANGESETTING, LISTREQUESTS


JOIN:
Joins a match previously posted.
PostID:
-username is your username.

-password is your password.

-PostID is the ID of the match you wish to join.

Comments:
When the maximum number of players has joined a particular match, the match will automatically start. Users will be e-mailed a notification and their game IDs.

See Also:
POSTREQUEST, MOVE, ABOUT, REVOKE


REVOKE:
Removes a player from a match which has not yet started.
PostID:
-username is your username

-password is your password

-PostID is the ID of the match you wish to be removed from.

Comments:
Once a match has started, the REVOKE command cannot be used to remove players from it.
Players can only remove themselves from a match, no one can remove other players from a match.
If all players remove themselves from a match, the post is automatically deleted from the list of available matches.

See Also:
JOIN


MOVE:
Executes a move in a currently active game.
Game ID:
Move:
-username is your username.

-password is your password.

-move is your move in Standar Algebraic Notaion, or one of the following: resign, draw, accept.

-resign will forfiet a game.
-draw will offer a draw to your opponent.
-accept will accept a draw from your opponent.
Comments:
When a move is made, your opponent will be e-mailed a notification of the action. If the move terminates a game, the game status will be e-mailed to both players.

A draw may be offered by either player at any time. When the next move is made, the draw offer is automatically revoked. A draw offer cannot be revoked until a move is made by the active player.

See Also:
ABOUT, JOIN


CHALLENGE: (Not yet implemented)
Challenges a specific players to a match.
CHANGESETTING: (Not yet implemented)

CHANGEPW: (Not yet implemented)

NEWS: (Not yet implemented)

TELL: (Not yet implemented)
Sends a one-line message to another user.
HELP: (Not yet implemented)

LIST
List the records of a particular database.

ABOUT:
Shows the status (or attirbutes) of an object.
Object ID:
-username is your username.

-password is your password.

-objectID is the ID of the object you wish to obtain the attributes for. This may be any one of the following: A username, a match ID, or a game ID.