Gatehouse: заявки на вайтлист для Minecraft-сервера

Gatehouse превращает заявки на вайтлист в удобный процесс одобрения для Minecraft. Мод для Fabric с уведомлениями в Discord и Telegram.

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 и навести порядок в заявках, этот мод стоит попробовать.