白名单门

白名单门

一个轻量级的服务器端白名单,适用于在线和离线模式的Minecraft服务器。

WhitelistGate

WhitelistGate 是一个轻量级的服务端模组,它添加了一个独立的基于昵称的白名单,而不使用或修改 Minecraft 原版的 whitelist.json。

它专为那些希望拥有一个独立、简单的访问列表的服务器所有者设计,该列表在在线和离线模式下均能正常工作。玩家无需在其客户端上安装 WhitelistGate,且该模组不添加自定义的网络握手。

特性

  • 完全服务端:原版客户端和未安装该模组的客户端均可连接。
  • 兼容 online-mode=true 和 online-mode=false 两种模式。
  • 对玩家昵称进行不区分大小写的检查。
  • 保留原版的封禁、IP 封禁、玩家数量限制及其他连接检查。
  • 使用自己的配置文件,绝不触碰原版的 whitelist.json。
  • 命令更改会立即保存。
  • 无需账号、密码、注册、数据库、GUI 或客户端安装。

安装

  1. 在服务器上安装 Forge。
  2. 将 WhitelistGate 的 JAR 文件放入服务器的 mods 文件夹中。
  3. 启动服务器。
  4. 使用命令配置白名单,或编辑 config/whitelistgate/whitelist.json 并运行 /whitelistgate reload。

请勿在玩家客户端上安装 WhitelistGate。它仅设计为在服务器上运行。

命令

所有命令都需要权限等级 3,并且可由服务器管理员或从专用服务器控制台使用。

/whitelistgate enable
/whitelistgate disable
/whitelistgate add <nickname>
/whitelistgate remove <nickname>
/whitelistgate list
/whitelistgate reload

启用 WhitelistGate 不会踢出已连接的玩家。禁用它会立即停止 WhitelistGate 对新连接的访问限制。

离线模式安全警告

在离线模式服务器中,玩家可以任意选择昵称,包括属于他人的昵称。基于昵称的白名单控制哪些名称可以连接,但不会对用户进行身份验证,也不能证明对 Minecraft 账号的所有权。

WhitelistGate 根据 Apache License 2.0 许可证发布。