- ◆ 支持核心
- CatServer,Spigot,PaperSpigot
- ◆ 游戏版本
- 1.8-1.21
丨插件名
SyncCommand —— 指令中枢:让命令无处遁形
丨插件作用/优点
实现群组与子服之间相互发送指令,控制后台
● 无加载顺序,可先启动子服,亦可先加载BC/VC/Folia
● 断线自动重连、一次设置永久生效
● 支持BungeeCord、Velocity、Bukkit、Paper、Folia..理论全版本
● 插件为混合型,可装载在BC和Bukkit、Folia,不分文件类型
● 可BC -> 指挥 下游服务器
● 下游服务器 -> 指挥 BC (!新增)
● 可下游服务器-> 指挥 下游服务器
● 可将任意端侧作为指令中枢入口.. 配合其他插件如Q群插件实现控制所有服务器
● 支持以server名检索服务器
● 支持以player玩家名检索服务器
● 支持 all 和 !all 选择全部服务器,!all 表示过滤当前服务器 (!新增)
● 采用WebSocket通信,支持跨网络指挥服务器(不敢保证安全性,可能更新)
● ...
丨演示视频
https://www.bilibili.com/video/BV1g..._other.whitelist&t=1.097662&bvid=BV1g2BRYyEUE
丨配置文件
ㅤ
丨使用文档
代理端和子服都要安装jar文件,jar文件通用 没有版本区分。
注意的是代理端需要手动创建SyncCommand/config.json 配置文件,并且填入以下内容
开发者直接调用CommandCenter的sendClientCommands(代理端)和sendCenterCommands(下游端)方法即可
传入两个参数,一个serverName,一个List<String>指令集合。
如果是从下游端发送命令还需要传入frorm名称,在传入的serverName是!all的时候会过滤掉当前服务器
丨指令&权限
/vc-sync send <serverName/playerName/all> <command> (VC端)
/bc-sync send <serverName/playerName/all> <command> (BC端)
/sync send <serverName/playerName/all/!all/proxy> <command> (BK端)
给指定服务器/所有服务器/指定玩家所在服务器的后台发送后台命令
从BK端发送命令支持过滤掉当前服务器,!all 以免遇到一些奇怪问题..
从BK端可给BC/VC端发送后台命令,目标服务器选择 proxy 即可
所有端侧都需要 #sync.command.use 权限节点,代理端给权限请用代理端的权限插件
丨反馈/建议
ㅤQQ:476915861(欢迎骚扰,接简单定制)
SyncCommand —— 指令中枢:让命令无处遁形
丨插件作用/优点
实现群组与子服之间相互发送指令,控制后台
● 无加载顺序,可先启动子服,亦可先加载BC/VC/Folia
● 断线自动重连、一次设置永久生效
● 支持BungeeCord、Velocity、Bukkit、Paper、Folia..理论全版本
● 插件为混合型,可装载在BC和Bukkit、Folia,不分文件类型
● 可BC -> 指挥 下游服务器
● 下游服务器 -> 指挥 BC (!新增)
● 可下游服务器-> 指挥 下游服务器
● 可将任意端侧作为指令中枢入口.. 配合其他插件如Q群插件实现控制所有服务器
● 支持以server名检索服务器
● 支持以player玩家名检索服务器
● 支持 all 和 !all 选择全部服务器,!all 表示过滤当前服务器 (!新增)
● 采用WebSocket通信,支持跨网络指挥服务器(不敢保证安全性,可能更新)
● ...
丨演示视频
https://www.bilibili.com/video/BV1g..._other.whitelist&t=1.097662&bvid=BV1g2BRYyEUE
丨配置文件
ㅤ
JSON:
{
"debug": false,
"server": {
"ip": "127.0.0.1",
"port": 3363
},
"serverName": "lobby"
}
丨使用文档
代理端和子服都要安装jar文件,jar文件通用 没有版本区分。
注意的是代理端需要手动创建SyncCommand/config.json 配置文件,并且填入以下内容
JSON:
{
"debug": false,
"server": {
"ip": "127.0.0.1",
"port": 3363
}
}
开发者直接调用CommandCenter的sendClientCommands(代理端)和sendCenterCommands(下游端)方法即可
传入两个参数,一个serverName,一个List<String>指令集合。
如果是从下游端发送命令还需要传入frorm名称,在传入的serverName是!all的时候会过滤掉当前服务器
丨指令&权限
/vc-sync send <serverName/playerName/all> <command> (VC端)
/bc-sync send <serverName/playerName/all> <command> (BC端)
/sync send <serverName/playerName/all/!all/proxy> <command> (BK端)
给指定服务器/所有服务器/指定玩家所在服务器的后台发送后台命令
从BK端发送命令支持过滤掉当前服务器,!all 以免遇到一些奇怪问题..
从BK端可给BC/VC端发送后台命令,目标服务器选择 proxy 即可
所有端侧都需要 #sync.command.use 权限节点,代理端给权限请用代理端的权限插件
丨反馈/建议
ㅤQQ:476915861(欢迎骚扰,接简单定制)