Skip to content

EssentialsX GeoIP - 地理位置

EssentialsX GeoIP 将地理 IP 查找功能集成到 EssentialsX 中,使您能够大致确定您的玩家来自何处。

设置插件

首先,您需要注册访问 GeoLite2 数据库,EssentialsX 会下载并使用该数据库执行 IP 查找。

前往 MaxMind 网站 并填写您的详细信息以注册访问 GeoLite2 数据库:

填写注册表单的示例。 请注意,是否提供您的电话号码是可选的。

您需要同意 GeoLite2 EULA 才能使用数据库。

点击继续,然后在收到来自 MaxMind 的电子邮件后,使用电子邮件中的链接设置密码,然后登录您的 MaxMind 帐户。

登录后,向下滚动并单击左侧的 **我的许可证密钥 **:

"我的许可证密钥"位于左侧边栏的"安全性"下。

接下来,单击 生成新的许可证密钥

"生成新许可证密钥"按钮位于空表下方。

在描述中输入类似 EssentialsX key 的名称,然后在下面的框中单击,然后单击确认

描述应该填写一些东西来识别密钥,你应该检查 GeoIP 更新文本旁边的"否"。

您现在应该收到一个许可证密钥。 将其复制到安全的地方,因为以后您将无法再次看到原始密钥。

复制许可证密钥并将其保存在安全的地方。

接下来,您需要下载并安装 EssentialsXGeoIP jar - 您可以在 [[Installing-EssentialsX|here]] 中查看如何执行此操作。 启动和停止服务器,然后在文本编辑器中打开 plugins/EssentialsGeoIP/config.yml。 将之前的许可证密钥复制到 license-key 设置中,保存文件,然后重新启动服务器。

启动服务器后,该插件将使用您的许可证密钥下载数据库,并将每 30 天更新一次。

使用插件

EssentialsX GeoIP 提供权限"essentials.geoip.show"。 有了这个权限,工作人员将能够:

  • 登录时查看玩家的大概位置
  • 运行 /whois <player> 时查看玩家的大概位置

授予玩家"essentials.geoip.hide"权限将阻止他们的位置在这两种情况中的任何一种情况下显示。

法律注意事项

Published under GNU GPL v3 Licensed