Система предотвращения ботов, версия 2.0!
( z9 y9 l2 I3 z, Z- v s( i/ _авторы: @Агент @Капарсо) d; U% |8 Q8 A
---0 X j/ I5 Y; J' x; P" Y) M3 R
история этого проекта восходит к 2015 году, и мы снова в деле!* o' V1 v! e3 l! J
специальные кредиты получают: @Tryskell @Rootware @Hasha @SweeTs
3 ]) I3 O( W$ |. k: z/ w; e(каждый из них что-то привнес в этот проект, в настоящем или в прошлом - мы просто так этого не оставим)
. N( F5 a& A/ c) u! P! l1 _; ]0 @1 N; d' ? d
. H0 P6 x3 e' g6 q1 F% ]1 w8 }
Как это работает?
3 G( P6 l1 C: U8 V1 X! X `: hсистема предотвращения была разработана, чтобы положить конец недобросовестной практике в процессе фарминга.
2 R0 J' Q$ N' u t# ^/ R6 rуничтожение монстров запускает событие с ограниченным временем, чтобы подтвердить поведение человека, игрок должен выбрать соответствующий шаблон, соответствующий случайно сгенерированному изображению. простое решение для человеческого глаза, не сильно беспокоит игроков - максимально простое!3 S' ~, K' o, Z) X' O# F
1 B/ @) K7 Z) M o3 n* v
Новая версия приносит:
6 T1 Y8 a, i- \2 g5 Hбольше улучшений и гарантий от попыток обойти процесс проверки (мы все еще работаем над тем, чтобы в будущем сделать его еще лучше).
5 f B& r8 V$ L9 V* V* j K, D/ Cвизуальные изменения, поддерживающие новое поведение и более удобные для пользователя решения, но также улучшенные с точки зрения администратора (основная концепция остается прежней, и никаких изменений на стороне клиента не требуется).
2 ^' _% b; i, l7 K8 J8 y: c0 a( i! kвнимание к игрокам, вовлекающим призывателей / питомцев в процесс фермерства.9 u) d+ V0 L" f; }1 [( g9 d
возможны проверки на поддержку. система подсчитывает количество убийств участников, настраивая счетчик в зависимости от количества и типа профессий персонажей в отряде, затем запускает процесс проверки для выбранных классов по вашему выбору (доступны варианты: PP, SWS, BD, EE, SE, BP, WC, OL).4 D: V" u0 o" s5 V; C( j5 z5 q% ~3 F
система награждения награждает игрока выбранным типом предмета за правильное прохождение процесса проверки (мы хотим сделать lineage world лучше, поэтому весь процесс создает атмосферу внутриигрового события).1 E! h# F) }: X. k7 y( N
видимый обратный отсчет и дополнительный безопасный период времени, дающий игроку несколько дополнительных секунд для адаптации к ситуации.
% y( H7 N7 \, b# R% [, V- hвозможность разрешить вторую попытку, чтобы игрок мог попробовать еще раз в случае неверной верификации.; r8 S, C: H% H Q- h
адаптация к последней публичной ветке acis (коммит 401) - аккуратный код, минимально нарушающий существующий исходный код.
) |+ P" T. ]: u1 SБольшинство функций можно включать и выключать с помощью файлов конфигурации, всё зависит от того, насколько вы хотите контролировать сельскохозяйственные угодья — решение за вами!
d, A2 l3 l) i* G9 ?5 ?/ p3 p
% D3 T6 D1 A s. T# Y; N7 @( `) aнесколько скриншотов:
. e3 V( n$ M4 v( A3 \4 I8 B5 p2 }8 {% \& r, m
+ i4 E# q# A$ F8 K' j$ U* x) t2 _7 k( X" {
$ E& f- I, q8 O T2 z
# t o; Y! C0 R8 ]9 C. q) Eпредварительный просмотр кода. проверьте это на pastebin.
0 H K4 z5 Q0 C# B, `. Lпатч: bots_prevention_system.patch. T( z) j- i# Z- [4 y
поместите в папку datapack/data/html/mods/
& G5 n9 G: _0 ]
3 ?' H% d" A; x: n |
|