НАЖМИ, чтобы запустить свой Сервер Майнкрафт + 8🎁
pluginПлагины/LimboAPI - Виртуальные серверы для Velocity
LimboAPI - Виртуальные серверы для Velocity

LimboAPI - Виртуальные серверы для Velocity

LimboAPI - мощная библиотека для прокси Velocity, позволяющая создавать виртуальные серверы (Limbo) прямо внутри прокси. Идеально для систем авторизации и фильтрации ботов.

Оцените первым
Открыть в FateLauncher
69.3K
73

LimboAPI - это специализированная библиотека (плагин) для прокси-сервера Velocity, которая позволяет разработчикам создавать так называемые "виртуальные серверы" или "лимбо". Если вы владелец крупного проекта или разработчик серверного ПО, то знаете, что Limbo - это состояние, когда игрок подключен к сети, но ещё не находится на каком-либо игровом сервере. Обычно это пустое пространство, где игрок зависает в ожидании.

Зачем это нужно? В первую очередь для оптимизации и безопасности. Вместо того чтобы держать игрока на полноценном сервере с миром, мобами и логикой (что жрет ресурсы), его можно поместить в легковесное виртуальное пространство. Там он может пройти капчу, ввести пароль или просто подождать загрузки, не нагружая основной сервер Minecraft.

Что умеет LimboAPI

Этот инструмент даёт полный контроль над игроком в состоянии Limbo. Вы можете делать практически всё то же, что и на обычном сервере, но с минимальными затратами ресурсов:

  • Перехват при входе - отправляйте игрока в Limbo сразу при подключении к прокси, ещё до выбора сервера.
  • Перемещение в игре - кидайте игрока в виртуальный мир прямо во время игрового процесса (например, для проверки на читы).
  • Виртуальный инвентарь - открывайте игроку меню, показывайте карты и предметы, которых физически нет на сервере.
  • Интерфейс - полная поддержка Title, ActionBar и чата.
  • Загрузка миров - можно подгрузить схематику (.schematic) и показать её игроку как фон или лобби.

По сути, это фундамент для создания сложных систем авторизации или защиты. Кстати, на базе LimboAPI построены такие монстры, как LimboAuth (система входа с 2FA) и LimboFilter (мощнейшая защита от ботов). Это доказывает, что инструмент рабочий и выдерживает реальные нагрузки.

Для разработчиков

Если вы пишете плагины для Velocity, подключить библиотеку проще простого. Она работает как compile-only зависимость.

Maven

Добавьте репозиторий и зависимость в ваш pom.xml:

<repositories>
    <repository>
        <id>elytrium-repo</id>
        <url>https://maven.elytrium.net/repo/</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>net.elytrium</groupId>
        <artifactId>limboapi-api</artifactId>
        <version>1.0.7</version>
        <scope>provided</scope>
    </dependency>
</dependencies>

Gradle

Для Gradle конфигурация выглядит так:

repositories {
    maven {
        setName("elytrium-repo")
        setUrl("https://maven.elytrium.net/repo/")
    }
}

dependencies {
    compileOnly("net.elytrium:limboapi-api:1.0.7")
}

Основная логика строится вокруг события LoginLimboRegisterEvent (для входа) и класса LimboFactory (для управления в процессе игры). API интуитивно понятный, особенно если вы уже работали с пакетами Minecraft.

Совместимость и нюансы

Важный момент: LimboAPI использует наработки проектов ProtocolSupport и ViaVersion для корректной обработки блоков и маппинга версий. Это значит, что виртуальные миры будут нормально отображаться у игроков с разными версиями клиента Minecraft.

Если вы планируете запустить сеть серверов с защитой от ботов или кастомной авторизацией, вам понадобится надёжный хостинг серверов Майнкрафт. На BungeeHost (https://bungee.host) вы можете развернуть свой Velocity прокси и установить LimboAPI в пару кликов. Это избавит от головной боли с настройкой сети и позволит сосредоточиться на разработке.

Скачать LimboAPI стоит тем, кто хочет выжать максимум из своего прокси-сервера и создать уникальный опыт для игроков ещё до того, как они попадут в игровой мир.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

Платформы

Поддерживаемые окружения

Сервер

Создатели

Детали

Лицензия:
Опубликован:3 года назад
Обновлён:1 месяц назад

Версии плагина LimboAPI - Виртуальные серверы для Velocity

Доступно 126 версий. Сначала показаны самые популярные и самые свежие.

16 из 126 версий
Самые популярные
R
1.1.0Release 1.1.0
1.19.3
R
1.1.26Release 1.1.26
1.7.2
B
013034dDev-build 013034d
1.7.2
B
c463aebDev-build c463aeb
1.7.2
B
f779f2dDev-build f779f2d
1.7.2
B
a83e1b0Dev-build a83e1b0
1.7.2
Самые Новые
B
bfef579Dev-build bfef579
1.7.2
B
839773cDev-build 839773c
1.7.2
B
920db90Dev-build 920db90
1.7.2
B
c55f85eDev-build c55f85e
1.7.2
B
b94a567Dev-build b94a567
1.7.2
B
3781544Dev-build 3781544
1.7.2
B
f278636Dev-build f278636
1.7.2
B
b845d00Dev-build b845d00
1.7.2
B
b1a8e47Dev-build b1a8e47
1.7.2
B
4f1d58dDev-build 4f1d58d
1.7.2
Главная