DGuard

Инструменты

Генератор velocity.toml для сети серверов

Перечислите серверы сети и укажите, куда пускать игроков при входе, — получите ключи и разделы velocity.toml: порт, MOTD, проверку аккаунтов, режим пересылки данных игроков, [servers] с порядком try и [forced-hosts] для поддоменов.

velocity.toml

Пересылка данных игроков
Серверы сети
Forced hosts — поддомен ведёт на сервер

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]
Замените эти ключи и разделы в velocity.toml, который Velocity создал при первом запуске; остальное оставьте как есть. После правки — перезапуск прокси.

На каждом 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 игроков онлайн — бесплатно, защита та же, что на платных тарифах.