▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Server Redirect
Server Redirect

Server Redirect

Мод Server Redirect для Майнкрафт позволяет серверам перенаправлять игроков на другой адрес без использования прокси. Решает проблемы совместимости модов на Forge 1.13+ и упрощает управление серверной сетью.

Оцените первым
621.9K
114

Server Redirect - это легковесный мод для Майнкрафт, который решает одну из самых больную тему для администраторов серверов: как перекинуть игрока на другой сервер без прокси вроде Bungeecord или Velocity. Если вы когда-нибудь пытались заставить работать Forge-моды на связке с прокси, то знаете, что это может вызывать глюки, краши и прочие танцы с бубном. Вот тут-то и пригождается Server Redirect.

Зачем это вообще нужно

В ванильном Minecraft Java Edition нет встроенной функции передачи игрока между серверами (в отличие от Bedrock Edition, где такая фича есть по умолчанию). Обычно для этого ставят прокси-сервера, но они плохо дружат с Forge-модами, особенно на версиях 1.13+. Моды не ожидают, что игрока переключают между серверами без перезахода, и начинают падать. Server Redirect решает проблему просто: он корректно отключает игрока от текущего сервера и отправляет его на новый адрес, как если бы он сам нажал "Прямое подключение".

Мод поддерживает Forge, Fabric, Bukkit/Spigot, SpongeVanilla/SpongeForge, Bungeecord/Waterfall и Velocity. То есть впишется почти в любую сборку.

Команды с этим модом опциональны - можно добавить в модпак - игроки без него всё равно смогут зайти на сервер. И наоборот: клиент с модом спокойно заходит на ванильные сервера.

Команды

Вот что умеет Server Redirect:

  • /redirect <Цель> <Адрес сервера> - перенаправляет указанного игрока (или игроков) на заданный адрес.
  • /fallback <Цель> <Адрес сервера> - устанавливает запасной адрес для игрока. Если сервер упадёт, он автоматом переподключится туда.
  • /ifplayercanredirect <Цель> <Команда...> - выполняет команду для тех игроков, у кого установлен Server Redirect.
  • /ifplayercannotredirect <Цель> <Команда...> - выполняет команду для тех, у кого мода нет.

Команды можно выполнять из консоли, командного блока или от имени игрока.

Как указывать цель

  • Имя игрока/UUID - конкретный игрок.
  • Target Selector - селектор цели (не работает на Bungeecord и Velocity).
  • r=N - все игроки в радиусе N блоков от отправителя (только для плагина).
  • s=<ИмяСервера> - все игроки на указанном сервере (только для Bungeecord и Velocity).
  • *** - все игроки на сервере.

Плейсхолдеры в командах

  • %PlayerName - подставляется имя игрока.
  • %PlayerId - подставляется UUID игрока.

Важно: команды /ifplayercanredirect и /ifplayercannotredirect и /ifplayercannotredirect могут не сработать сразу после входа игрока. Клиенту нужно время (примерно 20 тиков), чтобы сообщить серверу о наличии мода. Так что лучше делать задержку.

Примеры использования

  • /redirect KaiNoMood myawesomemcserver.net:25667 - игрок KaiNoMood улетает на другой сервер.
  • /redirect * myawesomemcserver.net:25667 - все игроки на сервере переходят по адресу.
  • /redirect @a[m=creative] myawesomemcserver.net:25667 - только креативщики.
  • /fallback * hub.myserver.com - если сервер упадёт, все игроки автоматом подключатся к хабу.

Что такое fallback и зачем он нужен

Fallback - это запасной аэродром. Если сервер внезапно крашнется, игроки не потеряются, а сами перейдут на указанный адрес. Удобно, когда у вас сеть серверов и один из них лёг. Или если вы перенаправляете игрока на сервер, но он может не пройти на целевой сервер (например, тот офлайн) - тогда он попадёт на fallback.

Почему Server Redirect лучше прокси

Прокси (Bungeecord, Waterfall, Velocity) создают прослойку между клиентом и сервером. Forge-моды часто не рассчитаны на такое - они ожидают, что игрок подключается напрямую и не прыгает между серверами. Это вызывает баги, особенно на Forge 1.13+. Server Redirect же просто отключает игрока и подключает к новому адресу - как если бы он сам перезашёл. Моды не падают, всё работает.

При этом вы можете использовать прокси для других целей (например, балансировка нагрузки), а Server Redirect будет работать поверх него. Но на Forge 1.13+ прокси всё ещё не дружат с IP-форвардингом, так что мод тут особенно актуален.

Совместимость

  • Игроки с модом могут заходить на сервера без мода.
  • Игроки без мода могут заходить на сервера с модом.
  • Мод можно добавлять в любые модпаки (публичные и приватные) без спроса.

Важно знать

  • Команды /redirect и /fallback не предназначены для игроков - их должен использовать консоль, командные блоки или другие плагины. Рекомендуется делать GUI-выбор серверов через BossShop или VirtualChest.
  • Если вы используете прокси вместе с Server Redirect, убедитесь, что команды не конфликтуют.
  • На Bungeecord и Velocity селекторы целей не работают, используйте s=<ИмяСервера>.

Скачайте Server Redirect и забудьте о головной боли с прокси на Forge-сервере. Просто, легко, без костылей.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.12.x1.10.x1.9.x1.8.x1.7.x

Поддерживаемые окружения

Клиент и сервер

Ссылки


Создатели

Детали

Лицензия:
Опубликован:3 года назад
Обновлён:1 год назад
Главная