最MC论坛

标题: SoraStatus —— 抛弃那些老土的服务器动态贴图吧,支持获取图标和Mod列表 [打印本页]

作者: Prismaillya    时间: 2018-2-8 14:42
标题: SoraStatus —— 抛弃那些老土的服务器动态贴图吧,支持获取图标和Mod列表
SoraStatus 更加强大的动态贴图系统



简介


之前我开发过一款动态贴图,但是由于功能少且服务器是香港阿里云,天天被人D死,我也很无奈...
最近重新去读了一遍 Minecraft 的那套协议,学习了一下 ping 列表基本信息获取,重写了动态贴图
这个版本的动态贴图更强大,支持获取图标和 Mod 信息等,同时也开放 API 供大家获取信息。

使用方法


本API地址为:https://panel.tcotp.cn/status/
正常访问该网址即可看到状态图生成页面。

API调用方法


API 构造 GET 参数如下
  1. https://panel.tcotp.cn/status/?name=服务器名字&addr=服务器地址&port=服务器端口&s=返回方式&srv=是否为SRV解析
复制代码
API 参数格式与说明

名称
说明
name 服务器名字,显示在贴图第一行左侧,可选
addr 服务器地址,必填,用于连接服务器,显示在底部
port 服务器端口,默认 25565,可选
srv 是否为 SRV 解析模式,是则为true,否则不需要添加此参数
s 返回内容,留空则返回状态图
view 则返回服务器详细信息页面
json 则返回 Json 格式的服务器信息

一、最简单的例子
只有地址,所有信息自动获取
  1. https://panel.tcotp.cn/status/?addr=s1.tcotp.cn
复制代码


二、附带端口
带端口,即可连接至另一个服务器
  1. https://panel.tcotp.cn/status/?addr=s1.tcotp.cn&port=25566
复制代码

三、自定义名字
将 “Minecraft 服务器” 替换成你喜欢的名字,例如 “我的世界服务器”
  1. https://panel.tcotp.cn/status/?addr=s1.tcotp.cn&port=25565&name=我的世界服务器
复制代码


四、SRV解析的服务器
注意:SRV解析模式下不可以附带端口(即 port 参数)否则失效!
  1. https://panel.tcotp.cn/status/?addr=p.soramc.com&srv=true
复制代码


五、服务器详情页
显示服务器详细信息,包括 Mod 列表等


效果图


注意:以下贴图由服务器实时生成,并非宣传其他服务器,仅供测试


关于本API


任何人都可以免费使用,但是请勿用于违法行为。
源码编写 & 美工由 KasuganoSora 完成。
不要问我为什么最后更新日期是2月7日...因为我在美国...





欢迎光临 最MC论坛 (http://www.zuimc.com/) Powered by Discuz! X3.2