DGuard

Velocity или BungeeCord: какое прокси выбрать

Прокси объединяет несколько серверов Minecraft в одну сеть с одним адресом. Сравниваем Velocity и BungeeCord по фактам из их документации, объясняем, что стало с Waterfall, и показываем, где в такой сети стоит античит.

Команда DGuard6 мин

Для новой сети на версиях 1.13 и новее выбирайте Velocity. Он передаёт данные игроков серверам безопасно (modern forwarding с секретным ключом), его активно развивает PaperMC, и он работает с Minecraft от 1.7.2 до 26.3. BungeeCord имеет смысл, если сеть уже на нём и вам критичны плагины, которых под Velocity нет. Waterfall, форк BungeeCord от PaperMC, с марта 2024 года официально закрыт.

Что такое прокси и зачем оно нужно

Прокси — входная дверь сети. Игрок подключается к одному адресу, а прокси соединяет его с нужным игровым сервером: лобби, выживанием, BedWars. Переход между серверами идёт без выхода из игры — командой /server или через меню в лобби.

Игровые серверы за прокси (их называют бэкендами) работают в offline-режиме: аккаунт игрока проверяет прокси и потом передаёт серверу его ник, UUID, IP и скин. Как именно передаются эти данные — главное отличие прокси с точки зрения безопасности.

Прокси нужен, когда серверов больше одного: лобби и режимы, миры на разных машинах, отдельный сервер для ивентов. Одному серверу выживания прокси не нужен.

Velocity, BungeeCord и Waterfall: сравнение

VelocityBungeeCordWaterfall
Кто делаетPaperMCSpigotMCPaperMC (форк BungeeCord)
СтатусАктивно развиваетсяПоддерживается SpigotMCEnd of life с 26 марта 2024 года
Передача данных игроковModern forwarding с MAC-кодом и секретом (Minecraft 1.13+); legacy — для старых версийLegacy (IP forwarding) без подписи; защита — файрвол или плагин BungeeGuardКак у BungeeCord
ПлагиныСвои, на API VelocityПлагины BungeeCordПлагины BungeeCord
По документации Velocity, README BungeeCord, вики SpigotMC и объявлению PaperMC о Waterfall.

Velocity

Velocity — прокси от команды PaperMC; документация называет его «до смешного масштабируемым и гибким». Главное практическое преимущество — modern forwarding: данные игрока уходят серверу в бинарном формате с MAC-кодом, и выдать себя за ваш прокси без секретного ключа гораздо сложнее. Режим работает с Minecraft 1.13 и новее, а Paper поддерживает его из коробки.

Плагины для Velocity пишутся на его собственном API — плагины BungeeCord на нём не запускаются. Для экспериментальной совместимости есть сторонний Snap, но команда Velocity его не поддерживает. Популярные сетевые плагины выходят под оба прокси: LuckPerms, например, есть и для Velocity, и для BungeeCord. Плагины под Velocity ищите на Hangar и Modrinth.

Команда Paper «настоятельно рекомендует» Velocity вместо Waterfall и BungeeCord. Учтите практическую деталь: актуальный Velocity требует Java 25.

BungeeCord

BungeeCord — «прокси седьмого уровня для связи серверов Minecraft», его поддерживает SpigotMC, команда Spigot. По README, это последнее воплощение похожих программ, которые его автор пишет с 2011 года, — за это время под него накопилось много плагинов.

Слабое место — передача данных. BungeeCord передаёт IP и UUID игрока в формате legacy (ip_forward: true в его config.yml и settings.bungeecord: true в spigot.yml серверов) без подписи. Документация Velocity называет этот формат «принципиально небезопасным»: если кто-то подключится к серверу в обход прокси, он сможет представиться любым игроком. Защищаются файрволом, привязкой серверов к 127.0.0.1 или плагином BungeeGuard, который добавляет секретный токен.

Что случилось с Waterfall

Waterfall — форк BungeeCord от PaperMC: по README, его сделали, потому что BungeeCord не принимал многие улучшения от сообщества. 26 марта 2024 года PaperMC объявила о прекращении его жизни: обновления станут ещё реже, на поддержку новых версий Minecraft рассчитывать не стоит. Старые сборки можно скачать, но официальная рекомендация одна — переходить на Velocity.

Если ваша сеть ещё на Waterfall, переезд неизбежен. Для плагинов без версии под Velocity команда PaperMC советует попросить авторов о поддержке или найти замену.

