# AuthMeProxy
为您的 BungeeCord **和** Velocity 服务器带来 AuthMe 支持!
## 关于
这是[AuthMeBungee](https://github.com/AuthMe/AuthMeBungee)的一个分支,增加了对[Velocity](https://papermc.io/software/velocity)代理软件的支持。
*描述复制自 AuthMeBungee 的 README*
> 此插件充当您的 Bukkit 服务器和您的 BungeeCord 实例之间的桥梁。简单来说,它如何工作,Bukkit 端的插件向 BungeeCord 端发送一条用户认证消息。如果 BungeeCord 端没有收到此消息,玩家将无法在聊天中说话以及执行命令,包括 BungeeCord 命令。
>
> **自动登录:** 如果您在多个服务器上安装了 AuthMe,您可以启用 autoLogin 选项,允许您在服务器之间切换,而无需再次执行登录命令。
## 与 AuthMeBungee 的区别
AuthMeProxy 支持 BungeeCord 分支和 Velocity,
而 AuthMeBungee 仅与 BungeeCord 兼容。
此外,AuthMeProxy 包含一个简单的开发者 API,允许您直接从代理与后端玩家互动
:
- 强制登录
- 强制登出
- 取消注册玩家
- 注册玩家
> **提示**
> 要使玩家操作起作用,目标服务器上至少需要一个玩家在线。
## 支持
- [GitHub issue 追踪器](https://github.com/Defective4/AuthMeProxy/issues)
- [Spigot 页面](https://www.spigotmc.org/resources/authmeproxy.116570/)
- ~~Discord~~ (目前没有)
> **警告**
> 请**不要**在 AuthMeReloaded Discord 上询问有关此分支的支持。
## 要求
**BungeeCord** (和分支)
- Java 1.8+
- BungeeCord/Waterfall/Travertine 1.7+
**Velocity**
- Java 17+
- Velocity (在 3.3.0 上测试过)
**Bukkit Bridge for Velocity**
- Spigot 或其任何分支 (在 Paper 和 Purpur 1.12+ 上测试过,所有高于 1.7 的版本都应该可以工作)
## 下载
您可以在 [此处](https://modrinth.com/plugin/authmeproxy/versions#all-versions) 下载最新版本。
## 安装
**BungeeCord**
这部分与原始 AuthMeBungee 大致相同
1. 下载 AuthMeProxy-Bungee-`x.x`.jar 包
2. 将 AuthMeProxy-Bungee-`x.x`.jar 放入您的 BungeeCord 的插件文件夹中
3. 重新启动所有内容
4. 配置插件 **(不要忘记配置 authServers)**
5. 在您的 **AuthMeReloaded 配置文件** 中启用 **Hooks.bungeecord** 选项
6. 享受吧!
**Velocity**
Velocity 安装需要将核心插件安装到您的 Velocity 服务器上,并在所有 auth 服务器上安装桥接器。
1. 下载 *AuthMeProxy-Velocity-`x.x`.jar* 包
2. 将 *AuthMeProxy-Velocity-`x.x`.jar* 放入您的 Velocity 的插件文件夹中
3. 下载 AuthMe-Velocity-Bridge-`x.x`.jar
4. 将 *AuthMe-Velocity-Bridge-`x.x`.jar* 复制到所有 auth 服务器的插件文件夹中
5. 重新启动 Velocity 和所有 auth 服务器
6. 配置插件 **(不要忘记配置 authServers)**
7. 在您的 **AuthMeReloaded 配置文件** 中启用 **Hooks.bungeecord** 选项
8. 享受吧!
**请按照这些步骤操作并配置插件后再说它无法工作!**