This table lists the various reason codes that the API methods can return.
Name
|
Value
|
| RC_SUCCESS |
0 |
| RC_CITIZENSHIP_EXPIRED |
1 |
| RC_LAND_LIMIT_EXCEEDED |
2 |
| RC_NO_SUCH_CITIZEN |
3 |
| RC_MESSAGE_LENGTH_BAD |
4 |
| RC_LICENSE_PASSWORD_CONTAINS_SPACE |
5 |
| RC_LICENSE_PASSWORD_TOO_LONG |
6 |
| RC_LICENSE_PASSWORD_TOO_SHORT |
7 |
| RC_LICENSE_RANGE_TOO_LARGE |
8 |
| RC_LICENSE_RANGE_TOO_SMALL |
9 |
| RC_LICENSE_USERS_TOO_LARGE |
10 |
| RC_LICENSE_USERS_TOO_SMALL |
11 |
| RC_LICENSE_CONTAINS_INVALID_CHAR |
12 |
| RC_INVALID_PASSWORD |
13 |
| RC_UNABLE_TO_MAIL_BACK_NUMBER |
14 |
| RC_LICENSE_WORLD_TOO_SHORT |
15 |
| RC_LICENSE_WORLD_TOO_LONG |
16 |
| RC_SERVER_OUT_OF_MEMORY |
17 |
| RC_INVALID_WORLD |
20 |
| RC_SERVER_OUTDATED |
21 |
| RC_WORLD_ALREADY_STARTED |
22 |
| RC_NO_SUCH_WORLD |
27 |
| RC_NOT_LOGGED_IN |
31 |
| RC_UNAUTHORIZED |
32 |
| RC_WORLD_ALREADY_EXISTS |
33 |
| RC_NO_SUCH_LICENSE |
34 |
| RC_IDENTITY_ALREADY_IN_USE |
39 |
| RC_UNABLE_TO_REPORT_LOCATION |
40 |
| RC_INVALID_EMAIL |
41 |
| RC_NO_SUCH_ACTING_CITIZEN |
42 |
| RC_ACTING_PASSWORD_INVALID |
43 |
| RC_UNIVERSE_FULL |
45 |
| RC_BILLING_TIMEOUT |
46 |
| RC_BILLING_RECV_FAILED |
47 |
| RC_BILLING_RESPONSE_INVALID |
48 |
| RC_BILLING_REJECTED |
55 |
| RC_BILLING_BLOCKED |
56 |
| RC_TOO_MANY_WORLDS |
57 |
| RC_MUST_UPGRADE |
58 |
| RC_BOT_LIMIT_EXCEEDED |
59 |
| RC_WORLD_EXPIRED |
61 |
| RC_CITIZEN_DOES_NOT_EXPIRE |
62 |
| RC_LICENSE_STARTS_WITH_NUMBER |
64 |
| RC_NO_SUCH_EJECTION |
66 |
| RC_NO_SUCH_SESSION |
67 |
| RC_EJECTION_EXPIRED |
69 |
| RC_ACTING_CITIZEN_EXPIRED |
70 |
| RC_ALREADY_STARTED |
71 |
| RC_WORLD_RUNNING |
72 |
| RC_WORLD_NOT_SET |
73 |
| RC_NO_SUCH_CELL |
74 |
| RC_NO_REGISTRY |
75 |
| RC_CANT_OPEN_REGISTRY |
76 |
| RC_CITIZEN_DISABLED |
77 |
| RC_WORLD_DISABLED |
78 |
| RC_BETA_REQUIRED |
79 |
| RC_ACTING_CITIZEN_DISABLED |
80 |
| RC_INVALID_USER_COUNT |
81 |
| RC_PRIVATE_WORLD |
91 |
| RC_NO_TOURISTS |
92 |
| RC_EMAIL_CONTAINS_INVALID_CHAR |
100 |
| RC_EMAIL_ENDS_WITH_BLANK |
101 |
| RC_EMAIL_MISSING_DOT |
102 |
| RC_EMAIL_MISSING_AT |
103 |
| RC_EMAIL_STARTS_WITH_BLANK |
104 |
| RC_EMAIL_TOO_LONG |
105 |
| RC_EMAIL_TOO_SHORT |
106 |
| RC_NAME_ALREADY_USED |
107 |
| RC_NAME_CONTAINS_NONALPHANUMERIC_CHAR |
108 |
| RC_NAME_CONTAINS_INVALID_BLANK |
109 |
| RC_NAME_DOESNT_EXIST |
110 |
| RC_NAME_ENDS_WITH_BLANK |
111 |
| RC_NAME_TOO_LONG |
112 |
| RC_NAME_TOO_SHORT |
113 |
| RC_NAME_UNUSED |
114 |
| RC_PASSWORD_TOO_LONG |
115 |
| RC_PASSWORD_TOO_SHORT |
116 |
| RC_PASSWORD_WRONG |
117 |
| RC_UNABLE_TO_DELETE_NAME |
119 |
| RC_UNABLE_TO_GET_CITIZEN |
120 |
| RC_UNABLE_TO_INSERT_CITIZEN |
121 |
| RC_UNABLE_TO_INSERT_NAME |
122 |
| RC_UNABLE_TO_PUT_CITIZEN_COUNT |
123 |
| RC_UNABLE_TO_DELETE_CITIZEN |
124 |
| RC_NUMBER_ALREADY_USED |
126 |
| RC_NUMBER_OUT_OF_RANGE |
127 |
| RC_PRIVILEGE_PASSWORD_IS_TOO_SHORT |
128 |
| RC_PRIVILEGE_PASSWORD_IS_TOO_LONG |
129 |
| RC_NOT_CHANGE_OWNER |
203 |
| RC_CANT_FIND_OLD_ELEMENT |
204 |
| RC_UNABLE_TO_CHANGE_ATTRIBUTE |
210 |
| RC_CANT_CHANGE_OWNER |
211 |
| RC_IMPOSTER |
212 |
| RC_INVALID_REQUEST |
213 |
| RC_CANT_BUILD_HERE |
216 |
| RC_ENCROACHES |
300 |
| RC_NO_SUCH_OBJECT |
301 |
| RC_NOT_DELETE_OWNER |
302 |
| RC_TOO_MANY_BYTES |
303 |
| RC_UNABLE_TO_STORE |
305 |
| RC_UNREGISTERED_OBJECT |
306 |
| RC_ELEMENT_ALREADY_EXISTS |
308 |
| RC_RESTRICTED_COMMAND |
309 |
| RC_NO_BUILD_RIGHTS |
310 |
| RC_OUT_OF_BOUNDS |
311 |
| RC_RESTRICTED_OBJECT |
313 |
| RC_RESTRICTED_AREA |
314 |
| RC_OUT_OF_MEMORY |
400 |
| RC_NOT_YET |
401 |
| RC_TIMEOUT |
402 |
| RC_NULL_POINTER |
403 |
| RC_UNABLE_TO_CONTACT_UNIVERSE |
404 |
| RC_UNABLE_TO_CONTACT_WORLD |
405 |
| RC_INVALID_WORLD_NAME |
406 |
| RC_SEND_FAILED |
415 |
| RC_RECEIVE_FAILED |
416 |
| RC_STREAM_EMPTY |
421 |
| RC_STREAM_MESSAGE_TOO_LONG |
422 |
| RC_WORLD_NAME_TOO_LONG |
423 |
| RC_MESSAGE_TOO_LONG |
426 |
| RC_TOO_MANY_RESETS |
427 |
| RC_UNABLE_TO_CREATE_SOCKET |
428 |
| RC_UNABLE_TO_CONNECT |
429 |
| RC_UNABLE_TO_SET_NONBLOCKING |
430 |
| RC_CANT_OPEN_STREAM |
434 |
| RC_CANT_WRITE_STREAM |
435 |
| RC_CANT_CLOSE_STREAM |
436 |
| RC_NO_CONNECTION |
439 |
| RC_UNABLE_TO_INITIALIZE_NETWORK |
442 |
| RC_INCORRECT_MESSAGE_LENGTH |
443 |
| RC_NOT_INITIALIZED |
444 |
| RC_NO_INSTANCE |
445 |
| RC_OUT_BUFFER_FULL |
446 |
| RC_INVALID_CALLBACK |
447 |
| RC_INVALID_ATTRIBUTE |
448 |
| RC_TYPE_MISMATCH |
449 |
| RC_STRING_TOO_LONG |
450 |
| RC_READ_ONLY |
451 |
| RC_UNABLE_TO_REGISTER_RESOLVE |
452 |
| RC_INVALID_INSTANCE |
453 |
| RC_VERSION_MISMATCH |
454 |
| RC_IN_BUFFER_FULL |
461 |
| RC_PROTOCOL_ERROR |
463 |
| RC_QUERY_IN_PROGRESS |
464 |
| RC_WORLD_FULL |
465 |
| RC_EJECTED |
466 |
| RC_NOT_WELCOME |
467 |
| RC_UNABLE_TO_BIND |
468 |
| RC_UNABLE_TO_LISTEN |
469 |
| RC_UNABLE_TO_ACCEPT |
470 |
| RC_CONNECTION_LOST |
471 |
| RC_NO_STREAM |
473 |
| RC_NOT_AVAILABLE |
474 |
| RC_OLD_UNIVERSE |
487 |
| RC_OLD_WORLD |
488 |
| RC_WORLD_NOT_RUNNING |
489 |
| RC_INVALID_ARGUMENT |
505 |