IPLocation-MCDR
本插件适合中国大陆地区用户使用。
启用了此插件后,在玩家上线时,会使用淘宝IP地址库查询并显示其IP归属地。
后续可能会更新与之相关的更多功能。
用法
开箱即用。
依赖项
- 必需依赖:Pypi包request(多数情况下你的Python环境中已经安装好了)
- 必需依赖:MCDR插件Player IP Logger(用于获取玩家的IP地址)
- 可选依赖:MCDR插件MatrixSync(可实现IP归属地广播到Matrix房间内)
效果
控制台效果: 游戏内效果:
注意
若无法查询出IP归属地,可以尝试增加配置(config/iploc/config.json)中的retry数,默认查询3次应该足以查询出结果了。
目前没有找到可用的获取淘宝IP地址库的访问密钥(accessKey)的方法,因此暂不提供配置,使用通用方案,如果你有可用性更好的访问密钥可以修改源代码并使用。
局限性
使用的接口:淘宝IP地址库、百度,精准度和可用性难以保证。
提示语句暂不能自定义,计划于后续进行支持。
其他
目前尚无相关的同类MCDR插件,而Spigot插件EssentialsX GeoIP配置比较繁琐且有时提供的信息不完整,因此开发此插件。
如果您有更好的方案,可以自行开发并进行完善,当有更好用的项目出现后,本项目可能会考虑存档并停止更新。
介绍文本来源:README.md