Что выбрать

  • Новая сеть на версиях 1.13+ — Velocity: безопасная передача данных, активная разработка, поддержка свежих версий.
  • Сеть уже на BungeeCord, всё работает, нужные плагины есть только под него — можно остаться, но серверы обязательно закройте файрволом. Переезд на Velocity планируйте заранее: проверьте, есть ли замены плагинам.
  • Сеть на Waterfall — переезжайте: проект закрыт.
  • Серверы старше 1.13 — modern forwarding недоступен; Velocity работает с ними в режиме legacy или BungeeGuard, как и BungeeCord.
  • Модовые серверы — Velocity поддерживает Fabric (через мод FabricProxy-Lite) и Forge новее 1.20.2 (через ProxyCompatibleForge). Подробнее о модах — в статье «Сервер с модами».

Сравнение на сайте Velocity написано самой командой Velocity, и она честно признаёт, что оно «может быть несколько предвзятым». Поэтому выводы выше опираются на проверяемые вещи: способ передачи данных, статус проектов и поддерживаемые версии.

Где в сети стоит античит

Прокси пересылает пакеты, но мира не знает: он не видит, как игрок двигается, строит и бьёт. Поэтому античит ставят на игровые серверы, а не на прокси. На прокси место анти-ботам и сетевой защите: например, Sonar ставится на Velocity или BungeeCord, а его документация прямо советует не ставить его на каждый бэкенд, если есть прокси. Подробнее — в статье о ботах и DDoS.

DGuard ставится на каждый игровой сервер сети, у каждого свой ключ. Сервер добавляется в панели, ключ dg_… вставляется в его plugins/DGuard/config.yml, рядом лежит PacketEvents последнего релиза. Защита одинаковая на всех тарифах, платите за онлайн и число серверов, а бесплатный тариф — один сервер до 30 игроков онлайн. Как подключить — на странице установки, как настроить саму сеть — в статье «Как настроить Velocity».

Частые вопросы

Что лучше для сервера Minecraft: Velocity или BungeeCord?

Для новой сети на версиях 1.13+ — Velocity: безопасная передача данных игроков с секретным ключом и активная разработка PaperMC. BungeeCord оставляют, если сеть уже на нём и нужные плагины есть только под него.

Работают ли плагины BungeeCord на Velocity?

Нет, у Velocity свой API. Есть сторонний Snap для экспериментальной совместимости, но команда Velocity его не поддерживает; надёжнее найти версию плагина под Velocity.

Waterfall ещё поддерживается?

Нет. 26 марта 2024 года PaperMC объявила о прекращении жизни Waterfall: на обновления под новые версии рассчитывать не стоит, рекомендуется переход на Velocity.

Куда ставить античит в сети с прокси?

На каждый игровой сервер: только там античит видит движение, бой и мир игрока. DGuard ставится на каждый сервер сети со своим ключом и PacketEvents рядом.

Нужен ли прокси, если сервер один?

Нет. Прокси нужен, когда серверов несколько и игроков нужно переводить между ними без выхода из игры.

Источники

Все разделы
Прокси и сети7 минКак настроить Velocity: сеть серверов с лоббиСобираем сеть из прокси Velocity, лобби и режима выживания: velocity.toml, безопасная передача данных игроков, конфиги Paper на серверах и файрвол — без него в сеть можно зайти под чужим ником.ЧитатьСоздание сервера6 минСервер для пиратки (online-mode=false): риски и защитаС online-mode=false сервер не проверяет аккаунт игрока через Mojang: зайти можно под любым ником, в том числе под ником администратора. Держать такой сервер можно, но только с плагином авторизации, правами без OP и защитой от ботов. Разбираем, что именно меняется и что настроить.ЧитатьЗащита сервера7 минЗащита сервера Minecraft от ботов и DDoSБот-атака и DDoS — разные беды с разными лекарствами, и ни от одной не спасает античит. Разбираем, что делать с наплывом ботов и спамом в чате, как пережить атаку на канал, почему важно спрятать IP сервера и где здесь место античита.Читать

Поставьте лучший античит для современного Minecraft

DGuard ловит все 47 видов читов из нашего сравнения — у ближайшего соперника, Intave, 27. Полная защита на любом тарифе, до 30 игроков онлайн — бесплатно.