Система предотвращения ботов, версия 2.0!
: }$ O8 t+ w* f4 Q7 e( K3 bавторы: @Агент @Капарсо" e- D s X1 L5 q8 B- ~
---' C: ^0 R$ i! y, ^
история этого проекта восходит к 2015 году, и мы снова в деле!
$ B* J7 I a B: R9 ^; L* g l5 xспециальные кредиты получают: @Tryskell @Rootware @Hasha @SweeTs
3 o/ U$ s( f; q# U, G: x {(каждый из них что-то привнес в этот проект, в настоящем или в прошлом - мы просто так этого не оставим)4 d: H* M! H1 ~6 n
0 E1 ~. k5 ?3 M2 X& c
* @% d& L+ E' O+ K" y) ~
Как это работает?
. ~6 T* J" o eсистема предотвращения была разработана, чтобы положить конец недобросовестной практике в процессе фарминга.
" Y+ L, }8 w: K; |* `0 f- bуничтожение монстров запускает событие с ограниченным временем, чтобы подтвердить поведение человека, игрок должен выбрать соответствующий шаблон, соответствующий случайно сгенерированному изображению. простое решение для человеческого глаза, не сильно беспокоит игроков - максимально простое!2 H( k# I. b( C6 i) [4 @4 i
: S" G4 d! P" Z/ V+ B' W
Новая версия приносит:
. L) s9 {' Z- i1 S9 Q- vбольше улучшений и гарантий от попыток обойти процесс проверки (мы все еще работаем над тем, чтобы в будущем сделать его еще лучше). u1 x+ ?7 @$ t% l$ h1 m2 F" w* ~3 b
визуальные изменения, поддерживающие новое поведение и более удобные для пользователя решения, но также улучшенные с точки зрения администратора (основная концепция остается прежней, и никаких изменений на стороне клиента не требуется).5 g( p1 q: d/ Q# L
внимание к игрокам, вовлекающим призывателей / питомцев в процесс фермерства.
: Q' o. w t, n+ d0 G+ Bвозможны проверки на поддержку. система подсчитывает количество убийств участников, настраивая счетчик в зависимости от количества и типа профессий персонажей в отряде, затем запускает процесс проверки для выбранных классов по вашему выбору (доступны варианты: PP, SWS, BD, EE, SE, BP, WC, OL).
( ` l+ D5 L& wсистема награждения награждает игрока выбранным типом предмета за правильное прохождение процесса проверки (мы хотим сделать lineage world лучше, поэтому весь процесс создает атмосферу внутриигрового события).
+ b& o; z! F: [3 ~6 sвидимый обратный отсчет и дополнительный безопасный период времени, дающий игроку несколько дополнительных секунд для адаптации к ситуации.( [% l* F$ b* Q5 m
возможность разрешить вторую попытку, чтобы игрок мог попробовать еще раз в случае неверной верификации.+ f) Z( D* Q' H N
адаптация к последней публичной ветке acis (коммит 401) - аккуратный код, минимально нарушающий существующий исходный код.
6 H, n6 h$ z1 T' P- S" XБольшинство функций можно включать и выключать с помощью файлов конфигурации, всё зависит от того, насколько вы хотите контролировать сельскохозяйственные угодья — решение за вами!$ W: J( Q3 P+ ]% h3 B& d
( [/ h4 ~+ a0 c: A# u' ] \ vнесколько скриншотов:
# a: o6 U1 M! Q
$ y; x: F3 z* W& x! G* K( q0 z
! s' B& P: W( |) e ?
3 p* }' R P4 J( j4 v$ d4 o( X1 L1 l
предварительный просмотр кода. проверьте это на pastebin." q1 g+ I/ N5 ]6 `6 k
патч: bots_prevention_system.patch
1 q" t$ s! n5 \5 {+ u, Qпоместите в папку datapack/data/html/mods/
- k3 H7 a7 M5 Q$ t
0 `2 d P' q/ h J$ V8 g% R |
|