# AuthMeReloaded
**"The best authentication plugin for the Bukkit modding API!"**
## Description
防止服务器上的用户名盗用!
用它来保护你的离线模式服务器,或者提高你的在线模式服务器的安全性!
AuthMeReloaded 禁止未进行身份验证的玩家执行放置方块、移动、
输入命令或使用物品栏等操作。它还可以踢出拥有不常见长度或短的玩家名称的玩家,或者踢出来自黑名单国家的玩家。
通过会话登录功能,您无需每次连接到服务器时都执行身份验证命令!
每个命令和每个功能都可以从我们的结构良好的配置文件中启用或禁用。
您还可以创建自己的翻译文件,如果您愿意,可以与我们分享!:)
#### 功能:
- 电子邮件恢复系统!
- 用户名欺骗保护。
- 国家白名单/黑名单! (国家代码)
- 内置防机器人系统!
- 强制登录功能:管理员可以通过控制台命令以所有帐户登录!
- 避免“从另一个位置登录”的消息!
- 双因素 (2FA) 支持!
- 会话登录!
- 可编辑的翻译和消息!
- MySQL 和 SQLite 后端支持!
- 支持的密码加密算法:SHA256,ARGON2,BCRYPT,PBKDF2, xAuth
- 支持的替代注册方法:
- PHPBB, VBulletin: PHPBB - MD5VB
- Xenforo: XFBCRYPT
- MyBB: MYBB
- IPB3: IPB3
- IPB4: IPB4
- PhpFusion: PHPFUSION
- Joomla: JOOMLA
- WBB3: WBB3*
- SHA512: SALTEDSHA512
- DoubleSaltedMD5: SALTED2MD5
- WordPress: WORDPRESS
- 所有支持的哈希列表
- 自定义 MySQL 表/列名(与论坛数据库一起使用时有用)
- 缓存的数据库查询!
- 与 Citizens2、CombatTag、CombatTagPlus 完全兼容!
- 与 Minecraft 模组兼容,如 BuildCraft 或 RedstoneCraft
- 限制用户 (将用户名与 IP 地址关联)
- 在正确身份验证之前保护玩家的物品栏(需要 ProtocolLib)
- 保存玩家的退出位置
- 自动数据库备份
- 可用语言: 翻译
- 内置的过时 FlatFile (auths.db) 到 SQL (authme.sql) 转换器!
- 从其他插件导入旧数据库,如 Rakamak、xAuth、CrazyLogin、RoyalAuth 和 vAuth!
#### 配置
[如何配置 AuthMe](https://github.com/AuthMe/AuthMeReloaded/blob/master/docs/config.md)
#### 命令
[命令列表及使用方法](https://github.com/AuthMe/AuthMeReloaded/blob/master/docs/commands.md)
#### 权限
- authme.player.* - 用于所有用户命令
- authme.admin.* - 用于所有管理员命令
- [所有权限节点的列表](http://github.com/AuthMe/AuthMeReloaded/blob/master/docs/permission_nodes.md)
#### 如何
- [如何使用转换器](https://github.com/AuthMe/AuthMeReloaded/wiki/Converters)
- [如何从 xAuth 导入数据库](https://dev.bukkit.org/projects/authme-reloaded/pages/how-to-import-database-from-xauth)
- [网站集成](https://github.com/AuthMe/AuthMeReloaded/tree/master/samples/website_integration)
- [如何从 Rakamak 转换](https://dev.bukkit.org/projects/authme-reloaded/pages/how-to-import-database-from-rakamak)
- 在数据库类型之间转换(例如:SQLite 到 MySQL):/authme converter
## 链接和联系方式
- **开发版本:**
如果您想尝试最新的功能,请使用最新的开发版本! (https://ci.codemc.org/job/AuthMe/job/AuthMeReloaded/)
- **支持:**
- [GitHub 问题跟踪器](https://github.com/AuthMe/AuthMeReloaded/issues)
- [Discord](https://discord.gg/Vn9eCyE)
- [BukkitDev 页面](https://dev.bukkit.org/projects/authme-reloaded)
- [Spigot 页面](https://www.spigotmc.org/resources/authmereloaded.6269/)
- **开发资源:**
-
JavaDocs
-
Maven 仓库
```xml
codemc-repo
https://repo.codemc.org/repository/maven-public/
fr.xephi
authme
5.6.0
provided
```
- **统计 (bStats):**
[](https://bstats.org/plugin/bukkit/AuthMe/164)
## 运行要求:
>- Java 8+
>- Paper 或 Spigot (1.8 及以上版本)
>- ProtocolLib (可选,某些功能需要)
## 鸣谢
##### 贡献者:
团队成员:
开发者,
翻译人员
对旧版本插件的鸣谢:d4rkwarriors, fabe1337, Whoami2 和 pomo4ka
也要感谢:AS1LV3RN1NJA, Hoeze 和 eprimex
##### GeoIP 许可:
本产品使用 MaxMind 创建的 GeoLite API 数据,网址为 https://www.maxmind.com