Система предотвращения ботов, версия 2.0!8 B" r& G- n0 b; l1 Q, G
авторы: @Агент @Капарсо
3 V* M4 P( s6 e---' J- a6 k6 ~, I
история этого проекта восходит к 2015 году, и мы снова в деле!8 `) l( E+ v Q- p: X; d6 D. T$ l A
специальные кредиты получают: @Tryskell @Rootware @Hasha @SweeTs2 p& Q& A- u" `8 I/ i% a3 N
(каждый из них что-то привнес в этот проект, в настоящем или в прошлом - мы просто так этого не оставим)
2 ?6 f5 \$ d; r/ E6 o1 w H) G5 z( e; U; X3 n. v1 y
) N$ i. Q. `* i" _9 M4 l- eКак это работает?
: G# b: ?/ Q( T; jсистема предотвращения была разработана, чтобы положить конец недобросовестной практике в процессе фарминга.
& c: t! C& T6 U2 F Aуничтожение монстров запускает событие с ограниченным временем, чтобы подтвердить поведение человека, игрок должен выбрать соответствующий шаблон, соответствующий случайно сгенерированному изображению. простое решение для человеческого глаза, не сильно беспокоит игроков - максимально простое!+ E0 O& y1 L6 A9 E+ ?- V
1 i# ?3 k8 j$ t# O( g; o% AНовая версия приносит:; g" g2 y$ j) b" o6 j/ @$ Z$ |7 L
больше улучшений и гарантий от попыток обойти процесс проверки (мы все еще работаем над тем, чтобы в будущем сделать его еще лучше).
# f, t: H* m3 b6 j7 Bвизуальные изменения, поддерживающие новое поведение и более удобные для пользователя решения, но также улучшенные с точки зрения администратора (основная концепция остается прежней, и никаких изменений на стороне клиента не требуется).
* @. E6 T4 p8 H) e- q4 cвнимание к игрокам, вовлекающим призывателей / питомцев в процесс фермерства.
) @. k# b' v: v4 Z3 O4 W+ ]возможны проверки на поддержку. система подсчитывает количество убийств участников, настраивая счетчик в зависимости от количества и типа профессий персонажей в отряде, затем запускает процесс проверки для выбранных классов по вашему выбору (доступны варианты: PP, SWS, BD, EE, SE, BP, WC, OL).
$ l1 D4 }4 ]$ S/ E2 f! ^- E- yсистема награждения награждает игрока выбранным типом предмета за правильное прохождение процесса проверки (мы хотим сделать lineage world лучше, поэтому весь процесс создает атмосферу внутриигрового события).
+ @$ G. ~6 y9 K: Oвидимый обратный отсчет и дополнительный безопасный период времени, дающий игроку несколько дополнительных секунд для адаптации к ситуации.
2 S, s$ @% L) i Y) i6 k: Hвозможность разрешить вторую попытку, чтобы игрок мог попробовать еще раз в случае неверной верификации.) q7 H1 K+ Y) m% _4 z5 k; y5 [5 E' Y6 l
адаптация к последней публичной ветке acis (коммит 401) - аккуратный код, минимально нарушающий существующий исходный код.
( T2 w, q. H2 w& J- U) w0 mБольшинство функций можно включать и выключать с помощью файлов конфигурации, всё зависит от того, насколько вы хотите контролировать сельскохозяйственные угодья — решение за вами!
4 L3 V+ H, W1 z
+ _# B' ]- a% D9 \1 C$ lнесколько скриншотов:
- {( R9 X& T Y- g3 X" z4 `6 C( O" ]5 C
) ^# H, { w" g+ Q4 u( h, {7 V
- P9 e. {1 G: H, f% Y& }
2 s3 i, r- q4 \
! d! Q1 P& F4 h. M0 Q( k( A1 L# \предварительный просмотр кода. проверьте это на pastebin.* g5 u7 t8 L9 J- M. V1 _! }
патч: bots_prevention_system.patch
5 {- E) |* L4 z: dпоместите в папку datapack/data/html/mods/
# O; \; a/ w9 }0 i' |# M7 X7 e
; P4 L R! _8 [" G+ L' x |
|