Настройка Velocity для Minecraft-сети
Установка Velocity в 1 клик, настройка прокси, modern forwarding, подключение лобби и backend-серверов.
Установка Velocity
Загрузи на панель хостинга файл velocity-3.x.x.jar или установи Velocity в 1 клик в панели SolidHost и запусти сервер один раз, чтобы Velocity создал конфиги.
После первого запуска у тебя появятся основные файлы прокси, включая velocity.toml и forwarding.secret.
Для Velocity нужен Java 17 или новее. Если прокси не стартует, сначала проверь версию Java в разделе запуска.
Шаг 1. Порт и адрес прослушивания
Открой velocity.toml в текстовом редакторе и найди параметр bind.
Если хочешь принимать игроков на основном порту, укажи, например, 25565.
Обычно меняют только порт, а IP оставляют 0.0.0.0, чтобы прокси принимал подключения на всех интерфейсах машины.
Если у тебя подключен бесплатный поддомен в панели SolidHost, используй цифровой IP для связки со своими backend-серверами.
Шаг 2. Онлайн-режим и секретный ключ
Дальше определи, будет ли сеть работать только с лицензионными аккаунтами.
Для лицензии оставь online-mode = true. Для пиратских серверов поставь false.
В файле forwarding.secret находится уникальный секретный ключ. Его нужно скопировать и использовать на backend-серверах. Никому не передавай этот ключ.
Критично
Секрет из forwarding.secret должен совпадать на прокси и на каждом backend-сервере. Если ошибиться хотя бы в одном символе, игроки не смогут нормально заходить.
Шаг 3. Подключение серверов
Допустим, у тебя есть Лобби и Выживание. В секции [servers] пропиши названия и адреса серверов.
Для первого входа игрока обычно достаточно указать try = ["lobby"]. Этого хватает, чтобы по умолчанию кидать всех в лобби.
Шаг 4. Настройка backend-серверов Paper / Spigot
На каждом backend-сервере, который стоит за Velocity, обязательно отключи собственную авторизацию Mojang в server.properties.
В spigot.yml оставь settings.bungeecord: false, если используешь modern forwarding от Velocity.
На новых версиях Paper открой config/paper-global.yml и включи поддержку Velocity, затем вставь тот же secret из forwarding.secret.
На старых версиях Paper эти же параметры находятся в paper.yml внутри блока settings.velocity-support.
Проверь еще раз
Для modern forwarding у backend-сервера должны совпадать три вещи: online-mode в Velocity, proxies.velocity.online-mode в Paper и сам secret. Плюс settings.bungeecord в spigot.yml должен оставаться false.
Шаг 5. Защита и правильный форвардинг
Для современной и безопасной схемы используй именно modern forwarding. Он защищает от подмены IP и служебных данных игрока заметно лучше, чем legacy-режим.
Главное: online-mode у прокси и online-mode в Paper-конфиге Velocity должны совпадать между собой.
Если ты поддерживаешь очень старые версии клиентов ниже 1.13, modern forwarding не подойдет. Тогда придется переходить на legacy или BungeeGuard, но это уже отдельный сценарий.
Проверка работы
Запусти Velocity через панель и подключись к прокси по бесплатному поддомену из панели управления.
Если попал на лобби, а с него уже можно перейти на другие backend-серверы, значит базовая настройка выполнена правильно.
Готово! Теперь твоя сеть работает через мощный прокси, а если что-то упрется в настройки, help-каналы SolidHost подскажут дальше.
Часто задаваемые вопросы (FAQ)
❓ Часто задаваемые вопросы (FAQ)
Q: Чем Velocity лучше BungeeCord?
A: Velocity написан с нуля с использованием асинхронного сжатия Netty, не зависает при бот-атаках и тратит в 3 раза меньше CPU.
Q: Нужно ли ставить плагин AuthMe на Velocity?
A: Нет, AuthMe рекомендуется ставить на сервер Лобби/Авторизации.
Q: Сколько памяти нужно прокси Velocity?
A: 1.5–2 ГБ RAM легко держат сотни игроков.
Нужна дополнительная помощь?
Если у вас остались вопросы по настройке сервера или вы хотите предложить тему для новой статьи, переходите в наши официальные сообщества.
