Closed Guailoudou closed 1 week ago
你要不先试试在离线登录里边输下这种 ID?
你要不先试试在离线登录里边输下这种 ID? 好吧,确实有提示,抱歉,我没有尝试这个,大多数都是使用外置登录的用户,所以希望也对外置登录的用户名进行警告
啊?
Some skin sites allow such usernames (e.g. LittleSkin), so it is impossible to ban them all.
目前PCL在填入_ A-z 数字
时不会被警告
Some skin sites allow such usernames (e.g. LittleSkin), so it is impossible to ban them all.
所以我希望的是在启动器对这种id进行警告
外置登陆名称压根就不是咱这输的……
外置登陆名称压根就不是咱这输的……
因此希望对其进行检查,并警告用户去皮肤站修改用户名
……基本上大多皮肤站都支持非法字符 ID,这是皮肤站干的事吧
……基本上大多皮肤站都支持非法字符 ID
因此希望对其进行检查,并警告用户去皮肤站修改用户名
Ultimately it is up to LTCatt to decide. If he/she feels it is not necessary, it will not happen.
[22:40:35.152] [Control] 按下单选框:我是Ad
[22:41:49.719] [Launch] 根据缓存选择的角色:我是Ad
[22:42:43.116] [Launch] ~ 登录参数 ~
[22:42:43.116] [Launch] 玩家用户名:我是Ad
通过获取用户ID来判断是否为要求的
如果不是就警告,启动时再警告一次(类似于Java兼容性警告)
Makes sence.
部分皮肤站可以使用中文用户名进入多人游戏,这种情况不能进入单人游戏。 拒绝使用中文用户名会使得这部分玩家在服务器的进度永久丢失,所以改不了 :/
检查项
描述
禁止不符合mc官方用户名命名标准的外置登录用户名,建议对用户名进行校验,采用与正版相同id要求
^[a-zA-Z0-9_]+$
或在用户尝试使用不符合规范的外置登录用户名的时候进行提示,要求其前往皮肤站修改用户名,这可能会造成无法联机的问题原因
这项优化可以防止外置登录联机过程中出现报错
Invalid characters in username
如果没有这项优化,很多人联机的时候都会出现这个报错,很多mod都不支持使用中文名。 然后他们就到处问,然后只能告诉他们需要修改用户名,用户名应该仅只能包含大小写英文字符数字及下划线^[a-zA-Z0-9_]+$
这很麻烦,我希望可以在启动器方面对其进行阻止,防止萌新联机出现类似报错