
Create: SchematicChecker
Мод для Fabric, Forge и NeoForge, который защищает сервер от эксплойтов через схемы Create и аддонов. Сканирует и обезвреживает опасные NBT до того, как они попадут в мир.
Create: SchematicChecker - это серверный мод, который решает проблему, знакомую каждому владельцу публичного сервера с модом Create. Если хоть раз на сервере кто-то загружал схему, ты рискуешь получить дупликацию предметов, лаги, краши или даже получить креативные предметы в выживании. Работает он на стороне сервера, не блокирует главный поток, так что производительность не страдает.
Как это работает
Когда игрок загружает схему, CSC асинхронно её сканирует и блокирует известные вредоносные NBT-паттерны. По факту, это защита от дурака - но дураки в Minecraft бывают изобретательными Скачать этот мод стоит не только ради спокойствия, но и ради базы знаний: разработчик собрал в одном месте почти все известные эксплойты Create и аддонов.
Что именно проверяется
- Ленты, цепные приводы, механические руки и фильтры - любые манипуляции с длиной, дистанцией или внутренними данными блокируются.
- Клипборды и лектроны - через них чаще всего протаскивают креативные предметы.
- Ёмкости для жидкостей и клапаны - их тоже можно взломать, если не проверять.
- Любые энтити в схемах - мод может убивать их принудительно, если включена соответствующая опция.
Сами посмотри: в списке покрытия больше 30 пунктов, и это только то, что уже зафиксировано. На деле эксплойтов может быть больше, но разработчик активно обновляет мод.
Поддерживаемые версии
CSC доступен для Forge, Fabric и NeoForge под разные версии Minecraft - от 1.14.4 до 1.21.1. Выбирай сборку под свою версию Create. Зависимости минимальны: нужен сам Майнкрафт и Create, а для некоторых версий ещё Flywheel, Ponder или Registrate.
Настройка
После установки на сервер генерируется config/CSC/config.toml. Вот что стоит проверить в первую очередь:
| Опция | Зачем |
|---|---|
core.Enable | Включить или выключить проверку. |
core.BanBlock | Блокировать опасные блоки или чистить их NBT. |
core.KillEntity | Удалять сущности из схем, если они - угроза. |
debug.EnableBackup | Сохранять загруженные схемы для аудита. |
online.enableAutoUpdate | Включать автообновление правил из облака. |
Можно добавлять и свои правила через config/CSC/user_rule.json - если у тебя на сервере стоит редкий аддон, лучше прописать его вручную.
Команды
Основное, что пригодится админу:
/csc help- подсказки./csc reload- перечитать конфиг на лету./csc DisableTemp- временно отключить проверки на 5 минут./csc Enable- вернуть защиту./csc mode whitelistid on|off- включить белый список модов для NBT.
Важно знать
- Мод серверный, клиенту ставить не надо.
- После установки запусти сервер, появится конфиг - открой его перед тем, как давать игрокам доступ к загрузке схем.
- Если на сервере много аддонов к Create, настоятельно советую включить whitelist-режим по ID модов - это уберёт большую часть рисков.
- Некоторые эксплойты (вроде Create: Big Cannons) ещё находятся в стадии обнаружения, так что следи за обновлениями.
Create: SchematicChecker - это по сути страховка от того, что твой сервер не ляжет из-за очередной схемы с злым умыслом. Если ты держишь публичный сервер на Create - это must-have. На слабом железе лучше отключать бэкапы схем, чтобы не нагружать диск. Ну а если сервер для своих и все друг другу доверяют, можно и не ставить, но осадочек останется.
