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:
Команды можно выполнять из консоли, командного блока или от имени игрока.
Важно: команды /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.
Прокси (Bungeecord, Waterfall, Velocity) создают прослойку между клиентом и сервером. Forge-моды часто не рассчитаны на такое - они ожидают, что игрок подключается напрямую и не прыгает между серверами. Это вызывает баги, особенно на Forge 1.13+. Server Redirect же просто отключает игрока и подключает к новому адресу - как если бы он сам перезашёл. Моды не падают, всё работает.
При этом вы можете использовать прокси для других целей (например, балансировка нагрузки), а Server Redirect будет работать поверх него. Но на Forge 1.13+ прокси всё ещё не дружат с IP-форвардингом, так что мод тут особенно актуален.
Скачайте Server Redirect и забудьте о головной боли с прокси на Forge-сервере. Просто, легко, без костылей.