
OpSec
Мод для Майнкрафт, который защищает твой клиент от отслеживания и сбора данных. OpSec блокирует попытки сервера узнать, какие у тебя моды и настройки.
Что такое OpSec и зачем он нужен
OpSec - это клиентский мод для Майнкрафта, который решает проблему, о которой многие даже не задумываются. Дело в том, что серверы могут собирать о тебе дофига информации: какие моды стоят, какие кнопки нажаты, какой у тебя скин и даже IP-адрес. И ладно бы просто собирать, некоторые сервера используют эти данные для трекинга игроков, бан-эважинга или просто чтобы следить за тобой.
OpSec ставит защитный барьер между твоим клиентом и любопытными серверами. Он работает на Fabric и не требует установки на сервер - это чисто твой инструмент для приватности.
Что умеет OpSec
- Притворяется ванильным клиентом - сервер видит, что у тебя чистый Minecraft, даже если у тебя 200 модов
- Блокирует каналы модов - фигурально выражаясь, перекрывает пути, по которым сервер может узнать, что у тебя установлено
- Изолирует кэш ресурспаков - для каждого аккаунта свой кэш, чтобы сервера не могли отследить тебя по загруженным пакам
- Блокирует локальные URL - если сервер попытается редиректнуть тебя на местную сеть, OpSec это пресечет
- Обходит обязательные ресурспаки сервера - ты можешь отключить паки, которые сервер заставляет тебя надеть
- Чистит шейдеры от ресурспаков - если сервер пытается подменить шейдеры модов через ресурспак, OpSec это блокирует
- Защита от детекта по клавишам - сервер не сможет понять, какие у тебя бинды, и вычислить по ним моды
- Фикс для Meteor Client - отключает его сломанную защиту, чтобы не было ложных срабатываний
- Управление подписью чата - решаешь, подписывать ли сообщения
- Менеджер аккаунтов - переключайся между учетками через токены
- Блокировка телеметрии - Mojang не узнает, как ты играешь
Настройка и управление
Все настройки собираются в одном месте. Нажимаешь кнопку OpSec в шапке меню выбора серверов, или устанавливаешь Mod Menu для доступа к конфигу.
Если менять настройки, когда уже подключен к серверу, лучше перезайти - так они точно применятся.
Вкладка Protection (Защита)
| Параметр | Описание |
|---|---|
| Spoof as Vanilla | Включает/выключает маскировку под ванилу |
| Isolate Pack Cache | Включает/выключает изоляцию кэша |
| Block Local Pack URLs | Блокирует локальные URL |
| Bypass Server Pack Requirement | Настраивает поведение с обязательными паками сервера. Есть 3 режима: MANUAL (по умолчанию, как ванила), ASK (спрашивает, применить ли пак), ALWAYS ON (паки не применяются автоматом, но ты можешь включить их сам) |
| Strip Mod Shader Overrides | Удаляет из серверных паков шейдеры, которые лезут в чужие моды |
| Clear Cache | Очищает кэш загруженных ресурспаков |
| Key Resolution Spoofing | Подделывает отклик на проверку клавиш |
| Fake Default Keybinds | Возвращает ванильные значения кнопок вместо реальных |
| Meteor Fix | Фикс для Meteor (показывается только если он есть) |
| Signing Mode | Подпись чата. OFF - отключает, ON - по умолчанию, AUTO - только когда нужно (рекомендуется) |
| Disable Telemetry | Блокирует телеметрию |
Вкладка Whitelist (Белый список)
| Параметр | Описание |
|---|---|
| Whitelist Mode | Режим: BLOCK ALL - все блокируется, AUTO - моды с сетевыми каналами сами попадают в белый список (умолчание), CUSTOM - сам выбираешь, какие моды пропускать |
| Installed Mods | Вручную включаешь/выключаешь моды из защиты (только для CUSTOM) |
Вкладка Miscellaneous (Разное)
| Параметр | Описание |
|---|---|
| Show Alerts | Показывать сообщения в чате, когда кто-то пытается отследить |
| Show Toasts | Всплывающие уведомления |
| Log Detections | Логировать все события в файл игры |
| Debug Alerts | Показывать все проверки, даже если ничего не менялось |
| Debug Command | Включает команду /opsec. Выключена по умолчанию |
Вкладка Accounts (Аккаунты)
| Параметр | Описание |
|---|---|
| Saved Accounts | Список аккаунтов с кнопками логина/логаута и удаления |
| Refresh All | Проверяет, живые ли токены (просроченные подсвечиваются красным) |
| Add Session Token | Добавляет аккаунт через токен |
| Import | Импорт из JSON |
| Export | Экспорт в JSON |
Отладочные команды
Команда /opsec по умолчанию выключена (включай в Misc -> Debug Command). Когда включена, используй:
/opsec info- общая инфа по модам/opsec info <мод>- детальная инфа: ключи перевода, бинды, каналы, известные паки, шейдеры/opsec channels- все отслеживаемые каналы с белым списком
Как понять алерты
- Key Resolution Exploit Detected - сервер пытается выкурить твои кнопки
- Resource Pack Fingerprinting Detected - подозрительная ссылка на ресурспак
- Local URL Scan Detected - ресурспак лезет в локальную сеть
Детали функций
Маскировка под ванилу
Сервер может спросить, с какого ты клиента. OpSec блокирует все неванильные ключи, каналы и идентификаторы пакетов, оставляя только ванильные.
- ON - сервер видит чистый Minecraft
- OFF - видит стандартный Fabric (по умолчанию)
Изоляция кэша ресурспаков
Основано на LiquidBounce. Сервер может через обязательные ресурспаки отследить аккаунт по кэшу. Вместо общего кэша (~/.minecraft/downloads/) OpSec создает папку для каждого UUID аккаунта.
Блокировка локальных URL
Взято из ExploitPreventer от NikOverFlow. Злые сервера могут редиректить ресурспаки на твою локальную сеть, чтобы прощупать, что у тебя дома. OpSec просто блокирует такие соединения.
Обход обязательных ресурспаков
Обычно сервер может заставить тебя надеть ресурспак, и ты не можешь его отключить. OpSec делает так, что любой серверный пак появляется в меню ресурспаков и ты можешь его снимать как хочешь. При этом языковой файл сохраняется, чтобы сервер не понял, что пак не активен.
Режимы:
- MANUAL (по умолчанию): при подключении паки применяются как в ваниле. Но ты можешь снять их в меню
- ASK: при подключении появляется окно "Продолжить" / "Загрузить по-настоящему"
- ALWAYS ON: паки блокируются сразу без спроса, но ты все равно можешь их включить
Удаление мод-шейдеров из серверных паков
Некоторые моды (например Meteor Client) используют свои шейдеры для GUI. Если сервер заставит тебя надеть ресурспак с файлами шейдеров под именем этого мода, он может сломать интерфейс или даже заронить клиент. OpSec вырезает все шейдеры не-ванильных модов из серверных паков.
Ванильные шейдеры (minecraft) не трогаются. Если мод в белом списке - пропускаются.
Защита от детекта по клавишам
Сервер может кинуть тебе сообщение с ключом перевода вроде key.attack или key.hide_icons и посмотреть, разрезолвится ли он. Если да - значит у тебя есть этот мод или бинд.
OpSec блокирует такие проверки.
- Spoof as Vanilla ON - все мод-ключи блокируются, ванильные показывают дефолтные значения
- Spoof as Vanilla OFF - пропускаются Fabric API и моды из белого списка
Фикс Meteor
У старого Meteor клиента есть встроенная защита от детекта по клавишам, но она работает через одно место. Сервер может отправить проверку с fallback-значением, и Meteor вместо подавления ответа просто вернет сырой ключ. OpSec своим фиксом отключает эту сломанную защиту Meteor и берет все на себя.
Совместимость с ExploitPreventer
Если тебе нравится ExploitPreventer (EP), но хочется и фич OpSec, ставь оба. OpSec сам отключит перекрывающиеся функции (маскировку бренда, блокировку каналов и т.д.) в пользу EP. Остальные фишки - алерты, подпись чата, менеджер аккаунтов, блокировка телеметрии, чистка шейдеров и фикс Meteor - останутся рабочими. Все настройки сохранятся, если потом решишь удалить EP.
Подделка каналов (Channel Spoofing)
Сервер может спросить, какие мод-каналы у тебя зарегистрированы. OpSec блокирует каналы модов, которых нет в белом списке.
Фильтрация известных паков (Known-Pack Filtering)
Некоторые моды добавляют свои идентификаторы в пакеты. OpSec перехватывает ответ ServerboundSelectKnownPacks и вырезает записи не-белых модов. Работает с Fabric 1.21.1+.
Белый список модов
Некоторым модам (VoiceChat, Xaero Minimap) нужно общение с сервером. Белый список позволяет их не блокировать.
Режимы:
- OFF - все блокируется
- AUTO (по умолчанию) - моды с сетевыми каналами автоматически попадают в список
- CUSTOM - ты сам выбираешь
Управление подписью чата
Основано на No Chat Reports.
- OFF - подпись снимается, но на серверах с обязательной подписью не сможешь писать
- Auto - подписывает только когда надо (рекомендуется)
- ON - как в ваниле
Менеджер аккаунтов
Основано на Meteor Client.
Добавляй аккаунты через токены, переключайся между ними без перезапуска игры. Можно импортировать/экспортировать через JSON.
Блокировка телеметрии
Взято из No Chat Reports. Minecraft собирает инфу об игроке: события, производительность, конфигурацию. OpSec блокирует отправку этого в Mojang. На геймплей не влияет.
OpSec - это инструмент приватности. Не для банов, не для читов, а для защиты от лишнего внимания серверов.
Скачать мод OpSec для Майнкрафта и поставить защиту - лучший вариант, если ты ценишь свою приватность и не хочешь, чтобы каждый сервер знал о тебе все.
