Skip to content

一个可以查看多个服务器在线人数的MCDReforged插件

Notifications You must be signed in to change notification settings

ProgressiveServer/Online

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

Online

一个可以查看多个服务器在线人数的MCDReforged插件


简介

借助MC服务器原版的rcon功能,发送list指令,获得玩家列表

image


使用方法

下载Online.py,放入MCDReforged根目录下的plugins文件夹里,开启服务器的rcon功能。以原版服务器为示例,进入服务端根目录下,打开server.properties文件,找到enable-rcon,改为true,找到rcon.password,修改为你的密码,找到rcon.port,修改为你的端口
修改完成后的这三项示例:

enable-rcon=true
rcon.password=passwd
rcon.port=25575

启动MCDReforged,插件会在config目录下自动生成配置文件,其名为online.json其内容如下:

{
    "join": true,
    "1":{
        "name": "ServerA",
        "host": "127.0.0.1",
        "port": "25575",
        "password": "ServerAPassword"
    }
}

其中,
"join"为是否开启进服提示,true为开启,false为关闭

"click_event"为是否启用点击服务器名切换服务器的点击事件

"1"为你的服务器序号,代表第一个服务器。序号从"1"开始填,第二个服务器则为"2",以此类推

"name"为服务器名称, 如果"click_event"设置为true,请保持与跨服配置相同的服务器名,即/server指令后的对应名称

"host"为服务器的IP,如:127.0.0.1

"port"为你设置的服务器rcon端口,如:25575

"password"为你设置的服务器rcon密码

多个服务器的online.json示例:

{
    "join": true,
    "click_event": true,
    "1":{
        "name": "Survival",
        "host": "127.0.0.1",
        "port": "25575",
        "password": "passwd"
    },
    "2":{
        "name": "Mirror",
        "host": "127.0.0.1",
        "port": "25595",
        "password": "passwd"
    },
    "3":{
        "name": "Creative",
        "host": "127.0.0.1",
        "port": "25555",
        "password": "passwd"
    },
    "4":{
        "name": "Mods",
        "host": "10.1.1.191",
        "port": "200001",
        "password": "passwd"
    }
}

最后,使用!!MCDR reload all重载你的MCDR插件,或重启服务器,重新加入服务器即可看到服务器在线人数(如果"join"为true的话),也可以通过!!online指令来查看效果

About

一个可以查看多个服务器在线人数的MCDReforged插件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%