Система предотвращения ботов, версия 2.0!
5 T! h( M5 u! _авторы: @Агент @Капарсо
) u" Q. M$ O5 e; {+ h---5 z1 j. I0 X4 J
история этого проекта восходит к 2015 году, и мы снова в деле!
6 [" k5 K( s+ Bспециальные кредиты получают: @Tryskell @Rootware @Hasha @SweeTs
" b! l! y" ^& }. k% x(каждый из них что-то привнес в этот проект, в настоящем или в прошлом - мы просто так этого не оставим)- U% p" e2 f! P8 z" j
6 W( q+ @" X! }7 Z$ k; c1 e5 T9 D" g4 L2 Q9 M* p) F. ^
Как это работает?
0 p8 ] }# o: x6 o% y% bсистема предотвращения была разработана, чтобы положить конец недобросовестной практике в процессе фарминга.
" k- p" U& K Y& `. @уничтожение монстров запускает событие с ограниченным временем, чтобы подтвердить поведение человека, игрок должен выбрать соответствующий шаблон, соответствующий случайно сгенерированному изображению. простое решение для человеческого глаза, не сильно беспокоит игроков - максимально простое!
% {& a; n- q7 \. a% z F% \& L* T) b I* m! P* c$ f) m
Новая версия приносит:3 h0 T3 Y# J$ y- |! \" J# q4 V. O
больше улучшений и гарантий от попыток обойти процесс проверки (мы все еще работаем над тем, чтобы в будущем сделать его еще лучше).7 i3 D: T: }0 U- [# X
визуальные изменения, поддерживающие новое поведение и более удобные для пользователя решения, но также улучшенные с точки зрения администратора (основная концепция остается прежней, и никаких изменений на стороне клиента не требуется).7 g+ p5 E' Y$ a7 w9 `0 W
внимание к игрокам, вовлекающим призывателей / питомцев в процесс фермерства.' a( H2 `# O7 y) P$ L. I1 h& b
возможны проверки на поддержку. система подсчитывает количество убийств участников, настраивая счетчик в зависимости от количества и типа профессий персонажей в отряде, затем запускает процесс проверки для выбранных классов по вашему выбору (доступны варианты: PP, SWS, BD, EE, SE, BP, WC, OL).
" a+ v, j) w2 Oсистема награждения награждает игрока выбранным типом предмета за правильное прохождение процесса проверки (мы хотим сделать lineage world лучше, поэтому весь процесс создает атмосферу внутриигрового события).
6 f) r5 S- a9 @0 hвидимый обратный отсчет и дополнительный безопасный период времени, дающий игроку несколько дополнительных секунд для адаптации к ситуации.
- N C s: R: z* a, ]возможность разрешить вторую попытку, чтобы игрок мог попробовать еще раз в случае неверной верификации.
0 `& c4 ^2 r4 o8 K0 Q0 W* ~адаптация к последней публичной ветке acis (коммит 401) - аккуратный код, минимально нарушающий существующий исходный код.
) y I: @ |2 @Большинство функций можно включать и выключать с помощью файлов конфигурации, всё зависит от того, насколько вы хотите контролировать сельскохозяйственные угодья — решение за вами!
& T- a M* ~+ S* J C, G* a" ~. A& p0 m! F
несколько скриншотов:
+ p/ b8 j7 p: a( U7 L. T
! Q' \" R- X! Z+ @4 Q7 ]' ?
# R# p+ |5 W! N5 s
* h5 }7 V: O# j( K2 ?1 | Y: G o: \
& E* c ]9 M0 v' d2 [; L
предварительный просмотр кода. проверьте это на pastebin.
. D2 L5 R8 H, t$ B: n: L2 _0 aпатч: bots_prevention_system.patch# l) C5 B4 ^ A9 U6 Q% H$ J
поместите в папку datapack/data/html/mods/
; S% F3 D7 B, P, p5 L! w, G7 ~9 `- [# _! V& {: ^( x9 I; Q8 V
|
|