FearSearch · Fear Project

О проекте

Внутренняя панель сотрудников и микросервисы проверки игроков CS2-проекта Fear.

Назначение

FearSearch — инструментарий модерации проекта FearProject.ru. Панель собирает данные об игроках, наказаниях и сотрудниках в одном месте, а отдельные микросервисы проверяют игроков на блокировки и обходы. Результаты проверок сохраняются в общей базе и сразу отображаются на сайте.

Панель доступна только сотрудникам проекта: вход выполняется через Discord, права выдаются вручную.

Основные возможности

Игроки на серверахКто сейчас онлайн на серверах Fear, с картой, пингом и статистикой матча.
НаказанияВыданные баны и муты, срок, статус, причина, история снятия и автор.
Проверка eCDСканы игроков на eCD с вердиктом, оценкой и ссылкой на отчёт.
Возможные обходыПоиск связок аккаунтов: одинаковое железо, IP и история входов.
ОтслеживаниеСписок наблюдаемых игроков: вход, выход, смена сервера и события.
Отчёты игроковЖалобы с игроков: вердикт, наказание, автор репорта.
Зарплата и активностьНачисления сотрудникам, часы на серверах, отчёты по периодам.
Discord-проверкаСверка ролей сотрудников на сервере Fear и выдача недостающих ролей.

Как это работает

Пока игрок онлайн, возможна периодическая повторная проверка. Ручная проверка по SteamID работает независимо от того, находится игрок на сервере или нет.

Целевая аудитория

Администраторы, модераторы и кураторы проекта Fear:

Ограничения

Технические характеристики

Архитектура

Node.js (Express) + PostgreSQL + WebSocket, отдельные микросервисы проверок, деплой через Dokploy и Docker.

Протоколы

WebSocket для живых обновлений, REST API для данных и действий.

Интеграции

Steam API, Discord, API проекта Fear Project.

Хранение

Профили игроков, наказания, результаты проверок и журналы запусков — в общей базе PostgreSQL.

Правовая информация

Панель обрабатывает данные SteamID, профилей игроков и наказаний. С условиями обработки можно ознакомиться в документе политики конфиденциальности.

Связь

По вопросам работы панели, обработки данных или исправления привязки обращайтесь в официальную поддержку проекта на fearproject.ru. В обращении укажите свой Discord ID или SteamID и не прикладывайте пароли, токены и cookie-файлы.