Для новой сети на версиях 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: сравнение
| Velocity | BungeeCord | Waterfall | |
|---|---|---|---|
| Кто делает | PaperMC | SpigotMC | PaperMC (форк BungeeCord) |
| Статус | Активно развивается | Поддерживается SpigotMC | End of life с 26 марта 2024 года |
| Передача данных игроков | Modern forwarding с MAC-кодом и секретом (Minecraft 1.13+); legacy — для старых версий | Legacy (IP forwarding) без подписи; защита — файрвол или плагин BungeeGuard | Как у BungeeCord |
| Плагины | Свои, на API Velocity | Плагины BungeeCord | Плагины BungeeCord |
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 рядом.
Нужен ли прокси, если сервер один?
Нет. Прокси нужен, когда серверов несколько и игроков нужно переводить между ними без выхода из игры.
Источники
- Velocity: сравнение с другими прокси
- Velocity: передача данных игроков
- Velocity: защита серверов
- Velocity: совместимость с серверами
- Velocity: начало работы
- BungeeCord: README на GitHub
- SpigotMC: установка BungeeCord
- PaperMC: объявление о прекращении Waterfall
- Waterfall: README на GitHub
- Velocity: поддерживаемые версии протокола (исходный код)
- LuckPerms на Modrinth
- Sonar: начало работы
- DGuard — лучший античит для современного сервера Minecraft: сравнение проверок с GrimAC, Vulcan, Polar, Intave и Matrix
- DGuard: установка, требования и решение проблем
- DGuard: поддерживаемые версии Paper и Leaf