Всем привет, с вами SsecureX , Владелец игрового проекта "RedCloud".
В данной статье я расскажу как создать связку игровых серверов "Minecraft", на таких ядрах как : "Bungeecord" ; "Spigot" .
Bungeecord - Прокси сервер (Сервер с портом 25565), через данный сервер идут все последующие подключения к игровым серверам.Также "Bungee" может являться защитой от неких DDOS атак, об этом мы поговорим в следущей статье.
Скачать BungeeCord
"BungeeCord Classic" - Скачать
"BungeeCord BotFilter" - Скачать
Spigot - Ядро для обычных серверов , например : Авторизация ; Выживание ; Мини-Игры ; И т.д
"Spigot" - Скачать
"PaperSpigot" (Оптимизированная облегченная версия ) - Скачать
1 Шаг
Cкачивание требуемых файлов.
Качаем ядра , которые указаны выше , на свой выбор. Лично я использую ядро "BotFilter", в связке с "PaperSpigot", данная конфигурация выдаёт максимальную мощность от вашего сервера.
2 Шаг
Настройка Spigot/PaperSpigot
создать сервера "Spigot", Т.Е обычные игровые сервера , на которые будет идти перенаправление , если у вас нету лицензионного аккаунта , в файле server.propertis , стоит поменять строку online mode: false , на online mode : true .
Данная функция проверяет лицензию игрока, а также не пускает игроков с пиратского лаунчера.
Далее нам потребуется отредактировать конфиг spigot.yml (Конфиг игрового ядра)
В данном файле, нам требуется найти строку bungeecord: true/false
Если в данной строке стоит false , нам требуется поставить true .
Что такое "True/False" ?
True - Истина (Т.е , если в нашем файле стоит "Bungeecord: True" наш сервер будет работать с прокcи BungeeCord)
False - Ложь (Т.е , если в нашем файле стоит "Bungeecord: False" наш сервер будет не работать в режиме BungeeCord)
3 Шаг
Настройка системы "BungeeCord"
В файле bungee.yml , нам требуется указать наши игровые сервера, т.е их адреса , а также порты .
Если все сервера стоят на одной машине , можно указать адрес : localhost.
Также у каждого сервера должен быть разный порт, т.е на двух серверах не могут стоять два одинаковых порта одновременно.Например на сервере Auth У меня стоит порт 25566 , а на сервере Lobby У меня стоит порт 25566, они не запустяться , точнее запустяться , но работать будет лишь один сервер, тот который мы первый запустили.
Ну а если сервера стоят на разных машинах, можно спокойно использовать одинаковый порт, т.е
servers:
lobby:
adress: localhost:25566
restricted: false
motd: Test
LocalHost - являестся ip адрессом , на котором запущен Proxy сервер , в нашем случае proxy это "BungeeCord".
auth:
adress: 192.123.421.1:25566
restricted: false
motd: Test
192.123.421.1 - IP адрес второго сервера на котором стоит авторизация, на нем данный порт не занят, поэтому мы можем использовать одинаковые порты.
4 шаг
запуск серверов
Первым делом мы запускаем BungeeCord, а после игровые сервера.
Не получилось ?
Пиши сюда: написать
VK: SsecureX