原神封禁理由/登录错误全收集
返回值:GetPlayerTokenReq.retcode
客户端不附带 retcode.proto(都以 int32 代替),下文参考为 3.3 retcode.proto
-------分割线-------
未知错误(4309-0)RET_SUCC = 0;
服务器内部错误(1-4301)RET_SVR_ERROR = 1;
未知错误(2-4301)RET_UNKNOWN_ERROR = 2;
请求过于频繁(3-4301)RET_FREQUENT = 3;
(4-4301)RET_NODE_FORWARD_ERROR = 4;
无法使用(5-4301)RET_NOT_FOUND_CONFIG = 5;
(6-4301)RET_SYSTEM_BUSY = 6;
(7-4301)RET_GM_UID_BIND = 7;
(8-4301)RET_FORBIDDEN = 8;
未知错误(9-4301)
您的账号没有测试资格,无法进入游戏。(10-4301)RET_STOP_REGISTER = 10;
停服维护中(11-4301) RET_STOP_SERVER = 11;
账号验证失败(12-4301)RET_ACCOUNT_VEIRFY_ERROR = 12;
账号冻结(13-4301)RET_ACCOUNT_FREEZE = 13;
重复登陆(14-4301)RET_REPEAT_LOGIN = 14;
客户端版本号错误(15-4301)RET_CLIENT_VERSION_ERROR = 15;
token错误(16-4301)RET_TOKEN_ERROR = 16;
账号不存在(17-4301)RET_ACCOUNT_NOT_EXIST = 17;
等待其他设备完成登入(18-4301)RET_WAIT_OTHER_LOGIN = 18;
被其他登入流程打断(19-4301)RET_ANOTHER_LOGIN = 19;
客户端版本太低(20-4301)RET_CLIENT_FORCE_UPDATE = 20;
封号 RET_BLACK_UID = 21;
数据库读取失败(22-4301)RET_LOGIN_DB_FAIL = 22;
初始化数据失败(23-4301)RET_LOGIN_INIT_FAIL = 23;
(24-4301)RET_MYSQL_DUPLICATE = 24;
服务器爆满(25-4301)RET_MAX_PLAYER = 25;
使用外挂或第三方插件 RET_ANTI_ADDICT = 26;
(27-4301)RET_PS_PLAYER_WITHOUT_ONLINE_ID = 27;
(28-4301)RET_ONLINE_ID_NOT_FOUND = 28;
(29-4301)RET_ONLNE_ID_NOT_MATCH = 29;
本次测试注册人数已达上限(30-4301)RET_REGISTER_IS_FULL = 30;
数据异常,请完全卸载游戏,并从官方渠道重新下载安装(31-4301)RET_CHECKSUM_INVALID = 31;
由于您的账号存在异常,无法进行注册,如有疑问请联系客服(32-4301)RET_BLACK_REGISTER_IP = 32;
(33-4301)RET_EXCEED_REGISTER_RATE = 33;
(34-4301)RET_UNKNOWN_PLATFORM = 34;
(35-4301)RET_TOKEN_PARAM_ERROR = 35;
游戏数据异常(36-4301)RET_ANTI_OFFLINE_ERROR = 36;
由于您的账号存在异常,无法进行登录,如有疑问请联系客服(37-4301)RET_BLACK_LOGIN_IP = 37;
(38-4301)RET_GET_TOKEN_SESSION_HAS_UID = 38;
(39-4301)RET_ENVIRONMENT_ERROR = 39;
(40-4301)RET_CHECK_CLIENT_VERSION_HASH_FAIL = 40;
依据相关政策,《原神》停止向0周岁以下的用户提供创建新游戏角色的功能。详情请见官方公告说明。(41-4301)RET_MINOR_REGISTER_FOBIDDEN = 41;
(42-4301)RET_SECURITY_LIBRARY_ERROR = 42;
其他“未知错误”在 retcode.proto 中未定义
-------又是分割线-------
retcode 设计了这些值并不代表它们一定会在实际环境中采用,无需过度解读。但由于 Protobuf 的向下兼容性原则,通常更靠后的字段更晚定义,意味着其可能于设计者具有更高的实际意义。

