Свой сервер

Сеть серверов за прокси

Лобби, выживание и мини-игры под одним адресом. Впишите серверы — получите конфиг Velocity или BungeeCord и строки, которые нужно поменять на каждом сервере сети.

Прокси

Серверы — первый станет лобби

Лобби
Сервер survival
Сервер minigames
Новый сервер

Результат · пример

Серверов: 3

Замените эти строки и разделы:

velocity.toml

bind = "0.0.0.0:25565"
online-mode = true
player-info-forwarding-mode = "modern"
forwarding-secret-file = "forwarding.secret"

[servers]
lobby = "127.0.0.1:30001"
survival = "127.0.0.1:30002"
minigames = "127.0.0.1:30003"
try = [
    "lobby"
]

[forced-hosts]

Рядом с velocity.toml — одна строка:

forwarding.secret

eB8nQ-D2u8Czej5lENpdixqp

На каждом сервере сети — раздел proxies:

config/paper-global.yml

proxies:
  velocity:
    enabled: true
    online-mode: true
    secret: 'eB8nQ-D2u8Czej5lENpdixqp'

На каждом сервере сети:

server.properties

online-mode=false

Секрет новый при каждом открытии страницы — копируйте все файлы с одного экрана.

Как применить

  1. Запустите прокси

    Первый запуск создаст конфиг — потом остановите прокси и поменяйте строки на собранные.

  2. Настройте серверы сети

    У каждого — свой порт, online-mode=false и строки из блоков ниже прокси. Проверять ники будет прокси.

  3. Закройте порты

    Серверы сети не должны быть видны снаружи — только прокси. Иначе на них зайдут в обход проверки ника.

Что нужно знать

  • Velocity — новее и быстрее. Пересылка «modern» передаёт ник и IP с подписью; нужен Paper 1.13+.
  • BungeeCord старее и проще, работает со Spigot; Waterfall берёт тот же config.yml.
  • Лобби — первый. Туда игрок попадает при входе и при падении другого сервера.

Меню выбора сервера соберёт генератор DeluxeMenus, проверить, что сеть видна снаружи, — проверка сервера.

Частые вопросы

Velocity или BungeeCord — что выбрать?

Velocity, если серверы на Paper: он новее, быстрее и защищает пересылку ника секретом. BungeeCord — для старых сборок на Spigot.

Почему на сервер сети заходят в обход прокси?

Его порт открыт наружу, а online-mode у него выключен. Закройте порты серверов сети — снаружи должен быть виден только прокси.

Что такое forwarding.secret?

Общий секрет Velocity и серверов сети: по нему сервер верит, что ник и IP пришли от вашего прокси, а не от подделки.