Установка и использование Velocity
⚡ Как установить и настроить Velocity
Velocity — это современное прокси-ядро, альтернативное BungeeCord. Оно обеспечивает более высокую производительность, совместимость с новыми версиями Minecraft и лёгкость масштабирования серверов. Позволяет объединять несколько серверов в одну сеть (связку).
📌 Идеально подходит для создания лобби, серверов мини-игр, выживания и других игровых режимов, разделённых по разным ядрам.
🔧 Установка ядра Velocity
- Перейдите на официальный сайт Velocity:
https://velocitypowered.com
и скачайте последнюю версию (файл .jar)
- Загрузите скачанный
.jarфайл на сервер через SFTP или файловый менеджер в панели управления - Переименуйте файл в
server.jar - Сохраните изменения и запустите сервер
Либо:
- Зайдите в панель управления
- Выберите раздел
Ядра-> Velocity -> Нужная версия -> Установить
⚙ Общая настройка Velocity
- Откройте файл
velocity.toml - Найдите параметр:
bind = "0.0.0.0:25577"и укажите порт вашего сервера вместо 25577
- Найдите параметр
online-modeи укажите:
online-mode = false
false— если используете пиратский Minecrafttrue— только лицензия
- Найдите параметр
player-info-forwarding-mode:
modern— если все сервера выше версии 1.13bungeeguard— если есть сервера 1.12.2 и ниже
- Настройте
ping-passthrough. Это необязательно и можно оставить значениеdisabled:
ping-passthrough = "description" # можно оставить disabledЭто скопирует MOTD с первого доступного сервера
- Найдите:
enable-player-address-logging = trueи убедитесь, что установлено true
🖧 Добавление серверов
- В файле
velocity.tomlнайдите блок:
[servers]- Укажите свои сервера по следующему принципу:
[servers]
lobby1 = "d1.gamely.pro:20001"
lobby2 = "d2.gamely.pro:20002"
survival = "65.108.225.15:20003"
anarchy = "65.108.226.229:20004"- Настройте параметр
try:
try = [ "lobby1", "lobby2" ]Игрок будет подключён к
lobby1, а если он недоступен — кlobby2
- Найдите блок
[forced-hosts]и оставьте его в таком виде, стерев всё до блока[advanced]:
[forced-hosts]
# Configure your forced hosts here.
[advanced]🔐 Привязка серверов (безопасность)
Если вы выбрали player-info-forwarding-mode = "modern":
- Откройте
config/paper-global.ymlилиpaper.yml, в зависимости от версии - Найдите раздел
velocity:
velocity:
enabled: true # Устанавливаем на true
online-mode: false # Ставим значение, которое указано в server.properties проксируемых серверов в пункте online-mode и в том же пункте в velocity.toml
secret: '<ключ сюда>' # Сюда вставляем секретный ключСекретный ключ находится в файле
forwarding.secretна прокси-сервере
Если вы выбрали player-info-forwarding-mode = "bungeeguard":
- Откройте файл
spigot.ymlи найдите:
bungeecord: true- Скачайте плагин BungeeGuard
- Загрузите
.jarфайл в папкуpluginsкаждого сервера - Откройте файл
plugins/BungeeGuard/config.ymlи вставьте токен:
allowed-tokens:
* "gjtzy3zrd"
gjtzy3zrd— ваш секретный токен из файлаforwarding.secret
🔁 Финальные шаги
- Привязку нужно сделать для всех серверов, кроме самого Velocity
- Не забудьте перезапустить все сервера
- Готово! Связка через Velocity работает 🚀
🧠 Часто задаваемые вопросы
🔸 Можно ли использовать плагины?
Да, Velocity поддерживает собственные плагины, которые размещаются в папке plugins на прокси-сервере
🔸 Поддерживает ли Velocity Fabric/Forge?
Да, но передача информации об игроках может быть ограничена. Проверьте совместимость плагинов и forwarding-режимов
🔸 Как подключиться?
Игроки подключаются к IP прокси-сервера. Остальные сервера "прячутся" внутри связки.
Последнее изменение: 17/07/2025
Спасибо!
