Как сделать сервер Minecraft с BungeeCord: сеть из нескольких миров
Введение: один вход — много миров
BungeeCord — это прокси-сервер, который объединяет несколько серверов Minecraft в одну сеть. Игрок подключается к одному IP-адресу и может переключаться между серверами (выживание, креатив, мини-игры) без переподключения. Именно так работают крупные серверы вроде Hypixel. В этом гайде я покажу, как настроить BungeeCord и объединить несколько миров.
Как работает BungeeCord
BungeeCord стоит между игроком и игровыми серверами (бекендами). Игрок подключается к BungeeCord, а тот перенаправляет его на нужный сервер .
Схема: Игрок → BungeeCord (порт 25565) → Сервер выживания (порт 25566) / Сервер креатива (порт 25567)
Шаг 1: Подготовка бекенд-серверов
Каждый сервер в сети должен быть настроен для работы с BungeeCord :
- Установите Paper или Purpur на каждый бекенд-сервер
- В
server.properties:server-port=25566(разные порты для разных серверов) - В
server.properties:online-mode=false(проверку лицензии делает BungeeCord) - В
spigot.yml:bungeecord: true
Все бекенды должны быть на одной машине или доступны по локальной сети.
Шаг 2: Установка BungeeCord
- Скачайте BungeeCord с официального сайта
- Создайте отдельную папку для прокси
- Поместите файл BungeeCord.jar в папку
- Запустите:
java -Xmx512M -Xms256M -jar BungeeCord.jar
Шаг 3: Настройка config.yml
Откройте config.yml в папке BungeeCord. Добавьте ваши серверы :
servers:
survival:
motd: '&aСервер Выживания'
address: localhost:25566
creative:
motd: '&bТворческий сервер'
address: localhost:25567
priorities:
- survival
- creative
Шаг 4: Защита бекендов
Главная опасность — хакеры могут попытаться подключиться к бекенду напрямую, минуя BungeeCord. Чтобы этого избежать :
- Закройте порты бекендов (25566, 25567) брандмауэром — разрешите доступ только с localhost (127.0.0.1)
- Используйте плагин BungeeGuard или настройте forwarding-ключ в Paper
Шаг 5: Команды для игроков
Игроки подключаются к порту 25565 (BungeeCord). Чтобы переключиться на другой сервер, они используют команду /server Название. Например, /server creative.
Шаг 6: Синхронизация данных
Для сети серверов вам понадобится общая база данных для плагинов :
- Настройте LuckPerms с MySQL для синхронизации прав
- Настройте плагин экономики с MySQL
- Используйте RedisBungee для синхронизации чата и данных игроков
💡 Совет профи
Используйте Velocity вместо BungeeCord. Velocity — это современный прокси от создателей Paper. Он быстрее, безопаснее и использует современный протокол forwarding. Конфигурация почти идентична BungeeCord .
💬 Комментарии (0)
🔒 Войдите, чтобы оставить комментарий
😊 Пока нет комментариев. Будьте первым!