Failed to verify username:服务器配置
面向服主:为什么服务器显示“Failed to verify username”,以及如何配置 online-mode。对于 Aternos 玩家——另有单独解析。
更新于 2026年9月28日
消息 Failed to verify username(或“Could not verify username”)表示服务器无法验证玩家的许可证。
在 Aternos 上游玩且服务器不是您的——。
原因
- 服务器运行在 online-mode 下,但客户端使用的是离线账户。 最常见的原因。解决方法:要么玩家拥有正版账户,要么设置
online-mode=false并启用密码验证。 - Mojang 服务器不可用。 临时故障——验证服务器宕机。
- 玩家未在启动器中登录账户,或会话已过期:重启启动器并重新登录。
- 服务器网络未配置转发。 后端尝试自行验证许可证——IP 转发。
- 服务器或玩家本地的时间偏差过大——罕见但确实会导致签名验证失败。
如何判断问题出在哪里
如果所有玩家同时出现该错误——问题出在 Mojang 或您的 online-mode。如果只有一名玩家出现——问题出在他的启动器或账户。
在服务器网络上
使用 player-info-forwarding 时,后端必须设置 online-mode=false,由代理完成验证。在后端启用 online-mode 就会产生这个错误——Velocity。
更改模式
切换 online-mode 会改变玩家 UUID:与 UUID 绑定的领地、权限和余额都会丢失——昵称登录。
Minecraft 托管您离线时服务器仍在运行创建服务器
