Erros have the following format:
First digit:
- 0 General error
- 1 Server error
- 2 Client error
Second digit:
- 0 Internal and general errors
- 1 Networking and communications errors
- 2 Game errors
- 3 Errors for challenging extension
- 4 Errors for chat extension
- 5 Errors for leaderboard extension
- 9 Other
The third digit is used as an identifier.
General errors are in the domain: 0xx. Preceding zero's are required.
Signals something has gone wrong that cannot be identified immediately. This usually means there has been an oversight in development. When this error is sent, the remote may assume the last command didn't go through.
A request/response has been sent which has not been recognised. When this error is sent, the remote may assume the last command didn't go through.
The syntax of the sent method is not correct. When this error is sent, the remote may assume the last command didn't go through.
The remote didn't respond in time.
Server erros are in the domain: 1xx. Preceding zero's are required.
The move that was attempted is not possible.
A remote player has disconnected, the game has ended.
The use of this method is not allowed at this moment.
A user with the same name is already connected.
The remote user does not use the extension, and therefore the method that was called cannot continue.