
SpawnAuth - плагин для защиты спавна при авторизации
SpawnAuth удерживает неавторизованных игроков в безопасной зоне ожидания до входа через AuthMe, nLogin, OpeNLogin или LoginSecurity, а после логина возвращает их на исходную позицию. Совместим с Bukkit, Spigot, Paper, Purpur и Folia для Minecraft 1.21.x.
Если вы держите сервер Майнкрафт с авторизацией - будь то AuthMe, nLogin, OpeNLogin или LoginSecurity - то наверняка сталкивались с классической проблемой: игрок заходит, ещё не залогинился, а его уже телепортировало на спавн. Или наоборот - после смерти он появляется не там, где должен. Иногда игроки вообще застревают на спавне и не могут вернуться к своему дому. SpawnAuth решает именно эту головную боль.
Что делает плагин SpawnAuth
Суть простая: пока игрок не вошёл в аккаунт, плагин держит его в отдельной зоне ожидания (limbo), подальше от основного мира. Как только авторизация прошла - игрока возвращают ровно туда, где он был до перемещения. Ни больше, ни меньше.
По факту SpawnAuth заменяет встроенную систему спавна и лимбо, которая есть в самих плагинах авторизации. И вот почему это важно: штатный механизм AuthMe или nLogin часто работает криво. Игроки застревают на спавне, после смерти появляются в случайных местах, а на серверах с несколькими мирами вообще начинается хаос. Разработчик SpawnAuth прямо рекомендует отключить встроенные spawn/limbo-функции в вашем плагине авторизации и использовать его решение вместо них.
Поддерживаемые плагины авторизации
- AuthMe - самый популярный плагин регистрации на серверах Minecraft
- nLogin - современная альтернатива с расширенными настройками
- OpeNLogin - легковесный вариант для небольших проектов
- LoginSecurity - поддержка добавлена в одном из последних обновлений
Если ваш сервер работает на любом из этих решений - SpawnAuth встанет как родной.
Три режима ожидания: vanilla, fixed и disabled
Плагин даёт гибкость в том, куда именно помещать неавторизованных игроков. Причём для входа (login) и регистрации (register) можно настроить разные режимы - это удобно, если вы хотите по-разному обрабатывать новичков и вернувшихся игроков.
| Режим | Что происходит |
|---|---|
vanilla | Игрок остаётся рядом со спавном сервера в обычном мире. Никуда не телепортируется, просто ждёт авторизации. |
fixed | Игрока перемещают на фиксированные координаты - обычно в отдельный пустой мир (void world). Классический лимбо. |
disabled | Игрока вообще не трогают. Он стоит там, где зашёл, пока не авторизуется. |
Независимо от выбранного режима, после успешного входа или регистрации игрок всегда возвращается на свою исходную позицию. Это ключевая фишка - никаких случайных телепортов на спавн после логина.
Один мир для всех измерений
Отдельно стоит отметить: все три измерения Майнкрафта (обычный мир, Незер, Энд) используют один и тот же настроенный мир для возврата. Не нужно городить конфиги для каждого измерения - одна настройка покрывает всё. В последних версиях добавили многомерный vanilla-спавн, так что и этот режим теперь корректно работает с разными мирами.
Автоматическое создание void-мира
Если выбран режим fixed, плагин может сам создать пустой мир (void world) с небольшой платформой под точкой спавна. Не нужно вручную генерировать мир через Multiverse или другие плагины - просто ставите create: true в конфиге, и SpawnAuth всё сделает за вас. Радиус платформы тоже настраивается.
Совместимость и производительность
Плагин работает на Bukkit, Spigot, Paper, Purpur и Folia. Поддержка Folia - это важно, потому что далеко не все плагины авторизации корректно работают с региональным тиканьем. Заявлена совместимость с Minecraft Java Edition 1.21.x, а также с версиями 26.1.x и 26.2.
Из недавних улучшений - кэширование данных игроков в оперативной памяти, что снижает нагрузку на диск и ускоряет обработку. Также исправлена проблема с повторным подключением после смерти, которая раньше могла приводить к некорректному месту появления.
Настройка конфига
Конфигурация минимальная и понятная. Вот основные параметры:
# Мир, в который возвращается игрок после авторизации.
# Все измерения (обычный мир, незер, энд) используют этот один мир.
worlds:
overworld: world
# Куда перемещать неавторизованных игроков (зона ожидания):
# vanilla - оставить игрока у спавна сервера в обычном мире
# fixed - переместить на фиксированные координаты ниже
# disabled - не перемещать вообще
#
# После авторизации игрок всегда возвращается на позицию,
# которая была до перемещения в зону ожидания.
register:
spawn-mode: vanilla
login:
spawn-mode: vanilla
# Куда отправлять игрока в режиме "fixed".
fixed:
# Мир для использования. Может быть существующим или созданным плагином.
world: limbo
# Если true - void-мир создаётся автоматически, если его нет
# (тип overworld, с небольшой платформой под точкой спавна).
# Если false и мир не существует - режим fixed пропускается.
create: false
# Точные координаты спавна. Всегда используются в режиме "fixed",
# независимо от того, создан мир плагином или уже существует.
spawn:
x: 7
y: 70
z: 7
yaw: 0
pitch: 0
# Радиус каменной/травяной платформы вокруг спавна в
# автоматически созданном void-мире. Игнорируется при использовании существующего мира.
platform-radius: 1
Важный нюанс: если вы используете режим fixed и мир указанный в конфиге не существует, а create стоит в false - плагин просто пропустит перемещение. Игрок останется на месте. Так что либо создайте мир заранее, либо включите автосоздание.
Кому нужен SpawnAuth
Если у вас сервер с плагином авторизации и вы устали от жалоб игроков на застревание на спавне или телепорты в никуда после смерти - это must-have. Особенно актуально для серверов с несколькими мирами, где встроенный лимбо AuthMe работает нестабильно. Скачать SpawnAuth стоит и в том случае, если вы переезжаете на Folia и ищете решение, которое не сломается при региональном тиканье.
Для установки на хостинг - плагин без проблем заработает на BungeeHost (https://bungee.host) и установится в один клик. Так что если хотите поднять сервер с авторизацией для игры с друзьями, это хороший вариант.
Сервер для плагина SpawnAuth - плагин для защиты спавна при авторизации - как у профи
Плагин SpawnAuth - плагин для защиты спавна при авторизации создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином SpawnAuth - плагин для защиты спавна при авторизации для друзей можно за пару минут - BungeeHost всё уже подготовил.
