1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Альтернативные серверные платформы", создана пользователем _Nanit_, 16 фев 2021.

  1. Автор темы
    _Nanit_

    _Nanit_ Активный участник Пользователь

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

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

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

    Как это выглядит
    [​IMG]

    Особенности
    • Высокая производительность;
    • Поддержка 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 в терминале. Сервер закроется корректно.

    Ссылки
    Страница загрузки
    Исходный код
     
    Последнее редактирование: 23 янв 2022
  2. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Есть же банжекорд от славика, к чему велосипед? Охватывает от 1.8 до ласт версии.
     
  3. Автор темы
    _Nanit_

    _Nanit_ Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    _Nanit_
    Может я что-то пропустил. Разве там можно прикрутить авторизацию так, чтобы не использовать отдельный bukkit сервер? К тому же, именно этот сервер я писал в большей степени для Velocity, т.к сам его использую.
     
  4. _Rex_

    _Rex_ Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    itzRex
    Потому что банжекорд славика заточен под капчу. Зачем пихать на стороне банжи еще и лимбо сервер? Адекватным решением будет как раз таки отдельный "пустой" сервер, независимый от банжи.
     
  5. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Конечно можно, там уже эмулируется пустой мир для капчи. В итоге нам даже не нужен сервер за банжикордом для этих нужд.
     
  6. Автор темы
    _Nanit_

    _Nanit_ Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    _Nanit_
    Пока что только через протокол хаки, потому что сервер строго под 1.16.4. Я понемногу работаю над нативной поддержкой версий.

    UPD. Уже поддерживает разные версии.
     
    Последнее редактирование: 23 янв 2022
  7. Enotuk

    Enotuk Участник

    Баллы:
    31
    Тоесть ивенты просто по минимуму обрабатываются, но не вырезаны из апи?
     
  8. Автор темы
    _Nanit_

    _Nanit_ Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    _Nanit_
    В каком плане не вырезаны? Сервер реализован с минимальным набором пакетов, просто для того чтобы игрок мог подключиться. Остальные пакеты от игроков игнорируются и следовательно не реализованы вообще.
     
  9. Enotuk

    Enotuk Участник

    Баллы:
    31
    Ну, все ивенты целы, но не выполняются сервером, чтоб работали всякие плагины для регистрации или как?
     
  10. MurlikMurlik

    MurlikMurlik Активный участник Пользователь

    Баллы:
    96
     

Поделиться этой страницей