lua-resty-mcquery
在 ngx_lua/openresty 中获取 Minecraft 服务器信息
$ opm get xiaooloong/lua-resty-mcquery
Resty Minecraft 查询
用于查询 Minecraft 服务器的 [OpenResty][1] 库
OpenResty 的 Minecraft 服务器信息查询工具
目前只实现了一个 'ping' 方法,用于查询 1.7 及以上版本的 Minecraft 服务器的基本信息,正在开发中。
只实现了一个 ping 的功能,用来查询服务器的基本信息,而且还不支持老版本服务器。有空持续更新:P
local mcq = require 'mcquery.ping'
--[[ local server = mcq:new(
host, ip 地址,字符串
port, 端口,数字,可选,默认 25565
timeout 超时时间,毫秒,数字,可选,默认 1000
)
]]--
local server, err = mcq:new('192.168.123.222')
if not server then
ngx.say(err)
return
end
local json, err = server:ping()
if not json then
ngx.say(err)
return
end
ngx.say(json)
[1]: https://openresty.org.cn/
作者
xiaooloong
许可证
2bsd
依赖项
luajit, nginx
版本
-
在 ngx_lua/openresty 中获取 Minecraft 服务器信息 2016-09-29 10:32:13