Система предотвращения ботов, версия 2.0!; C* G2 J9 M# u6 B. m/ |8 {8 u
авторы: @Агент @Капарсо
, @% F, o; O) j ]---; H [2 u! e6 G8 Q. e
история этого проекта восходит к 2015 году, и мы снова в деле!
$ @6 c* c2 w* v9 n7 T/ b5 q4 ~1 c+ Aспециальные кредиты получают: @Tryskell @Rootware @Hasha @SweeTs0 Q: W7 ~, ^, ^% `: R" z, s
(каждый из них что-то привнес в этот проект, в настоящем или в прошлом - мы просто так этого не оставим)
; H% E1 s E+ T0 y% [( S1 E7 z" ~* a3 n$ z5 L
: P$ i; f2 W3 w6 ?( u1 _% i% \Как это работает?% W! W+ J0 T& F
система предотвращения была разработана, чтобы положить конец недобросовестной практике в процессе фарминга.0 `# V- ]! o5 f' l2 i- Z
уничтожение монстров запускает событие с ограниченным временем, чтобы подтвердить поведение человека, игрок должен выбрать соответствующий шаблон, соответствующий случайно сгенерированному изображению. простое решение для человеческого глаза, не сильно беспокоит игроков - максимально простое!
" F5 C1 i4 ?$ J* p% z% W( V% S
/ w, i L8 y/ ]3 w: G2 Q/ ?. D# ]* eНовая версия приносит:+ J; h# Q }9 Q4 q
больше улучшений и гарантий от попыток обойти процесс проверки (мы все еще работаем над тем, чтобы в будущем сделать его еще лучше).
4 p" m( a% T! K8 A* U/ z( ~визуальные изменения, поддерживающие новое поведение и более удобные для пользователя решения, но также улучшенные с точки зрения администратора (основная концепция остается прежней, и никаких изменений на стороне клиента не требуется).$ j/ c8 ~3 F" p- G' X% F7 [9 T
внимание к игрокам, вовлекающим призывателей / питомцев в процесс фермерства.9 t, `9 J# {; }+ }+ t
возможны проверки на поддержку. система подсчитывает количество убийств участников, настраивая счетчик в зависимости от количества и типа профессий персонажей в отряде, затем запускает процесс проверки для выбранных классов по вашему выбору (доступны варианты: PP, SWS, BD, EE, SE, BP, WC, OL).0 v7 e0 j' v# |' C8 ^! O
система награждения награждает игрока выбранным типом предмета за правильное прохождение процесса проверки (мы хотим сделать lineage world лучше, поэтому весь процесс создает атмосферу внутриигрового события).) f7 D5 S4 P, u5 f" M
видимый обратный отсчет и дополнительный безопасный период времени, дающий игроку несколько дополнительных секунд для адаптации к ситуации.
) B/ ^4 ]8 v7 u7 jвозможность разрешить вторую попытку, чтобы игрок мог попробовать еще раз в случае неверной верификации.( V7 k& {; \7 m0 n! T# A
адаптация к последней публичной ветке acis (коммит 401) - аккуратный код, минимально нарушающий существующий исходный код.1 K3 D1 n P# G. p, L: z
Большинство функций можно включать и выключать с помощью файлов конфигурации, всё зависит от того, насколько вы хотите контролировать сельскохозяйственные угодья — решение за вами!
; g( a; W2 J9 V! d* `2 W' F
" p( k* p3 F, r0 jнесколько скриншотов:3 n4 d, I/ W! J" p
; P. ]$ T% m' R# i0 u! G
# c; i. ?- h" s, X; E3 }# M
3 r9 l- A7 s) L4 B$ _
H! M4 Z; B/ S7 C$ j4 {1 i" Z0 \& j# x3 E/ s h- N3 Q
предварительный просмотр кода. проверьте это на pastebin.
$ x4 F( i% a3 ?патч: bots_prevention_system.patch' p( K2 P0 Z4 I4 F0 W, w
поместите в папку datapack/data/html/mods/
! U5 a" p# |/ J( K0 Y
4 L& ~. b" a0 J3 g- a, V7 @8 q |
|