Minecraft.How
Загрузка...
Перейти к содержимому
Scythe Anticheat: Полный гид по установке для серверов Bedro

Scythe Anticheat: Полный гид по установке для серверов Bedro

Alex Maftei
Alex Maftei
@ice
Обновлено
95 просмотров
TL;DR:Scythe Anticheat - бесплатный пакет поведения, обнаруживающий общие хиты в Minecraft Bedrock с помощью Scripting API. Установите его как пакет, включите Beta APIs, и автоматически поймайте авто-кликеры, эксплойты авто-инструментов и другие хиты в реалмах и серверах.
🐙 Открытый проект Minecraft

Scythe-Anticheat/Scythe-Anticheat

Scythe Anticheat - лучший антивирус для Minecraft Bedrock, предназначенный для реалмов, миров и серверов

⭐ 175 звезд💻 JavaScript📜 GPL-3.0
Просмотреть на GitHub ↗

Если вы управляете сервером или реалмом Minecraft Bedrock, вы знаете, какую кошмарную ситуацию может создать читер, использующий авто-кликер или другие хиты. Scythe Anticheat - бесплатный пакет поведения, автоматически обнаруживающий такие эксплойты и позволяющий поймать нарушителей до того, как они испортят целостность вашего мира.

Что делает Scythe Anticheat

Scythe - это система антивирусной защиты, специально разработанная для серверов и реалмов Minecraft Bedrock. Вместо того, чтобы полагаться на отчеты игроков, она проводит пассивные проверки в фоновом режиме с помощью Scripting API, отслеживая поведение, которое невозможно в стандартном выживании. Если игрокuddenly начинает добывать камень деревянным кирком с сверхчеловеческой скоростью, это фиксируется. Если кто-то переключает предметы в офхэнде во время действий - это также обнаруживается. Система выполняет скучную работу наблюдения, чтобы вам не пришлось手ually просматривать записи или постоянно следить за чатом.

Система предназначена для минимального вмешательства. Установите пакет, включите Beta APIs, и все готово.

Нет файлов конфигурации для настройки, нет сложных ритуалов установки (хотя вам действительно нужно поставить Scythe в начало списка пакетов поведения, что легко упустить из виду). Все работает сразу после установки. Последняя версия, v4.0.0, является значительной модернизацией - разработчики переработали все из одного большого файла с 700 строками в модульные файлы проверок. Это делает систему чище, проще в поддержке и более стабильной.


Почему вашему реалму нужен Scythe Anticheat

Вот что важно о серверах Bedrock: они более уязвимы, чем Java Edition. Экосистема модов нестабильна, инструменты обнаружения отстают, и любой с $5 может купить меню модов. Если у вас есть друзья или незнакомцы, присоединяющиеся к вашему реалму, без чего-то вроде Scythe вы играете с закрытыми глазами.

Даже если ваша группа мала и "расслабленная," один человек, найдя бесплатный авто-кликер, меняет все. Прогресс, занявший недели, становится тривиальным. И игрок, который честно гриндит, начинает ненавидеть человека, добывающего алмазы за минуты. А вы оказываетесь между выбором: исключить друга или допустить смерть честности. Scythe предотвращает весь этот конфликт.

Особенно полезно для реалмов, где важен прогресс.

Миры, ориентированные на выживание, SMP, конкурсные турниры, все, где вы хотите, чтобы добывание, строительство и PvP казались заслуженными. Когда все знают, что проверки работают, читеры либо не пытаются, либо сразу попадаются. Это психологическая победа.

Если вы также поддерживаете список серверов Minecraft или отслеживаете здоровье сервера с помощью проверки статуса сервера, антивирус становится еще важнее - игроки исследуют, честны ли серверы перед подключением, и репутация без читеров является продажной точкой.


Установка: Шаг за шагом

Скачайте файл `.mcpack` со страницы релизов GitHub. Перейдите к последнему релизу (на данный момент v4.0.0) и скачайте файл Scythe-Anticheat.mcpack.

На вашем устройстве (смартфон, консоль, ПК) откройте файл `.mcpack`. Minecraft автоматически импортирует его в вашу библиотеку пакетов поведения. Это самый простой шаг.

