* Added registration email blacklist Added the ability to define email blacklist for user registration. Now server operators can prevent users from registering accounts that contain providers they do not wish users to use. * Update ini option for clarity Updated servatrice ini option name for clarity. * Updated description for clarity Added implicit explination
68 lines
2.9 KiB
Protocol Buffer
68 lines
2.9 KiB
Protocol Buffer
syntax = "proto2";
|
|
message Response {
|
|
enum ResponseCode {
|
|
RespNotConnected = -1;
|
|
RespNothing = 0;
|
|
RespOk = 1;
|
|
RespNotInRoom = 2;
|
|
RespInternalError = 3;
|
|
RespInvalidCommand = 4;
|
|
RespInvalidData = 5;
|
|
RespNameNotFound = 6;
|
|
RespLoginNeeded = 7;
|
|
RespFunctionNotAllowed = 8;
|
|
RespGameNotStarted = 9;
|
|
RespGameFull = 10;
|
|
RespContextError = 11;
|
|
RespWrongPassword = 12;
|
|
RespSpectatorsNotAllowed = 13;
|
|
RespOnlyBuddies = 14;
|
|
RespUserLevelTooLow = 15;
|
|
RespInIgnoreList = 16;
|
|
RespWouldOverwriteOldSession = 17;
|
|
RespChatFlood = 18;
|
|
RespUserIsBanned = 19;
|
|
RespAccessDenied = 20;
|
|
RespUsernameInvalid = 21;
|
|
RespRegistrationRequired = 22;
|
|
RespRegistrationAccepted = 23; // Server agrees to process client's registration request
|
|
RespUserAlreadyExists = 24; // Client attempted to register a name which is already registered
|
|
RespEmailRequiredToRegister = 25; // Server requires email to register accounts but client did not provide one
|
|
RespTooManyRequests = 26; // Server refused to complete command because client has sent too many too quickly
|
|
RespPasswordTooShort = 27; // Server requires a decent password
|
|
RespAccountNotActivated = 28; // Client attempted to log into a registered username but the account hasn't been activated
|
|
RespRegistrationDisabled = 29; // Server does not allow clients to register
|
|
RespRegistrationFailed = 30; // Server accepted a reg request but failed to perform the registration
|
|
RespActivationAccepted = 31; // Server accepted a reg user activation token
|
|
RespActivationFailed = 32; // Server didn't accept a reg user activation token
|
|
RespRegistrationAcceptedNeedsActivation = 33; // Server accepted cient registration, but it will need token activation
|
|
RespClientIdRequired = 34; // Server requires client to generate and send its client id before allowing access
|
|
RespClientUpdateRequired = 35; // Client is missing features that the server is requiring
|
|
RespServerFull = 36; // Server user limit reached
|
|
RespEmailBlackListed = 37; // Server has blacklisted the email address provided for registration
|
|
}
|
|
enum ResponseType {
|
|
JOIN_ROOM = 1000;
|
|
LIST_USERS = 1001;
|
|
GET_GAMES_OF_USER = 1002;
|
|
GET_USER_INFO = 1003;
|
|
DUMP_ZONE = 1004;
|
|
LOGIN = 1005;
|
|
DECK_LIST = 1006;
|
|
DECK_DOWNLOAD = 1007;
|
|
DECK_UPLOAD = 1008;
|
|
REGISTER = 1009;
|
|
ACTIVATE = 1010;
|
|
ADJUST_MOD = 1011;
|
|
BAN_HISTORY = 1012;
|
|
WARN_HISTORY = 1013;
|
|
WARN_LIST = 1014;
|
|
VIEW_LOG = 1015;
|
|
REPLAY_LIST = 1100;
|
|
REPLAY_DOWNLOAD = 1101;
|
|
}
|
|
required uint64 cmd_id = 1;
|
|
optional ResponseCode response_code = 2;
|
|
|
|
extensions 100 to max;
|
|
}
|