Saros Report System
Управление сервером Minecraft часто превращается в хаос, когда игроки начинают спамить в чат сообщениями о гриферстве, багах или просьбах о помощи. Администраторам приходится постоянно мониторить логи или искать потерянные жалобы в общем потоке сообщений. Именно здесь на сцену выходит Saros Report System — мощное серверное дополнение, которое трансформирует процесс подачи жалоб и заявок в упорядоченную и автоматизированную процедуру.
Это решение позволяет игрокам создавать тикеты прямо в игре с помощью одной простой команды, после чего вся информация мгновенно отправляется в ваш Discord-канал в виде красивого и информативного уведомления. Вам больше не нужно быть онлайн 24/7, чтобы реагировать на проблемы сообщества.
Ключевые возможности дополнения
Главная сила этого мода заключается в его простоте для пользователя и гибкости для администратора. Игрокам не нужно устанавливать какие-либо клиентские моды или текстуры. Все работает исключительно на стороне сервера, что делает установку максимально беспроблемной для любого состава игроков.
- Мгновенная интеграция с Discord: Каждая поданная заявка моментально появляется в указанном канале через вебхук. Сообщение оформлено в виде богатого embed-блока с цветом, аватаром игрока (его головой из игры) и полным описанием ситуации.
- Гибкая система категорий: Вы можете настроить любые категории, включая многословные, например, "Staff Request", "Player Report" или "Bug Fix". Система умного автодополнения подскажет игроку доступные варианты при вводе команды.
- Полная кастомизация: Цвет уведомления, шаблон сообщения и тексты ответов сервера полностью настраиваются через один конфигурационный файл.
- Защита от ошибок: Если игрок введет несуществующую категорию или забудет указать причину, сервер вежливо объяснит ошибку, используя ваши заранее подготовленные сообщения.
Как работает команда /ticket
Взаимодействие с системой интуитивно понятно даже для новичков. Базовая команда выглядит как /ticket <категория> <причина...>. Например, игрок может написать:
/ticket Player Report Steve украл мои вещи у спавна
Или запросить помощь персонала:
/ticket Staff Request Проверьте мою постройку на соответствие правилам
Если игрок введет команду без аргументов, сервер автоматически выдаст справочное сообщение со списком всех доступных категорий. Это снижает нагрузку на администрацию, так как игроки сразу видят правильный формат обращения.
Настройка и установка
Для начала работы вам потребуется скачать Saros Report System и поместить файл мода в папку mods на вашем сервере. Дополнение совместимо с современными загрузчиками Forge и NeoForge для актуальных версий Minecraft, включая версии 1.20.x и новее. После первого запуска в директории config появится файл sarosdiscordwebhook-common.toml, который является центром управления всей системой.
В этом файле вы найдете все необходимые параметры. В разделе tickets.categories пропишите список разрешенных тем обращений. Обязательно укажите ссылку на ваш Discord вебхук в поле tickets.discordWebhookUrl, иначе уведомления не будут отправляться. Также можно настроить уровень доступа к команде через параметр commandPermissionLevel: значение 0 позволит использовать команду всем игрокам, а более высокие уровни ограничат доступ только операторам.
Для тех, кто предпочитает минимизировать ручную настройку файлов и хочет управлять коллекцией дополнений централизованно, отличным решением станет использование лаунчера foxygame.net. Этот инструмент предоставляет удобный каталог модов, где можно быстро найти Saros Report System и добавить его в сборку сервера буквально в один клик, автоматически подтянув нужные зависимости и проверив совместимость версий. Это значительно экономит время при развертывании новых проектов или обновлении существующих.
Тонкая настройка уведомлений
Одной из самых сильных сторон мода является возможность детальной настройки того, как именно будет выглядеть сообщение в Discord. Вы можете изменить цвет плашки уведомления, задав HEX-код в параметре embedColorHex (например, #5865F2 для классического синего цвета Discord или красный для срочных репортов).
Шаблон текста сообщения (messageTemplate) поддерживает множество переменных-заполнителей (плейсхолдеров), что позволяет выводить максимально полезную информацию для модераторов:
{player}— имя игрока, подавшего заявку.{uuid}— уникальный идентификатор игрока.{dimension},{x},{y},{z}— точные координаты места, где игрок находился в момент подачи жалобы.{category}и{reason}— категория и текст причины.
Благодаря этому модераторы в Дискорде могут сразу увидеть не только суть проблемы, но и контекст: где именно произошло нарушение и кто замешан. Наличие координат особенно критично при расследовании случаев гриферства, позволяя мгновенно телепортироваться к месту происшествия.
Решение частых проблем
Если уведомления перестали приходить, первым делом проверьте валидность URL вебхука в конфиге и убедитесь, что параметр tickets.enabled установлен в true. Частой ошибкой также является слишком высокий уровень прав доступа к команде, из-за чего обычные игроки не могут вызвать команду /ticket. В таком случае просто уменьшите значение commandPermissionLevel.
Стоит отметить, что система корректно обрабатывает категории с пробелами. Алгоритм сопоставления ищет наиболее длинное совпадение из списка настроенных категорий в начале введенной строки, поэтому фраза "Staff Request" будет распознана верно, даже если игрок напишет её полностью.
Заключение
Saros Report System — это необходимый инструмент для любого серьезного проекта на Minecraft. Он устраняет барьер между игроком и администрацией, делая процесс коммуникации структурированным и удобным. Установка мода занимает считанные минуты, а отдача в виде порядка в чате и оперативного реагирования на инциденты ощутима сразу же. Благодаря отсутствию необходимости в клиентской установке и гибкой конфигурации через один файл, это решение идеально подходит как для маленьких приватных серверов, так и для крупных публичных проектов с тысячами участников.