Теперь откройте настройки реалма или серверного мира. Перейдите в раздел пакетов поведения и найдите Scythe в вашем списке пакетов. Перетащите его в самый верх - порядок пакетов важен, поскольку Scythe нужно перехватить действия до логики других пакетов. Если Scythe стоит третьим или четвертым в списке, он может упустить окна обнаружения.

Затем в том же разделе настроек найдите и включите «Beta APIs» (в некоторых версиях Minecraft это может называться «Экспериментальные функции»). Это обязательное условие. Scythe не может работать без доступа к Scripting API, и Beta APIs - это то место, где он живет. Причина, по которой это не включено по умолчанию, связана со стабильностью - экспериментальные функции могут вызывать краши в крайних случаях.

Запустите свой мир. Вы должны увидеть системное сообщение в чате, подтверждающее успешную загрузку Scythe. Если вы ничего не видите, вернитесь и дважды проверьте, включены ли Beta APIs.

Важное примечание: если вы обновляетесь с Scythe v2.24.0 или ранее, ваш сохраненный конфиг будет сброшен до значений по умолчанию. В v4.0.0 изменился способ хранения конфигураций, поэтому старые данные будут удалены. Это раздражает, если у вас были настроенные проверки, но значения по умолчанию хороши для большинства случаев.


Ключевые функции и их работа

Scythe обнаруживает ряд общих хитов через несколько слоев проверок. Представьте каждую проверку как отдельного детектива, наблюдающего за разными преступлениями.

Обнаружение авто-кликеров ищет невероятно высокие показатели кликов в секунду. Порог настроен на уловку реальных ботов, игнорируя легитимных быстрых кликеров. Вас не запишут за краткий спам-клик - системаlooks за устойчивыми, нечеловеческими показателями КПС.

AutoTool отслеживает подозрительное переключение слотов. В стандартном Minecraft вы не мгновенно переключаете инструменты между блоками - есть задержка, задержка анимации и т.д. Если кто-то переключает кирку точно в момент перехода от камня к руде, это подозрительно. Проверка улавливает это.

AutoOffhand флагирует игроков, оснащающих предметы в офхэнде во время параллельных действий. В стандартном Minecraft вы не можете надежно оснастить щит, круча меч, без задержки на серверный тик или два. Читеры автоматизируют это. Scythe видит паттерн.

BadPackets на самом деле объединяет три проверки. Одна обнаруживает недопустимые повороты головы (игроки, вращающие голову способами, не допустимыми игровой физикой). Другая флагирует сообщения чата с ненормальными длинами (иногда атаками полезной нагрузки). Третья проверяет искаженные пакеты в целом. В Scythe v4.0.0 подобные проверки были объединены для эффективности.

Еще есть проверки на полет, досягаемость (атаку с слишком большого расстояния), скорость, NoKnockback и другие. Некоторые из них более агрессивны, чем другие. Вы можете увидеть, как легитимный игрок флагируется за странный угол во время PvP, а затем очищается. Это система работает - флагирует подозрительное поведение без автоматического бана.


Команды и инструменты модерации

После загрузки Scythe у вас появляется доступ к командам модерации.

GitHub project card for Scythe-Anticheat/Scythe-Anticheat
GitHub project card for Scythe-Anticheat/Scythe-Anticheat

`!help` выводит категоризированный список всех команд. Вы также можете выполнить `!help ` для технических деталей по конкретной проверке или команде.

`!notify` переключает видимость уведомлений о хитах. По умолчанию уведомления скрыты. Вам нужно выполнить эту команду, чтобы начать получать оповещения, когда кто-то флагируется. Это предотвращает спам в чате, когда вы не активно модерируете.

`!stats ` показывает историю игрока: тип устройства, любые флагированные проверки (и сколько раз), статус Scythe-Op. Это действительно полезно для выявления паттернов. Если один и тот же человек постоянно флагируется за одни и те же проверки в нескольких сессиях, он, вероятно, читает. Если это единичный странный угол во время PvP, вероятно, просто задержка или совпадение.

