Redirect Plus

Redirect Plus - 踢出重定向

在玩家被踢出时重定向。在服务器关闭和重启时转移玩家。简单但功能全面。
Bungeecord 作者 MartenM 支持版本 1.7 - 1.20
服务器使用量
93
服务玩家数
564
下载量
16,342
插件详细介绍

Redirect Plus 是一款用于 BungeeCord 代理的插件,它能优雅地处理服务器踢出事件(如关闭或重启),将玩家自动重定向到其他服务器,并支持通过服务器分组和命令来管理玩家流向。

核心功能

  • 在服务器踢出玩家(例如关闭时)自动将其重定向到其他服务器。
  • 在聊天栏显示踢出原因信息。
  • 创建服务器组,确保玩家被重定向到正确的(游戏)大厅。
  • 提供类似 /skywars 的命令,让玩家快速跳转到对应服务器组。
  • 当服务器关闭时,将玩家分散到多个大厅。
  • 通过黑名单机制,阻止特定原因的踢出触发重定向。
  • 使用权限节点来限制对特定服务器组的访问。
  • 防止大厅服务器之间的循环重定向。

分发模式

插件提供多种算法来决定将玩家重定向到哪个具体服务器:

  • PROGRESSIVE:将服务器填充到设定的最小玩家数(progressive-minimal),然后再填充下一个服务器,以创建人数均衡的大厅。当所有服务器都达到最小人数后,将使用 LOWEST 模式。
  • CYCLE:循环选择服务器以尽可能分散负载。这可能导致玩家被分配到空服务器。
  • LOWEST:将玩家发送到在线玩家最少的服务器。
  • HIGHEST:将玩家发送到在线玩家最多的服务器。(不推荐!)

安装与配置

安装步骤

  • 下载 RedirectPlus.jar
  • 将插件放入 BungeeCord 的 plugins 文件夹。
  • 启动并停止一次 BungeeCord 以生成配置文件。
  • 根据需求配置 config.yml
  • 重启 BungeeCord 即可开始使用。

权限

目前插件只有一个权限节点,请确保将其添加到 BungeeCord 的 config.yml 中:

redirectplus.admin

配置文件详解 (`config.yml`)

消息与提示

所有插件发送的消息均可在此自定义。支持以下占位符:

%from-server% %to-server% %from-group% %to-group% %reason%

核心设置

  • check: 检查服务器是否在线的间隔时间(秒)。玩家不会被连接到离线服务器。
  • delay: 重定向消息的延迟发送时间(秒)。有助于确保重定向消息在玩家加入服务器时最后显示。
  • blacklist: 黑名单。如果踢出信息包含列表中的词语,玩家将不会被重定向,而是看到踢出屏幕。
  • detect-shutdown: 通过识别踢出信息中的关键词(如 "shutdown", "restart", "closed")来更快地触发重定向。
  • no-messages: 如果踢出信息包含列表中的词语,则不显示重定向消息(例如用于静默重定向)。
  • disable-aliases: 在特定服务器上禁用别名命令(例如用于认证服务器)。
  • unknown-group: 将来自未知服务器的玩家重定向到指定的服务器组(例如 lobby)。

全局与分组设置

  • global: 在此设置默认值,分组配置可以覆盖这些设置。
- `spread-mode`: 全局分发模式。
- `progressive-minimal`: PROGRESSIVE 模式下的最小玩家数。
  • groups: 在此定义服务器组及其详细设置。
- `bottom-kick`: 如果从该服务器组被踢出,是否禁止重定向(设为 `true` 则玩家会被直接踢出网络)。
- `spread`: 是否将重定向的玩家分散到组内服务器。
- `spread-mode`: 该组使用的分发模式(覆盖全局设置)。
- `parent-group`: 父级组。当组内所有服务器都不可用时,尝试重定向到此组。设为 `none` 则直接踢出玩家。
- `servers`: 属于该组的服务器列表(玩家会被重定向至此)。
- `connected`: 连接到该组但不用于重定向的服务器列表(例如游戏服务器)。
- `aliases`: 可以重定向到该服务器组的命令别名列表(例如 `lobby`, `hub`)。

日志设置

启用各项日志记录,方便在控制台调试和监控插件运行状态。

插件消息通道

Redirect Plus 提供了一个插件消息通道,允许从子服务器向 BungeeCord 发送执行别名的指令。

通道详情:

  • 通道名称: martenm:redirectplus
  • 子频道: execute-alias
  • 参数1: 需要被重定向的玩家名。
  • 参数2: 需要执行的别名。

常见问题与支持

功能请求

请前往插件的讨论页面提交新功能请求。

版本特性

  • 2.5.0: 引入了不同的分发算法(Cycle, Progressive 等)。
  • 2.4.0: 增加了别名命令支持(如 /skywars)。
  • 2.0.0: 创建了服务器分组功能,并实现了玩家在服务器关闭时的负载均衡。

支持开发者

如果您喜欢这个插件,请留下评论或捐赠以支持开发。此插件是开发者在业余时间维护的免费项目,您的支持能帮助覆盖运营成本并激励持续更新。

捐赠链接可在插件主页找到。感谢您的支持!

测试支持版本
1.7 1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 1.20
版本分布
基本信息
插件名称 Redirect Plus
作者 MartenM
平台 Bungeecord
支持版本 1.7 - 1.20
点赞数 10
最近版本
2.12.0 77
2.11.3 8
2.11.2 1
2.10.2 1
1.0.0 1

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:2,677,184  |  历史访问人次:3,246,323

今日访问人数:22,889  |  今日访问人次:27,301

昨日访问人数:30,655  |  昨日访问人次:36,381

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6