Gatehouse: удобная система заявок на вайтлист для Minecraft
Вы когда-нибудь запускали приватный сервер в offline mode и уставали вручную добавлять каждого нового игрока в вайтлист? Мод Gatehouse решает именно эту проблему. Он превращает стандартный отказ вайтлиста в понятный рабочий процесс одобрения заявок, который оценят и администраторы, и персонал сервера.
Что такое Gatehouse и зачем он нужен
Gatehouse — это серверный мод для Fabric, который автоматизирует приём заявок на доступ к серверу. Когда неизвестный игрок пытается подключиться, мод перехватывает стандартный отказ ванильного вайтлиста и создаёт устойчивую заявку. Дальше всё зависит от вашей команды: одобрить, отклонить или заблокировать игрока можно прямо в игре или через уведомления в Discord и Telegram.
Главное преимущество в том, что игрокам не нужен клиентский мод, аккаунт Discord или внешняя регистрация. Достаточно просто попытаться зайти на сервер. После одобрения заявки игрок добавляется в нативный вайтлист Minecraft и спокойно подключается при следующей попытке.
Как работает процесс одобрения
Логика мода выстроена максимально прозрачно. Вот как выглядит полный цикл:
- Gatehouse обнаруживает отказ ванильного вайтлиста при подключении.
- Заявка автоматически сохраняется в базе данных SQLite.
- Персонал проверяет её в игре или получает уведомление в Discord и Telegram.
- Одобрение добавляет игрока в нативный вайтлист Minecraft.
- Игрок переподключается и попадает на сервер.
Важно, что нативный вайтлист остаётся главным источником истины. Мод не подменяет его, а лишь упрощает управление. Все действия доступны через команды /gatehouse, /gh и /wlreq: approve, deny, block, unblock, undo, status и reload.
Поддерживаемые версии и установка
Совместимость с Minecraft
Опубликованные сборки Gatehouse охватывают Minecraft от 1.14.4 до 1.21.4. Мод работает исключительно на стороне сервера и требует Fabric Loader и Fabric API соответствующей версии. Учтите, что требования к Java и загрузчику различаются в зависимости от версии игры, поэтому выбирайте файл, точно совпадающий с вашей сборкой.
Как установить Gatehouse
Установка занимает всего несколько минут:
- Скачайте файл, подходящий вашей версии Minecraft, и поместите его в папку mods/ сервера.
- Установите Fabric Loader и Fabric API для той же версии игры.
- Запустите сервер один раз, чтобы сгенерировались config/gatehousemc/config.json и база данных заявок.
- При желании настройте интеграции с Discord или Telegram. Секреты провайдеров поддерживают переменные окружения, например ${DISCORD_TOKEN} и ${TELEGRAM_BOT_TOKEN}.
Если не хочется возиться с ручной установкой, лаунчер foxygame.net позволяет добавить Gatehouse в один клик и сам подбирает совместимую сборку под вашу версию Minecraft, избавляя от путаницы с файлами.
Уведомления и устойчивость
Gatehouse хранит заявки в SQLite, поэтому данные не теряются при перезапуске сервера или кратковременных сбоях. Это особенно удобно для серверов, которые работают круглосуточно и не могут позволить себе терять запросы игроков. Опциональные интеграции с Discord и Telegram дают персоналу возможность одобрять заявки, не заходя в игру, что заметно ускоряет реакцию.
По умолчанию мод не сохраняет IP-адреса клиентов, что важно для приватности. Всё работает только на серверной стороне, поэтому игрокам не нужно ничего устанавливать.
Важное замечание про offline mode
Серверы с параметром online-mode=false не проверяют владение аккаунтом через Mojang или Microsoft. Одобряя имя пользователя, вы даёте доступ к offline-профилю, производному от этого имени, но не аутентифицируете сам аккаунт. Учитывайте это при настройке политики доступа.
Итог
Gatehouse — это аккуратное и практичное решение для приватных Fabric-серверов, работающих в offline mode. Он убирает рутину из процесса одобрения, добавляет удобные уведомления и сохраняет надёжность благодаря нативному вайтлисту и базе данных SQLite. Если вы хотите скачать Gatehouse для Minecraft и навести порядок в заявках, этот мод стоит попробовать.