Система предотвращения ботов, версия 2.0!
6 f2 o! s% ?7 V2 a5 x2 Dавторы: @Агент @Капарсо
6 S5 m. `. f }4 u1 ~6 J7 ?" x9 r---+ Y1 ^( P, a" ?7 V5 X# O. \
история этого проекта восходит к 2015 году, и мы снова в деле!
9 m' Z+ D5 y) hспециальные кредиты получают: @Tryskell @Rootware @Hasha @SweeTs
" D& o c; s2 |5 \7 s* s, }, w(каждый из них что-то привнес в этот проект, в настоящем или в прошлом - мы просто так этого не оставим)
! I8 v' q+ l) t- j, s1 ?, f. l2 D) Y
2 R1 U( a" u, [: v0 XКак это работает?% S% _* o7 f/ E* H+ y$ j
система предотвращения была разработана, чтобы положить конец недобросовестной практике в процессе фарминга.' i$ O; s$ e/ N9 z8 ?1 R) |
уничтожение монстров запускает событие с ограниченным временем, чтобы подтвердить поведение человека, игрок должен выбрать соответствующий шаблон, соответствующий случайно сгенерированному изображению. простое решение для человеческого глаза, не сильно беспокоит игроков - максимально простое!
3 m# `. [3 b% K# x. o1 X! C$ b- T* y8 x, s: Q: M
Новая версия приносит:
# W& \' ]! U9 q& b9 c' b: {6 W: tбольше улучшений и гарантий от попыток обойти процесс проверки (мы все еще работаем над тем, чтобы в будущем сделать его еще лучше).# w. R' M2 ]' I O1 a9 _
визуальные изменения, поддерживающие новое поведение и более удобные для пользователя решения, но также улучшенные с точки зрения администратора (основная концепция остается прежней, и никаких изменений на стороне клиента не требуется).0 Z) K( S" K8 O* F- {$ I
внимание к игрокам, вовлекающим призывателей / питомцев в процесс фермерства.. @$ R( Y- ]5 _) w% t! T
возможны проверки на поддержку. система подсчитывает количество убийств участников, настраивая счетчик в зависимости от количества и типа профессий персонажей в отряде, затем запускает процесс проверки для выбранных классов по вашему выбору (доступны варианты: PP, SWS, BD, EE, SE, BP, WC, OL).
6 V" k7 s+ ~' i- s' \7 O1 Rсистема награждения награждает игрока выбранным типом предмета за правильное прохождение процесса проверки (мы хотим сделать lineage world лучше, поэтому весь процесс создает атмосферу внутриигрового события).
: D+ O* ~/ y: r/ G& o# Oвидимый обратный отсчет и дополнительный безопасный период времени, дающий игроку несколько дополнительных секунд для адаптации к ситуации.
+ W& `+ t5 n+ @ h$ n- Kвозможность разрешить вторую попытку, чтобы игрок мог попробовать еще раз в случае неверной верификации.8 z+ ?/ M4 \" J& \6 r
адаптация к последней публичной ветке acis (коммит 401) - аккуратный код, минимально нарушающий существующий исходный код.3 e* ]8 e/ Z- p- Q+ E! d- U
Большинство функций можно включать и выключать с помощью файлов конфигурации, всё зависит от того, насколько вы хотите контролировать сельскохозяйственные угодья — решение за вами!8 o/ o$ J: p% G0 E
/ C% |% ~* ^ B+ x; X' Y
несколько скриншотов:
( N4 s1 V- W8 g& W7 Y* E# V; I. l& x4 w7 W e4 K: j
5 D% U1 p% X4 R' n2 c I/ z6 G+ O
5 u1 o, h8 S' i1 A' P# a; g4 Q! C: t6 d9 \- E
! w! c; Z B" ]; tпредварительный просмотр кода. проверьте это на pastebin.& I9 S" w O6 b B1 a! {
патч: bots_prevention_system.patch
8 ] l! b1 ?3 d( P5 aпоместите в папку datapack/data/html/mods/
% X9 _( r% u+ t( A7 i; b/ b0 @* ^
8 Y# o: t+ N- l4 F& [! \. E |
|