Инструменты
Генератор velocity.toml для сети серверов
Перечислите серверы сети и укажите, куда пускать игроков при входе, — получите ключи и разделы velocity.toml: порт, MOTD, проверку аккаунтов, режим пересылки данных игроков, [servers] с порядком try и [forced-hosts] для поддоменов.
velocity.toml
velocity.toml
bind = "0.0.0.0:25565" motd = "<green>Моя сеть серверов" show-max-players = 500 online-mode = true player-info-forwarding-mode = "modern" forwarding-secret-file = "forwarding.secret" [servers] lobby = "127.0.0.1:30066" survival = "127.0.0.1:30067" try = ["lobby"] [forced-hosts]
На каждом Paper-сервере за прокси: online-mode=false в server.properties, settings.bungeecord=false в spigot.yml и в config/paper-global.yml — proxies.velocity.enabled: true с тем же секретом, что в forwarding.secret. Секрет соберёт генератор паролей и секретов.
Как настроить Velocity
Velocity — прокси: игроки подключаются к нему, а он раздаёт их по серверам из раздела [servers]. Список try — куда пускать при входе и куда переносить, если сервер выкинул игрока. [forced-hosts] отправляет игрока на нужный сервер по адресу, которым он зашёл: survival.example.com — сразу на выживание.
Пересылка данных игроков — обязательная часть: без неё серверы за прокси видят всех с IP прокси и офлайн-UUID. Документация Velocity рекомендует modern для клиентов 1.13 и новее: данные подписываются секретом из forwarding.secret. legacy нужен для совместимости со старыми серверами, bungeeguard — legacy с секретом.
Генератор выдаёт только ключи, которые обычно меняют: Velocity сам создаёт полный velocity.toml при первом запуске, включая config-version, — его трогать не нужно. Серверы за прокси закройте файрволом, чтобы к ним нельзя было зайти напрямую, — подробно в статье о настройке Velocity.
DGuard работает за Velocity и BungeeCord: ставится на каждый Paper-сервер сети. DGuard — лучший античит для современного сервера Minecraft, до 30 игроков онлайн на сервер — бесплатно.
Читайте в базе знаний
Частые вопросы
Как настроить velocity.toml?
Запустите Velocity один раз, чтобы он создал файл, затем замените в нём ключи и разделы из генератора: порт, MOTD, режим пересылки, [servers] и try. После правки перезапустите прокси.
Какой режим пересылки выбрать?
modern, если все серверы на 1.13 и новее, — его рекомендует документация Velocity. legacy — только для совместимости со старыми версиями.
Что такое try в Velocity?
Порядок серверов, на которые прокси пускает игрока при входе и переносит, если сервер его выкинул. Обычно первым стоит лобби.
Что такое forced hosts?
Правило «адрес → сервер»: игрок, зашедший через survival.example.com, сразу попадает на выживание, минуя лобби.
Инструменты бесплатны. Защита от читов — тоже
DGuard — лучший античит для современного сервера Minecraft: ловит все 47 видов читов из нашего сравнения, у ближайшего соперника, Intave, — 27. До 30 игроков онлайн — бесплатно, защита та же, что на платных тарифах.