Система предотвращения ботов, версия 2.0!. n$ D! }5 b9 g6 W3 C: ? l
авторы: @Агент @Капарсо
$ n& ^0 u1 c5 ~. U1 }---& X- R, Q+ o( c P& u+ `
история этого проекта восходит к 2015 году, и мы снова в деле!
. A* ?$ a" y8 e( bспециальные кредиты получают: @Tryskell @Rootware @Hasha @SweeTs
% H; U; m8 z. ~% i(каждый из них что-то привнес в этот проект, в настоящем или в прошлом - мы просто так этого не оставим)8 @8 m: {( I7 o2 `7 `
2 f; E' a+ e# t+ g& w! A% k& t3 y
6 j6 y" a* Q8 a dКак это работает?
# C% N0 B5 E7 ? Gсистема предотвращения была разработана, чтобы положить конец недобросовестной практике в процессе фарминга.+ Z) g8 x% Z1 u+ I& w
уничтожение монстров запускает событие с ограниченным временем, чтобы подтвердить поведение человека, игрок должен выбрать соответствующий шаблон, соответствующий случайно сгенерированному изображению. простое решение для человеческого глаза, не сильно беспокоит игроков - максимально простое!
* A2 g/ u7 Y: t1 ^. |- Z/ B
; u d4 p, G! Q, VНовая версия приносит:9 u* j0 f$ ?; F1 h8 P0 S% X
больше улучшений и гарантий от попыток обойти процесс проверки (мы все еще работаем над тем, чтобы в будущем сделать его еще лучше).
0 E8 m# h( k' y4 U" `, uвизуальные изменения, поддерживающие новое поведение и более удобные для пользователя решения, но также улучшенные с точки зрения администратора (основная концепция остается прежней, и никаких изменений на стороне клиента не требуется).- _# `" J1 ^, N. \! N
внимание к игрокам, вовлекающим призывателей / питомцев в процесс фермерства.
# K7 M! @: l, L7 `/ Zвозможны проверки на поддержку. система подсчитывает количество убийств участников, настраивая счетчик в зависимости от количества и типа профессий персонажей в отряде, затем запускает процесс проверки для выбранных классов по вашему выбору (доступны варианты: PP, SWS, BD, EE, SE, BP, WC, OL).8 e! a; I7 S. Y6 y! m1 P
система награждения награждает игрока выбранным типом предмета за правильное прохождение процесса проверки (мы хотим сделать lineage world лучше, поэтому весь процесс создает атмосферу внутриигрового события).7 e& E3 M) e: T6 x
видимый обратный отсчет и дополнительный безопасный период времени, дающий игроку несколько дополнительных секунд для адаптации к ситуации.5 ?5 A$ a+ r# w- o- E
возможность разрешить вторую попытку, чтобы игрок мог попробовать еще раз в случае неверной верификации.
3 K- v. E3 x0 j _! Hадаптация к последней публичной ветке acis (коммит 401) - аккуратный код, минимально нарушающий существующий исходный код.7 c) J$ [$ @+ q L
Большинство функций можно включать и выключать с помощью файлов конфигурации, всё зависит от того, насколько вы хотите контролировать сельскохозяйственные угодья — решение за вами!
' t5 P7 \6 P% V0 T- _
- [; S6 V2 S* J, x" Uнесколько скриншотов:
8 A% T" f# x8 ^: g* _: j$ V$ m& R# E6 T2 B5 S1 [. H) [/ b
& i) v2 t9 H6 V9 j( D4 i
r+ F }! V! v f
+ v5 k/ _2 O( O2 W( {' y+ w
+ s" L$ H# b2 p$ Yпредварительный просмотр кода. проверьте это на pastebin.
3 y$ J0 Q* F/ n6 Q, Mпатч: bots_prevention_system.patch: G9 e4 ~& X4 p/ u6 u
поместите в папку datapack/data/html/mods/6 f2 p8 ^8 E7 i
1 ^9 K0 r! ?) W" s9 B$ d
|
|