
AuthMeReloaded — 用于 Minecraft 服务器玩家身份验证的插件
AuthMeReloaded 是用于以离线模式运行的服务器的身份验证插件。在登录或注册之前,玩家无法移动、破坏或放置方块、输入命令或打开物品栏。成功执行 /login 后,所有限制都会被解除。在在线服务器上,该插件会增加第二层防护 — 例如通过 2FA 或防止昵称被盗的保护。
AuthMeReloaded 是用于以离线模式运行的服务器的身份验证插件。在登录或注册之前,玩家无法移动、破坏或放置方块、输入命令或打开物品栏。成功执行 /login 后,所有限制都会被解除。在在线服务器上,该插件会增加第二层防护 — 例如通过 2FA 或防止昵称被盗的保护。
AuthMeReloaded — 用于 Minecraft 服务器玩家身份验证的插件
Minecraft 版本:26.1.2
平台:Paper 26.1.2-63
插件版本:6.0.0
Java:25
AuthMeReloaded 是用于以离线模式运行的服务器的身份验证插件。在登录或注册之前,玩家无法移动、破坏或放置方块、输入命令或打开物品栏。成功执行 /login 后,所有限制都会被解除。在在线服务器上,该插件会增加第二层防护 — 例如通过 2FA 或防止昵称被盗的保护。

进入服务器后带有需要进行身份验证提示信息的界面
工作原理
当玩家连接时,AuthMe 会收回其 OP 权限、飞行和行走速度,并开始每 5 秒发送一次提醒。已注册的玩家输入 /login <密码>,新玩家输入 /register <密码> <密码>。如果服务器在玩家退出之前崩溃,数据会通过 limbo 系统保存到磁盘 — 默认情况下每个玩家保存在单独的文件中。
默认情况下,登录和注册各有 30 秒时间 — 超过后玩家会被踢出。每个 IP 的注册上限为 1 个账户。昵称为 3 到 16 个字符,仅限 [a-zA-Z0-9_]。
6.0.0 版本添加了用于登录和注册的图形对话框,以替代聊天框。

图形身份验证对话框
配置
配置文件位于 plugins/AuthMe/config.yml。首次启动时生成。
数据库
默认情况下,插件使用 SQLite — 文件会在插件文件夹中创建,无需额外配置。对于较大的服务器,可通过 DataSource.backend 参数切换到 MySQL、MariaDB 或 PostgreSQL。使用外部数据库时,需指定标准的 mySQLHost、mySQLPort、mySQLUsername、mySQLPassword 和 mySQLDatabase。
安全与密码
密码最小长度为 5 个字符,最大长度为 30。允许的字符由正则表达式 allowedPasswordCharacters 设定,默认为 [!-~] — 所有可见的 ASCII 字符。
默认的哈希算法为 SHA256。支持 BCRYPT、PBKDF2、ARGON2,以及论坛引擎的哈希 — PHPBB、MYBB、XENFORO、WORDPRESS 等。更改算法时,旧密码会通过 legacyHashes 迁移 — 插件会在登录时自动重新哈希
验证码在 5 次登录失败后启用,但默认是关闭的。10 次失败后的临时 IP 封禁默认也是关闭的 — 启用时持续时间为 480 分钟。
注册
默认注册类型为 PASSWORD:玩家自行输入两次密码。第二种方式为 EMAIL:系统生成密码并发送到邮箱。对于通过邮件的找回,需通过 Email 部分配置 SMTP — 默认指定为 smtp.gmail.com 端口 465。
会话默认是关闭的。启用后(settings.sessions.enabled: true),在 10 分钟内从同一 IP 进入的玩家将自动通过身份验证。
命令
插件的所有命令分为两个级别:用于注册和管理自己账户的玩家命令,以及用于从控制台或通过聊天框以管理员权限管理其他玩家账户的管理命令 /authme。
玩家命令
命令 | 描述 |
| 注册账户 |
| 登录 |
| 登出 |
| 修改密码 |
| 绑定邮箱 |
| 更换邮箱 |
| 找回密码 |
| 启用 2FA |
| 关闭 2FA |
管理命令
命令 | 描述 |
| 从控制台注册玩家 |
| 删除账户 |
| 强制进行身份验证 |
| 修改玩家密码 |
| 最后登录日期 |
| 绑定到某个 IP 的账户 |
| 设置玩家邮箱 |
| 在线玩家的 IP |
| 玩家的 2FA 状态 |
| 关闭玩家的 2FA |
| 删除超过 N 天的数据 |
| 删除被封禁玩家的数据 |
| 切换 AntiBot |
| 重新加载配置 |
| 从其他插件导入 |
| 最近的身份验证 |
结论
AuthMeReloaded — 在玩家完成身份验证之前不允许其游玩。同时还能防止昵称被盗。配置涵盖几乎任何场景:从简单的 SQLite 服务器到带有 MySQL 和论坛集成的多服务器网络。大多数防护功能默认是关闭的 — 验证码、临时封禁、按国家进行的保护 — 并可根据需要启用。
安装
一次典型安装大约 5 分钟。流程相同,只是 Loader 和对应构建不同。
- 1Stop your Minecraft server.
- 2Drop the plugin .jar into the server /plugins folder.
- 3Start the server once so the plugin generates its config files.
- 4Edit /plugins/<name>/config.yml as needed, then run /reload confirm or restart.








