NanoLimbo - простой лимбо сервер

_Nanit_

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
_Nanit_
Это простой и легковесный лимбо сервер, написанный на Java с использованием Netty. Он может использоваться как сервер авторизации, или для других угодных Вам целей.

Сервер отправляет и обрабатывает минимальное кол-во пакетов. Сервер полностью пуст. Возможности устанавливать схематики построек нет и не будет. Если хотите вывести важную информацию, это можно сделать через босс бар или сообщения в чате, которые также можно настроить, или вовсе отключить в конфигурации.

Зачем это нужно
Как более легкая замена Bukkit и его форкам в качестве сервера авторизации, или fallback сервера, для проектов, использующих прокси сервер.

Как это выглядит
68747470733a2f2f692e696d6775722e636f6d2f7354387031477a2e706e67


Особенности
  • Высокая производительность;
  • Поддержка IP forwarding'а от BungeeCord и Velocity;
  • Поддержка BungeeGuard;
  • Низкое потребление ресурсов;
  • Никакие лишние данные не кешируются;
  • Легкий в использовании и настройке.

Поддержка версий

Сервер может обрабатывать клиенты версий 1.8-1.18.

Установка
  1. Загрузить jar файл последнего релиза здесь;
  2. Поместить его в любую удобную директорию;
  3. Создать скрипт запуска так, как вы обычно делаете это для Bukkit/BungeeCord. Пример скрипта:
    Код:
    java -jar <FileName>.jar
  4. Запустить сервер. В папке с jar файлом должен появиться файл конфигурации;
  5. Настроить сервер на свой вкус;
  6. Перезапустить сервер после изменения настроек.
Если хотите отключить бесполезные для прода сообщения, например о неизвестных пакетах, выставьте значение debugLevel на 0.

Вкратце об Ip forwarding'е
Сервер поддерживает несколько типа ip forwarding'а:
  • LEGACY - Стандартный ip forwarding BungeeCord.
  • MODERN - Используется в Velocity.
  • BUNGEE_GUARD - Поддержка рукопожатия от BungeeGuard.
Если вы используете BungeeCord, или Velocity с типом forwarding'а LEGACY, установите такой же тип в конфигурации лимбо сервера.
Если вы используете Velocity с типом forwarding'а MODERN, установите этот тип и вставьте секретный ключ из конфигурации Velocity в соответствующее поле конфигурации лимбо сервера.

Команды
Команд здесь нет. Чтобы закрыть сервер, используйте Ctrl+C в терминале. Сервер закроется корректно.

Ссылки
Страница загрузки
Исходный код
 
Последнее редактирование:
Есть же банжекорд от славика, к чему велосипед? Охватывает от 1.8 до ласт версии.
 
Есть же банжекорд от славика, к чему велосипед? Охватывает от 1.8 до ласт версии.
Может я что-то пропустил. Разве там можно прикрутить авторизацию так, чтобы не использовать отдельный bukkit сервер? К тому же, именно этот сервер я писал в большей степени для Velocity, т.к сам его использую.
 
Есть же банжекорд от славика, к чему велосипед? Охватывает от 1.8 до ласт версии.
Потому что банжекорд славика заточен под капчу. Зачем пихать на стороне банжи еще и лимбо сервер? Адекватным решением будет как раз таки отдельный "пустой" сервер, независимый от банжи.
 
Может я что-то пропустил. Разве там можно прикрутить авторизацию так, чтобы не использовать отдельный bukkit сервер? К тому же, именно этот сервер я писал в большей степени для Velocity, т.к сам его использую.
Конечно можно, там уже эмулируется пустой мир для капчи. В итоге нам даже не нужен сервер за банжикордом для этих нужд.
 
как перенести серв с 1.11.1 на 1.12.2
Пока что только через протокол хаки, потому что сервер строго под 1.16.4. Я понемногу работаю над нативной поддержкой версий.

UPD. Уже поддерживает разные версии.
 
Последнее редактирование:
Тоесть ивенты просто по минимуму обрабатываются, но не вырезаны из апи?
 
Тоесть ивенты просто по минимуму обрабатываются, но не вырезаны из апи?
В каком плане не вырезаны? Сервер реализован с минимальным набором пакетов, просто для того чтобы игрок мог подключиться. Остальные пакеты от игроков игнорируются и следовательно не реализованы вообще.
 
В каком плане не вырезаны? Сервер реализован с минимальным набором пакетов, просто для того чтобы игрок мог подключиться. Остальные пакеты от игроков игнорируются и следовательно не реализованы вообще.
Ну, все ивенты целы, но не выполняются сервером, чтоб работали всякие плагины для регистрации или как?
 
Ну, все ивенты целы, но не выполняются сервером, чтоб работали всякие плагины для регистрации или как?
Это простой и легковесный лимбо сервер, написанный на Java с использованием Netty. Он может использоваться как сервер авторизации, или для других угодных Вам целей.
 
Назад
Верх