- Баллы
- 153
- Имя в Minecraft
- Eskander
Я недавно (что там, вчера) написал статью про BungeeCord.
Тут выяснилось, что есть его аналогия (выполняет те же функции, только удобнее).
Вот про неё я и пишу.
Знакомьтесь - LilyPad! Данная утилита представляет собой отдельно взятый сервер, который подключается к вашим выбранным серверам и позволяет между ними переключаться посредством портала в игре. Оптимальное решение, если у вас много серверов и хочется сделать переход между ними простым и удобным. Или же для рационального использования памяти сервера.
УСТАНОВКА
Для начала всё очень напоминает Bukkit:
1. Создаём папку для установки LilyPad
2. Туда кидаем последнюю сборку Server-Standalone-AllInOne.jar (ССЫЛКА)
3. Создаём текстовый документ в той же папке, куда вы засунули ваш jar файл. В документе пишем следующее:
Сохраняем в расширении .bat и закрываем редактор.
4. Запускаем. Должно получится следующее:
Всё, сервер работает. Закрываем его, прописывая в консоль "halt".
НАСТРОЙКА
Смотрим в папку. Там у нас появился allinone.conf . Открываем его (желательно Notepadd++)
Итак, что мы видим:
Давайте разбираться.
В файле конфигурации находятся конфигурации 4 серверов: Прокси, QueryTCP (minequery), QueryUDP (minecraftQuery), и Connect.
Вы можете указать bind adress при помощи IP и порта. Помним, что пустое значение этого параметра равно 0.0.0.0
Дальше идут характеристики прокси сервера:
Тут выяснилось, что есть его аналогия (выполняет те же функции, только удобнее).
Вот про неё я и пишу.
Знакомьтесь - LilyPad! Данная утилита представляет собой отдельно взятый сервер, который подключается к вашим выбранным серверам и позволяет между ними переключаться посредством портала в игре. Оптимальное решение, если у вас много серверов и хочется сделать переход между ними простым и удобным. Или же для рационального использования памяти сервера.
УСТАНОВКА
Для начала всё очень напоминает Bukkit:
1. Создаём папку для установки LilyPad
2. Туда кидаем последнюю сборку Server-Standalone-AllInOne.jar (ССЫЛКА)
3. Создаём текстовый документ в той же папке, куда вы засунули ваш jar файл. В документе пишем следующее:
Код:
java -XX:+UseParNewGC -Xms512M -Xmx2G -jar Server-Standalone-AllInOne.jar
4. Запускаем. Должно получится следующее:
НАСТРОЙКА
Смотрим в папку. Там у нас появился allinone.conf . Открываем его (желательно Notepadd++)
Итак, что мы видим:
Код:
{
"proxy": {
"bind": {
"address": "0.0.0.0",
"port": 25565
},
"outbound": {
"address": "0.0.0.0"
},
"servers": [
{
"domain": "*",
"server": "example"
}
],
"motd": "A Minecraft Server",
"playerMaximum": 1,
"authenticate": true,
"throttle": 2500,
"tabEnabled": true,
"localeFull": "You seem to be already logged in",
"localeOffline": "The requested server is currently offline. Try again later!",
"localeLoggedIn": "You have logged in from another location",
"localeLostConn": "Lost connection... Please try to reconnect",
"localeShutdown": "The server is being restarted. Please try to reconnect"
},
"queryTcp": {
"bind": {
"address": "0.0.0.0",
"port": 5555
}
},
"queryUdp": {
"bind": {
"address": "0.0.0.0",
"port": 25565
}
},
"connect": {
"bind": {
"address": "0.0.0.0",
"port": 5091
},
"logins": [
{
"username": "example",
"password": "example"
}
]
}
}
Давайте разбираться.
В файле конфигурации находятся конфигурации 4 серверов: Прокси, QueryTCP (minequery), QueryUDP (minecraftQuery), и Connect.
Вы можете указать bind adress при помощи IP и порта. Помним, что пустое значение этого параметра равно 0.0.0.0
Дальше идут характеристики прокси сервера:
- outbound address задаёт, откуда будет подключаться ваш прокси сервер. 0.0.0.0 значит, что прокси будет использовать стандартный адрес.
- Servers определяет, какой домен подключается к какому серверу. Необходим шаблон (*), который будет "ловить все домены".
- Motd - известно из настроек сервера. Текст, указанный здесь, будет высвечиваться в списке серверов. Можно украсить цветом, применив параметр &
- Player maximum определяет наибольшее количество игроков, допустимых к подключению к прокси серверу. Значение 1 означает бесконечное множество.
- Authenticate - то же, что и online-mode в настройке сервера. true - online-mode включён; false - выключен. Думаю, понятно.
- Throttle то же, что и connection-throttle в bukkit.yml.
- Tab enabled - могут ли игроки видеть других игроков в меню TAB?
- Locale - разные сообщения, которые выводятся при ошибках.
"localeFull": "Кажется, вы уже вошли в игру",
"localeOffline": "Запрашиваемый сервер выключен. Приходите позже!",
"localeLoggedIn": "Вы вошли в игру с другого места",
"localeLostConn": "Связь прервалась, попробуйте переподключиться",
"localeShutdown": "Сервер был перезагружен. Попробуйте переподключиться"
"localeOffline": "Запрашиваемый сервер выключен. Приходите позже!",
"localeLoggedIn": "Вы вошли в игру с другого места",
"localeLostConn": "Связь прервалась, попробуйте переподключиться",
"localeShutdown": "Сервер был перезагружен. Попробуйте переподключиться"


