希望新增:游戏服务器状态查询 插件

实现原理很简单,很实用,目前没看到有人在做

功能实现:
通过tcping查询指定IP端口,根据返回结果判断是否开服
可通过命令netstat -a -b -n抓取游戏服务器IP和端口号

用户可以在后台添加(单条/批量)
服务器名称,IP地址或域名,端口号,轮询时间
服务器状态变更后发送的提示语句以及是否自动发送

比方说在控制台新增一条

游戏服务器,IP地址,端口号,600秒

则插件会每隔600秒,通过tcping检测服务器状态,如果服务器维护,ping不通了,则自动发消息,「游戏服务器」已停机维护
开服后,能ping通了,自动发消息,「游戏服务器」已开服

用户也可通过自定义指令,手动查询服务器状态

比如用户输入指令 查询服务器状态

BOT返回消息

电信一区 运行中
电信二区 运行中
电信三区 维护中
电信四区 维护中
……

1 个赞

插件市场中有一个 gameserver 插件,不知道是不是符合你的需求呢

1 个赞

测试过,无法使用

1 个赞