Система предотвращения ботов, версия 2.0!
" z* g G4 a. `- _авторы: @Агент @Капарсо5 _4 R. |1 ?; `
---
8 @; \2 k" L3 `/ U# wистория этого проекта восходит к 2015 году, и мы снова в деле!
" i, j7 c+ c; t& E* T7 b$ pспециальные кредиты получают: @Tryskell @Rootware @Hasha @SweeTs& ]& h r! \ ^5 f7 |+ V' W/ X" |* ^
(каждый из них что-то привнес в этот проект, в настоящем или в прошлом - мы просто так этого не оставим)
1 e. ^) b+ Z) F& Q% j* v: n% P$ P9 W( I5 g: U6 o8 Y" ?
- `/ f! z8 T# j* Q; cКак это работает?5 e4 v( M. A0 H$ u- I7 s1 M! R
система предотвращения была разработана, чтобы положить конец недобросовестной практике в процессе фарминга.- E" C0 P$ a6 U v
уничтожение монстров запускает событие с ограниченным временем, чтобы подтвердить поведение человека, игрок должен выбрать соответствующий шаблон, соответствующий случайно сгенерированному изображению. простое решение для человеческого глаза, не сильно беспокоит игроков - максимально простое!# l* }4 u: _' P$ [4 d+ ]/ l
: j. [, C$ N2 @4 d5 u0 W& k" |+ X0 AНовая версия приносит:2 Z" q0 u* Z1 W- K- x( g6 _& t
больше улучшений и гарантий от попыток обойти процесс проверки (мы все еще работаем над тем, чтобы в будущем сделать его еще лучше).
5 A1 _( t( g5 L% [1 N6 Z% yвизуальные изменения, поддерживающие новое поведение и более удобные для пользователя решения, но также улучшенные с точки зрения администратора (основная концепция остается прежней, и никаких изменений на стороне клиента не требуется).
" | }" w$ c! R) V. Fвнимание к игрокам, вовлекающим призывателей / питомцев в процесс фермерства.9 w! D. r6 s) i5 n {
возможны проверки на поддержку. система подсчитывает количество убийств участников, настраивая счетчик в зависимости от количества и типа профессий персонажей в отряде, затем запускает процесс проверки для выбранных классов по вашему выбору (доступны варианты: PP, SWS, BD, EE, SE, BP, WC, OL).
1 I% t' c+ T( Y( Oсистема награждения награждает игрока выбранным типом предмета за правильное прохождение процесса проверки (мы хотим сделать lineage world лучше, поэтому весь процесс создает атмосферу внутриигрового события).
( ?' h/ t6 y( |) P% jвидимый обратный отсчет и дополнительный безопасный период времени, дающий игроку несколько дополнительных секунд для адаптации к ситуации.- ~! P- ^3 }) V
возможность разрешить вторую попытку, чтобы игрок мог попробовать еще раз в случае неверной верификации.% `9 @6 Q$ y" K2 C4 E1 H c. X
адаптация к последней публичной ветке acis (коммит 401) - аккуратный код, минимально нарушающий существующий исходный код.
7 g' _# z5 T/ l+ QБольшинство функций можно включать и выключать с помощью файлов конфигурации, всё зависит от того, насколько вы хотите контролировать сельскохозяйственные угодья — решение за вами!
# F2 W$ H. M3 Y1 P* } ~& a) k9 f3 ~6 }" L& Z6 {( N
несколько скриншотов:
& M: k+ @! ~: K" k( u Q/ {& i( x( @+ B* u9 b; a$ v3 B
) g! u3 i& h& `
2 z; @* p, p$ @1 K7 F/ F! p0 u
/ w# F# |, X! p4 p7 _8 W5 U. Y7 ^1 H& u1 h
предварительный просмотр кода. проверьте это на pastebin.
, @8 E/ A+ c: t5 c7 V2 y9 w: tпатч: bots_prevention_system.patch
+ k% l+ m1 H9 }поместите в папку datapack/data/html/mods/
, f( P1 Y( ~" g2 ^( `4 G: D% f( ^0 `* Z
|
|