Система предотвращения ботов, версия 2.0!
1 ^) Y7 R9 u; y5 |! w6 ~" Z4 Hавторы: @Агент @Капарсо% B3 B6 V& Z7 j- ^0 q' l0 P: r
---
/ m. @/ [+ q' L5 q- }история этого проекта восходит к 2015 году, и мы снова в деле!: x6 X% Z6 n* k7 F% f
специальные кредиты получают: @Tryskell @Rootware @Hasha @SweeTs
5 n/ h. Y1 h+ `8 ^(каждый из них что-то привнес в этот проект, в настоящем или в прошлом - мы просто так этого не оставим)
- S, o Q5 ~3 u& I$ h9 S) R' r: A4 l6 c, s
! [0 [& y: A3 @8 | sКак это работает?
1 ?# O4 G/ e' G( U# `4 Q3 R' J( @: ~. Pсистема предотвращения была разработана, чтобы положить конец недобросовестной практике в процессе фарминга.2 S3 G+ ]; W1 T) m- J; E, K
уничтожение монстров запускает событие с ограниченным временем, чтобы подтвердить поведение человека, игрок должен выбрать соответствующий шаблон, соответствующий случайно сгенерированному изображению. простое решение для человеческого глаза, не сильно беспокоит игроков - максимально простое!
" d* Z( R/ a A! V* c( ?/ `. }2 z" f
Новая версия приносит:2 R% G2 @ O" B$ r5 i
больше улучшений и гарантий от попыток обойти процесс проверки (мы все еще работаем над тем, чтобы в будущем сделать его еще лучше).
' Z5 f$ a1 o) V2 P& Q% Xвизуальные изменения, поддерживающие новое поведение и более удобные для пользователя решения, но также улучшенные с точки зрения администратора (основная концепция остается прежней, и никаких изменений на стороне клиента не требуется).
" s5 _& P) ]/ E. cвнимание к игрокам, вовлекающим призывателей / питомцев в процесс фермерства.
O7 _" j6 ^. }' N8 L- o jвозможны проверки на поддержку. система подсчитывает количество убийств участников, настраивая счетчик в зависимости от количества и типа профессий персонажей в отряде, затем запускает процесс проверки для выбранных классов по вашему выбору (доступны варианты: PP, SWS, BD, EE, SE, BP, WC, OL).
( U3 o: u7 G, nсистема награждения награждает игрока выбранным типом предмета за правильное прохождение процесса проверки (мы хотим сделать lineage world лучше, поэтому весь процесс создает атмосферу внутриигрового события).
# M* Y }/ I0 a/ q, E0 q$ T; J: s" Yвидимый обратный отсчет и дополнительный безопасный период времени, дающий игроку несколько дополнительных секунд для адаптации к ситуации.) B- I+ d6 l5 V2 u9 V
возможность разрешить вторую попытку, чтобы игрок мог попробовать еще раз в случае неверной верификации.6 X8 T& q5 f0 N& g: u3 ~. K
адаптация к последней публичной ветке acis (коммит 401) - аккуратный код, минимально нарушающий существующий исходный код.
' @* e W8 `6 H+ A2 K+ ?( v/ aБольшинство функций можно включать и выключать с помощью файлов конфигурации, всё зависит от того, насколько вы хотите контролировать сельскохозяйственные угодья — решение за вами!
( Q3 U5 P7 Y) Q1 E- j! V' N: I9 N3 H: K' ^, _8 u' z3 G
несколько скриншотов:+ D$ q7 ?( o% ~5 r# F- e) G
- a5 c) B" r5 u3 |0 B. A: v0 T8 ?4 K# P4 ?' f$ Q; c' k9 E* S
( [2 t0 o# j) |% y$ w
- t: K' w3 J1 _, C6 Y
6 Z5 ], W9 q& ~$ f2 ~( r1 U4 oпредварительный просмотр кода. проверьте это на pastebin.
& G2 b% [# {5 u- f [0 Kпатч: bots_prevention_system.patch8 u" Z2 Q( r( f- ^
поместите в папку datapack/data/html/mods/
& ]' h( G& X/ W2 L. D4 X) m3 k2 l& b V2 d0 [* A8 ?- [
|
|