Система предотвращения ботов, версия 2.0!
7 y& X8 a# ] f9 M; j: R o* W: M, Gавторы: @Агент @Капарсо9 m6 O8 n$ P( {0 l- x% O
---
/ B+ M* E7 V+ e; X _; b: Hистория этого проекта восходит к 2015 году, и мы снова в деле!
4 E& o6 m0 _7 j) Wспециальные кредиты получают: @Tryskell @Rootware @Hasha @SweeTs
; l/ \" q1 h" K" X(каждый из них что-то привнес в этот проект, в настоящем или в прошлом - мы просто так этого не оставим)" d( _; w' T) W5 W8 f+ w7 p" \
# }$ M$ g4 W, R/ V1 w$ a8 }
) X* P3 Q+ B( M' k# r' p
Как это работает?, H" u6 |; {; E5 y$ r3 f
система предотвращения была разработана, чтобы положить конец недобросовестной практике в процессе фарминга.
$ B x/ M2 ~# n# l1 J0 d" L( J/ R, L" _9 u+ wуничтожение монстров запускает событие с ограниченным временем, чтобы подтвердить поведение человека, игрок должен выбрать соответствующий шаблон, соответствующий случайно сгенерированному изображению. простое решение для человеческого глаза, не сильно беспокоит игроков - максимально простое!
5 M' X2 H! X3 I2 [& W; u G
+ Q3 H; Q1 I) X5 a% R) O8 iНовая версия приносит:% i. V4 h5 }* D3 K/ j. Q
больше улучшений и гарантий от попыток обойти процесс проверки (мы все еще работаем над тем, чтобы в будущем сделать его еще лучше).
# m, V% E. s! @7 F) r4 A6 Nвизуальные изменения, поддерживающие новое поведение и более удобные для пользователя решения, но также улучшенные с точки зрения администратора (основная концепция остается прежней, и никаких изменений на стороне клиента не требуется).7 ?! B; C3 ^3 p5 T4 U1 j- p
внимание к игрокам, вовлекающим призывателей / питомцев в процесс фермерства.
2 }! A# j7 b4 E1 k n8 v. L' [возможны проверки на поддержку. система подсчитывает количество убийств участников, настраивая счетчик в зависимости от количества и типа профессий персонажей в отряде, затем запускает процесс проверки для выбранных классов по вашему выбору (доступны варианты: PP, SWS, BD, EE, SE, BP, WC, OL).5 O7 ^# v* j ~3 T& p
система награждения награждает игрока выбранным типом предмета за правильное прохождение процесса проверки (мы хотим сделать lineage world лучше, поэтому весь процесс создает атмосферу внутриигрового события).
4 y6 m X) q( A E6 k5 T9 c* Xвидимый обратный отсчет и дополнительный безопасный период времени, дающий игроку несколько дополнительных секунд для адаптации к ситуации.# M8 f8 R7 M9 o1 c; o3 F
возможность разрешить вторую попытку, чтобы игрок мог попробовать еще раз в случае неверной верификации.) d9 ^7 {9 J, H/ s" U
адаптация к последней публичной ветке acis (коммит 401) - аккуратный код, минимально нарушающий существующий исходный код.
1 o0 {7 k7 L; E: U9 SБольшинство функций можно включать и выключать с помощью файлов конфигурации, всё зависит от того, насколько вы хотите контролировать сельскохозяйственные угодья — решение за вами!8 p/ s2 t4 S D, S5 b
$ Z: l" L, ]7 Q: b- K
несколько скриншотов:7 n3 v4 @0 g- Y1 l& j: `' D4 l
* r5 ?' D3 F8 W& C1 _+ k0 V `& i! }, G3 ]
! `/ U d/ y& f8 p( g
5 @ x3 h2 O% F; b! A7 D, u% {0 x% u, `1 A
предварительный просмотр кода. проверьте это на pastebin. x% m& @- Q9 { ^4 E8 y
патч: bots_prevention_system.patch
& t2 ~8 j5 f7 J% `5 B8 Yпоместите в папку datapack/data/html/mods/; w0 o( u# Z) H! `1 h- h1 i4 l3 C
+ t( C9 _$ a0 ? |
|