Чтобы получить доступ к этим командам, вам нужен статус Scythe-Op. Выполните `/function op`, чтобы предоставить себе соответствующие разрешения. Затем вы готовы.


Общие проблемы, которые могут нанести вред

Наиболее распространенная проблема - забыть включить Beta APIs. Вы установите Scythe, загрузите мир, смотрите на оповещения, которые никогда не приходят, а затем понимаете, что ничего не инициализировалось. Scripting API молчно не работает без этого переключателя. Вернитесь в настройки мира, включите его, перезапустите мир.

Scythe зависит от версии.

Когда Minecraft обновляется, Scripting API меняется, и старые пакеты Scythe перестают работать. v4.0.0 официально поддерживает Minecraft 1.21.130, 1.21.131, 1.21.132 и 1.26.0 до 1.26.12. Если у вас версия 1.26.13 или новее, и Scythe не загружается, проверьте страницу релизов GitHub - там, вероятно, есть более новая сборка, совместимая с вашей версией. Разработчики khá быстро обновляют.

Порядок пакетов поведения важнее, чем кажется. Если Scythe не в начале списка, он может не перехватить необходимые проверки. Это уже поджерело многих, кто установил его, а затем добавил другие пакеты на верх.

Фальс-позитивы происходят. Игрок с высоким пингом может быть флагирован за досягаемость, которую он не достигал. Лаговый момент в комбате триггерит предупреждение BadPackets. Система разработана для флагирования подозрительного поведения без автоматического наказания, поэтому вам все равно нужно вручную просматривать статистику и принимать решения. Это больше похоже на камеру наблюдения, чем на автоматизированную систему банов.


Что сделать до установки

Убедитесь, что вы используете недавнюю версию Minecraft. Scythe не работает на версиях старше 1.20-something, и Scripting API все еще стабилизируется. Если вы на старой сборке или бета-версии, обновление до стабильного релиза безопаснее.

Сделайте резервную копию вашего мира перед установкой любого пакета поведения. Это хорошая практика в любом случае, но особенно важно, когда вы добавляете что-то с уровнем доступа, необходимым для Scythe. На невероятно редком случае, если что-то сломается, у вас будет откат.

Если вы используете другие пакеты поведения, включите их после Scythe в списке пакетов. Это гарантирует, что проверки Scythe работают первыми и не мешаются логикой других пакетов.


Альтернативы и сравнения

Если Scythe не подходит, есть несколько других вариантов для Bedrock, хотя они ограничены.

Некоторые хосты серверов предлагают встроенный антивирус как премиум-функцию. Они обычно менее детализированы, более дорогие и менее часто обновляются, чем Scythe. Честно говоря, стоит проверить, если вы на платном хостинге реалма, но большинство отстают по скорости обнаружения Scythe.

Вы можете использовать чистую ручную модерацию - внимательно смотреть, доверять отчетам игроков, исключать при явных нарушениях. Это работает, если ваш реалм мал и доверенный, но не масштабируется. Один человек не может наблюдать за 20 игроками одновременно.

Для игроков Java Edition есть зрелые системы, такие как AAC (Advanced AntiCheat) и Spartan, которые на годы опережают варианты для Bedrock. Но они не применимы здесь - Bedrock и Java являются полностью отдельными кодовыми базами.

Учитывая, что Scythe бесплатен, активно поддерживается и разработан специально для Bedrock, это очевидный выбор для большинства реалмов. 175 звезд GitHub и активное развитие подтверждают, что это реальный, протестированный инструмент.

Scythe-Anticheat/Scythe-Anticheat - GPL-3.0, ★175
Об авторе
Alex Maftei
Alex MafteiВедущий автор

Lead Writer at Minecraft.How, software developer, and lifelong gamer. I combine hands-on development experience with a passion for gaming and technology. I enjoy exploring new games, experimenting with software, testing mods and tools, and building practical solutions. My writing focuses on sharing real-world experience, technical knowledge, and useful insights with the gaming and developer communities.

Поделитесь с друзьями!

Have a Question or Tip about this Guide?Community Q&A

Ask a question or help other players below. Join the discussion and share your Minecraft tips!

Комментарии

Пока нет комментариев. Станьте первым, кто поделится своим мнением!