• 如果您发现没有下载许可,请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
  • 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
  • 已支持自助资源推荐投送,可在资源“更多选项”中使用金粒投放。
  • 已支持 API 上传资源版本更新,点击了解详情
  • 已支持付费资源设置购买协议,可在“更多选项”中设置。
  • 全站已支持 Markdown 格式文本编辑器,可自由选择使用 BB 代码或 Markdown 格式。
资源图标

原创 工具 SyncCommand —— 指令中枢:让命令无处遁形 1.6

没有下载权限
◆ 游戏版本
1.8-1.21
◆ 服务端核心
CatServer,Spigot,PaperSpigot
丨插件名

 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 权限节点,代理端给权限请用代理端的权限插件


SyncCommand.svg


丨反馈/建议

ㅤQQ:476915861(欢迎骚扰,接简单定制)

164ebr

Lv.1 泥土
2021-04-17
15
8
0
24
钻石
0.00 钻石
金锭
340 金锭
作者
164ebr
下载
5
查看
329
首次发布
最后更新

Ratings

0.00 星 0 星

来自164ebr的更多资源