Система предотвращения ботов, версия 2.0!
# J2 o4 i" p( |! ]авторы: @Агент @Капарсо
" b) L! C+ H& j" u---
, k4 I# S8 a7 ~; k7 t$ I3 o6 zистория этого проекта восходит к 2015 году, и мы снова в деле!. A% @7 ^9 q+ y
специальные кредиты получают: @Tryskell @Rootware @Hasha @SweeTs
+ F3 \0 g) `1 {(каждый из них что-то привнес в этот проект, в настоящем или в прошлом - мы просто так этого не оставим)' F0 o0 _6 p( M
2 R) Q9 r+ J: ~( c: |5 O+ v) y4 O! I8 [* v- @0 C. l+ N
Как это работает?
9 c' o) {* g, T$ aсистема предотвращения была разработана, чтобы положить конец недобросовестной практике в процессе фарминга.
2 f( Y/ [3 l, ]; Vуничтожение монстров запускает событие с ограниченным временем, чтобы подтвердить поведение человека, игрок должен выбрать соответствующий шаблон, соответствующий случайно сгенерированному изображению. простое решение для человеческого глаза, не сильно беспокоит игроков - максимально простое!, ?0 s* Q3 ~1 s
( U( v9 [- b; a+ \/ `0 PНовая версия приносит:
# ^3 D" o0 \9 Mбольше улучшений и гарантий от попыток обойти процесс проверки (мы все еще работаем над тем, чтобы в будущем сделать его еще лучше)., y! P n. V ], A3 t. W" z9 y; `
визуальные изменения, поддерживающие новое поведение и более удобные для пользователя решения, но также улучшенные с точки зрения администратора (основная концепция остается прежней, и никаких изменений на стороне клиента не требуется).
4 T7 m: k3 h+ lвнимание к игрокам, вовлекающим призывателей / питомцев в процесс фермерства., R7 g, [, i0 ]9 r+ {' R$ r
возможны проверки на поддержку. система подсчитывает количество убийств участников, настраивая счетчик в зависимости от количества и типа профессий персонажей в отряде, затем запускает процесс проверки для выбранных классов по вашему выбору (доступны варианты: PP, SWS, BD, EE, SE, BP, WC, OL).
) Q! ?& ?* H' c z: a% [система награждения награждает игрока выбранным типом предмета за правильное прохождение процесса проверки (мы хотим сделать lineage world лучше, поэтому весь процесс создает атмосферу внутриигрового события).
0 l! E- G; ?6 k) z0 s tвидимый обратный отсчет и дополнительный безопасный период времени, дающий игроку несколько дополнительных секунд для адаптации к ситуации.- g2 U: _3 e! G. I% Z* G4 F, ]8 g
возможность разрешить вторую попытку, чтобы игрок мог попробовать еще раз в случае неверной верификации.
: H( u+ h+ T: R8 v0 M, rадаптация к последней публичной ветке acis (коммит 401) - аккуратный код, минимально нарушающий существующий исходный код.$ R8 R/ D* n! \% { Y2 K- e- p& P
Большинство функций можно включать и выключать с помощью файлов конфигурации, всё зависит от того, насколько вы хотите контролировать сельскохозяйственные угодья — решение за вами!: v+ I% \+ }/ }# T
9 `8 |1 E& a8 c, d; G) `
несколько скриншотов:
$ f% H" v$ n) d& x& t
0 a0 W7 z3 I2 T& p0 j
: l) s, n [0 b! W0 ^# s R+ D8 X0 |4 [" ]9 j* i+ f
! v+ _: G# T" ^% |# U3 U! p6 V
- H4 t* T4 y: \3 x
предварительный просмотр кода. проверьте это на pastebin.2 q: L! w- F" b6 A7 B. @1 T7 ?! @
патч: bots_prevention_system.patch# S- z+ |( O8 b6 U! O5 c8 m: c
поместите в папку datapack/data/html/mods/" B. m( ^+ L0 V c9 M6 C) q( `
# {3 Y; d" S, R: X: j( T) a
|
|