Система предотвращения ботов, версия 2.0!
9 d; i+ P/ H& I: W( T3 G$ Uавторы: @Агент @Капарсо
) ]1 `1 j* Z6 f) I- U--- C4 F& K& p8 l: Q5 B
история этого проекта восходит к 2015 году, и мы снова в деле!
! M2 I1 {0 F& ^специальные кредиты получают: @Tryskell @Rootware @Hasha @SweeTs
4 A3 f5 l2 Y" E& r/ J6 t(каждый из них что-то привнес в этот проект, в настоящем или в прошлом - мы просто так этого не оставим)
0 l! ~' x5 b2 ^' L4 U; D" [& M' C U+ L$ q6 G& q$ d
1 i m. E6 }* u8 \) {/ b# B
Как это работает?
6 ~3 b& X( b3 G: d) Tсистема предотвращения была разработана, чтобы положить конец недобросовестной практике в процессе фарминга.1 q3 p$ Z7 f8 M1 {& [7 I t
уничтожение монстров запускает событие с ограниченным временем, чтобы подтвердить поведение человека, игрок должен выбрать соответствующий шаблон, соответствующий случайно сгенерированному изображению. простое решение для человеческого глаза, не сильно беспокоит игроков - максимально простое!
2 \7 @7 K+ i% \# Z; H
; n& v; y+ @5 W1 YНовая версия приносит:
0 _ [+ p: c) E* b- u) Fбольше улучшений и гарантий от попыток обойти процесс проверки (мы все еще работаем над тем, чтобы в будущем сделать его еще лучше).6 {9 Y8 j* M- A+ m5 k! O3 `# _
визуальные изменения, поддерживающие новое поведение и более удобные для пользователя решения, но также улучшенные с точки зрения администратора (основная концепция остается прежней, и никаких изменений на стороне клиента не требуется).
& \/ q+ ^8 Y8 G$ wвнимание к игрокам, вовлекающим призывателей / питомцев в процесс фермерства.5 ~# r d* q2 p( J8 U
возможны проверки на поддержку. система подсчитывает количество убийств участников, настраивая счетчик в зависимости от количества и типа профессий персонажей в отряде, затем запускает процесс проверки для выбранных классов по вашему выбору (доступны варианты: PP, SWS, BD, EE, SE, BP, WC, OL).
6 P8 A% }( t7 h. Q( W m' Nсистема награждения награждает игрока выбранным типом предмета за правильное прохождение процесса проверки (мы хотим сделать lineage world лучше, поэтому весь процесс создает атмосферу внутриигрового события).
% U( J6 _& q3 {6 Kвидимый обратный отсчет и дополнительный безопасный период времени, дающий игроку несколько дополнительных секунд для адаптации к ситуации.
- k8 O" w+ w4 |возможность разрешить вторую попытку, чтобы игрок мог попробовать еще раз в случае неверной верификации.9 ~/ F& V& ~- N& r" k8 c+ f/ F
адаптация к последней публичной ветке acis (коммит 401) - аккуратный код, минимально нарушающий существующий исходный код.
0 q3 \/ p8 a, R [( N5 yБольшинство функций можно включать и выключать с помощью файлов конфигурации, всё зависит от того, насколько вы хотите контролировать сельскохозяйственные угодья — решение за вами!
- M' k: x- C1 ]: ^" N5 e/ X5 u: P x" U
несколько скриншотов:
2 `' V( x; k6 S" D; F! {
" @8 W9 G6 i$ y
1 e( T5 l: h0 Q1 D: O
" K$ z- S" f$ e5 p4 { j* D) z/ ~) r ^
: h. H- T$ b# y% L; v. p7 l- zпредварительный просмотр кода. проверьте это на pastebin.
$ O1 Z+ U' B5 M, Q% U" yпатч: bots_prevention_system.patch
: z! M# A0 Z/ ?( Q1 ]7 O# I9 Wпоместите в папку datapack/data/html/mods/' E0 o. t" c! S( f; j6 n5 x
{3 }5 P$ e9 h8 x |
|