Мережа серверів і власний проксі
Як побудувати мережу з кількох серверів Minecraft у Millida: Velocity або BungeeCord в один клік, розподіл пам’яті та підключення до чужого проксі.
Оновлено 13 серпня 2026 р.
Мережа — це коли гравець заходить за однією адресою та переміщується між серверами (лобі, виживання, мініігри) без повторного підключення. Ззовні це одна адреса; всередині — кілька серверів за проксі.
Налаштування мережі
Розділ «Адреса та мережа» → увімкніть мережу. Панель піднімає проксі та автоматично підключає до нього ваші сервери: секрет пересилання, online-mode на бекендах, закриті порти — усе вже налаштовано правильно. Вам не потрібно редагувати ці файли вручну.
Що ви обираєте:
- Склад — які з ваших серверів входять до мережі.
- Ядро проксі — Velocity (типове, сучасне й швидке) або BungeeCord (якщо потрібен старий плагін, що працює лише під ним).
- Пам'ять — ви розподіляєте її між серверами мережі; сам вхід до мережі тримає невеликий резерв і не зараховується до тарифу.
Зміна ядра проксі змінює формат пересилання — сервери зі старими налаштуваннями не пустять гравців, тож панель переналаштовує їх разом із проксі.
Два способи зібрати склад
Створити світ у межах тарифу. Кнопка «Створити» в розділі мережі. Такий світ не оплачується окремо: він живе на пам'яті та ядрах сервера, у межах якого створений, а ліміт його пам'яті ви задаєте самі.
Підключити вже придбаний сервер. Якщо у вас кілька тарифів, кожен із них підключається до мережі як є: «Підключити вже придбаний сервер до мережі» → «Підключити». Сервер залишається на своєму тарифі, зі своєю пам'яттю, своїм світом і своєю підпискою — змінюється лише точка входу: гравці заходять через адресу мережі, а власна адреса сервера більше не приймає прямі підключення (так працює пересилання; інакше можна було б обійти проксі та зайти під будь-яким нікнеймом).
Пам'ять тут рахується окремо для кожного платного тарифу: гігабайти сусіднього сервера цьому недоступні; ніхто їх не об'єднує. У розділі мережі кожен тариф має власну смугу.
Підключення та відключення перезапускають сервер — інакше нові налаштування входу до нього не дійдуть. Відключити сервер від мережі можна будь-коли кнопкою «Відключити від мережі»: він повернеться на власну адресу. Світи, створені в межах його тарифу, переїжджають разом із ним.
Якщо сервери в різних регіонах, ви можете їх підключити, але переходи гравця між світами йтимуть через пів країни — панель попередить вас про це заздалегідь.
Чому це безпечно лише «в комплекті»
У класичному налаштуванні бекенди переводять на online-mode=false і довіряють проксі. Якщо їхні порти при цьому відкриті назовні, будь-хто може зайти під будь-яким нікнеймом, зокрема адмінським — це найпоширеніша діра в саморобних мережах. У нас бекенди залишаються закритими та приймають лише проксі, а автентифікацію акаунтів перевіряють на вході до мережі.
Що врахувати під час переходу на мережу
- Плагіни на проксі інші. На Velocity ви ставите саме версії для Velocity: LuckPerms, LibertyBans, ViaVersion — усі вони мають окремі збірки.
- Права та бани краще тримати у спільній базі MySQL; інакше кожен сервер має свої: База даних.
- Чат і телепорти між серверами — за допомогою плагіна на проксі; звичайний Essentials цього не вміє.
- Версії обробляє Via, встановлений на проксі: Вхід із різних версій.
Підключення до власного проксі
Якщо у вас уже є проксі (зокрема на іншому хостингу), у розділі «Адреса та мережа» є окрема адреса для власного проксі — вкажіть її в конфігурації своєї мережі як адресу бекенда. Ігрова адреса залишається робочою.
У цьому сценарії ви відповідаєте за конфігурацію: увімкніть modern forwarding на Velocity і задайте той самий секрет на бекенді, а для BungeeCord — bungeecord: true у spigot.yml. Реальні IP гравців доходять до сервера, і бани за IP продовжують працювати.
Власний проксі в мережі
Проксі може бути й вашим — наприклад, форк BungeeCord із сучасним форвардингом (NullCordX та подібні), запущений на одному з ваших серверів. Тоді в розділі «Мережа» увімкніть «Я налаштовую форвардинг сам».
Поки перемикач увімкнено, панель не торкається жодних мережевих конфігів: velocity.toml, config.yml, секція proxies у config/paper-global.yml та bungeecord у spigot.yml залишаються точно такими, як ви їх написали, і переживають перезапуск сервера. Без нього ми щоразу під час старту записуємо туди свої налаштування входу — ваша власна конфігурація не збереглася б.
За що ви відповідаєте в цьому режимі:
- секрет форвардингу та його збіг на проксі й усіх серверах мережі;
- список серверів у конфізі вашого проксі;
online-modeдля бекендів: за проксі його потрібно вимкнути (розділ «Налаштування»).
Беріть адреси з панелі. У розділі «Мережа» під перемикачем є готовий блок для velocity.toml із кнопкою «Копіювати»: назва сервера та його адреса. У кожного сервера рівно одна адреса — його звичайна <name>.millida.host — і вона працює однаково незалежно від того, на якій із наших машин розташований сервер: зв'язок між машинами ми підтримуємо самі, у межах нашої приватної мережі. Жодні порти в конфізі проксі не з'являються.
Якщо поруч із сервером написано «перезапустіть сервер — ми видамо адресу», це означає, що його не перестворювали після підключення до мережі: натисніть «Перезапустити», і адреса з'явиться.
Одне зауваження про власний проксі поза Millida (інший хостинг, ваша власна машина): адреса там та сама, але додатково вкажіть власну адресу проксі в полі «Ваш проксі» — саме так наша точка входу розпізнає ваші підключення.
Поруч є «Адреса входу для вашого проксі» — домен вашої мережі або ціль SRV-запису, тобто те, що гравці вводять у клієнті. Заповніть його, якщо проксі стоїть на машині, яку ви ділите з кимось (дешевий VPS, чужа панель хостингу): такі підключення неможливо розрізнити за однією IP — вони приходять до нас з однієї адреси — але пара «адреса входу + IP» розрізняє їх точно. Якщо IP уже зайняв сусід, панель про це скаже: додайте адресу входу, і вхід працюватиме, не забираючи її в сусіда.
Проксі теж розміщено на Millida
Тоді поле «Ваш проксі» не потрібне — нашу адресу туди не приймають. Підключіть сервер із проксі та його світами в єдину мережу («Мережа» → «Підключити сервер»): проксі з ядром Velocity або BungeeCord підключається так само, як звичайні сервери. Панель не торкається його конфігів, він не додається до списку бекендів, а назви серверів мережі (<name>.millida.host) усередині нього починають резолвитися на самі контейнери — зокрема ті, що працюють на іншій нашій машині.
Без цього ви не дістанетеся до власних світів із нашого проксі: ззовні назва веде на спільну точку входу, а вона розбирає підключення за адресою, яку гравець використав для входу на ваш проксі — і підключення повертається до нього знову («You are already connected to this proxy!»). Міняти порт 25565 у server.properties для цього не потрібно, та й не можна: саме так сервер знаходить нашу точку входу.
Якщо поруч із сервером написано «перезапустіть сервер — ми видамо адресу», порт ще не видано: перезапустіть цей сервер, і адреса з'явиться.
Вимкніть перемикач — і ми одразу відновимо свої конфіги, не чекаючи перезапуску.
Коли мережа не потрібна
Якщо у вас один світ і десяток друзів, вона не потрібна: кілька світів на одному сервері роблять плагіном, це дешевше й простіше. Дивіться Кілька світів.
