EssentialsX GeoIP - 地理位置
EssentialsX GeoIP 将地理 IP 查找功能集成到 EssentialsX 中,使您能够大致确定您的玩家来自何处。
设置插件
首先,您需要注册访问 GeoLite2 数据库,EssentialsX 会下载并使用该数据库执行 IP 查找。
前往 MaxMind 网站 并填写您的详细信息以注册访问 GeoLite2 数据库:
您需要同意 GeoLite2 EULA 才能使用数据库。
点击继续,然后在收到来自 MaxMind 的电子邮件后,使用电子邮件中的链接设置密码,然后登录您的 MaxMind 帐户。
登录后,向下滚动并单击左侧的 **我的许可证密钥 **:
接下来,单击 生成新的许可证密钥:
在描述中输入类似 EssentialsX key
的名称,然后在下面的框中单击否,然后单击确认:
您现在应该收到一个许可证密钥。 将其复制到安全的地方,因为以后您将无法再次看到原始密钥。
接下来,您需要下载并安装 EssentialsXGeoIP jar - 您可以在 [[Installing-EssentialsX|here]] 中查看如何执行此操作。 启动和停止服务器,然后在文本编辑器中打开 plugins/EssentialsGeoIP/config.yml。 将之前的许可证密钥复制到 license-key
设置中,保存文件,然后重新启动服务器。
启动服务器后,该插件将使用您的许可证密钥下载数据库,并将每 30 天更新一次。
使用插件
EssentialsX GeoIP 提供权限"essentials.geoip.show"。 有了这个权限,工作人员将能够:
- 登录时查看玩家的大概位置
- 运行
/whois <player>
时查看玩家的大概位置
授予玩家"essentials.geoip.hide"权限将阻止他们的位置在这两种情况中的任何一种情况下显示。