МПМ Былины - Мир Древней Руси

МПМ Былины - Мир Древней Руси (https://www.bylins.su/vbb/index.php)
-   Общение с богами (https://www.bylins.su/vbb/forumdisplay.php?f=4)
-   -   Вопросы по УКБ: Боты (https://www.bylins.su/vbb/showthread.php?t=3400)

Снежич 14.09.2007 19:20

Ну, в общем, как уже многие заметили, формулировка, предложенная Mak'ом (кто бы это был? :)) ушла в ЦКБ. Имейте в виду и исправьте, если нужно, свои триггеры для личных афк-режимов.

Динка 14.09.2007 19:22

Цитата:

Сообщение от Свентовит (Сообщение 47941)
При помощи комплекса оперативно-розыскных мероприятий. ;)

не верю!
за 5 лет ни одной претензии к моим многочисленным умным ботам со стороны имморталов ))

RaraAvis 14.09.2007 19:22

Цитата:

Сообщение от Снежич (Сообщение 47935)
Во-во. "Я по натуре не Пушкин, я по натуре Белинский". Я уж, пожалуй, не стану отвечать на это так, как ответили в книге...

Оговорка насчет социалов действительно выводит из-под удара большинство честных афкеров. В принципе, лично меня такая поправка вполне устраивает. Или есть еще возражения?

Может быть так?
Персонаж, не ответивший на вопрос иммортала в течении 11 минут и совершающий любые действия в течении этого времени.
(это чтобы не получалось так что человек только что отошел от компа, а на следующую секунду вылез имм с вопросами. Если использовать вышеуказанное определение, то в этом случае персонаж будет посажен. Ведь имм тельнул, а перед этим человек что-то делал, но на вопрос не ответил, поскольку сразу после этого действия ушел)

Данное правило не распространяется на:

Использование команд определенных в группе «социалы»

Использование команды «эмоция»

Использование команд приводящие к насыщению персонажа, утолению жажды.
(Команды есть, пить, взять из сундука, положить в сундук. Если класс имеет заклинание направленное на утоление голода/жажды – его применение допустимо)

Возможно стоит добавить сюда команды заклинаний соответствующие классу, которые персонаж применяет на себя. Перед лицом опасности в виде шефа и прочего я не думаю, что у кого-то будет время отключать тригера обкаста себя любимого. Помнить все время о них тоже представляется маловероятным. Вреда от них тоже вроде нет. Список допустимых заклинаний можно выделить по каждому классу если нужно.

Тешигнев 14.09.2007 19:31

Цитата:

Сообщение от RaraAvis (Сообщение 47944)
Может быть так?
Персонаж, не ответивший на вопрос иммортала в течении 11 минут и совершающий любые действия в течении этого времени.
(это чтобы не получалось так что человек только что отошел от компа, а на следующую секунду вылез имм с вопросами. Если использовать вышеуказанное определение, то в этом случае персонаж будет посажен. Ведь имм тельнул, а перед этим человек что-то делал, но на вопрос не ответил, поскольку сразу после этого действия ушел)

Данное правило не распространяется на:

Использование команд определенных в группе «социалы»

Использование команды «эмоция»

Использование команд приводящие к насыщению персонажа, утолению жажды.
(Команды есть, пить, взять из сундука, положить в сундук. Если класс имеет заклинание направленное на утоление голода/жажды – его применение допустимо)

Возможно стоит добавить сюда команды заклинаний соответствующие классу, которые персонаж применяет на себя. Перед лицом опасности в виде шефа и прочего я не думаю, что у кого-то будет время отключать тригера обкаста себя любимого. Помнить все время о них тоже представляется маловероятным. Вреда от них тоже вроде нет. Список допустимых заклинаний можно выделить по каждому классу если нужно.

ну логично будет сделать список разрешенных действий. остальные будут считаться сопсна запрещенными и подпадают под статью )

Динка 14.09.2007 19:42

Цитата:

Сообщение от Снежич (Сообщение 47942)
5.1. Ботом называются:

5.1.А. Персонаж, совершающий любые действия (кроме команд, определенных в группе "социалы" и команды "эмоция") и не способный ответить на вопрос иммортала в течение более чем 11 минут.

Ну, в общем, как уже многие заметили, формулировка, предложенная Mak'ом (кто бы это был? :)) ушла в ЦКБ. Имейте в виду и исправьте, если нужно, свои триггеры для личных афк-режимов.

в ЦКБ там своем ток не забудьте рассмотреть ситуацию когда будет сидеть толпа чаров по разным рентам и мониторить входящих в игру.

Тешигнев 14.09.2007 19:46

Цитата:

Сообщение от Динка (Сообщение 47946)
в ЦКБ там своем ток не забудьте рассмотреть ситуацию когда будет сидеть толпа чаров по разным рентам и мониторить входящих в игру.

гм. а что это будет нарушать при отсутствии мультинга? другое дело если 1 человек выставит 20 афкеров на разных рентах... но на то есть уже другие статьи

Снежич 14.09.2007 19:51

Цитата:

Сообщение от Динка (Сообщение 47946)
в ЦКБ там своем ток не забудьте рассмотреть ситуацию когда будет сидеть толпа чаров по разным рентам и мониторить входящих в игру.

Извините, к концу дня и недели уже мимо кнопок промахиваюсь. Имелся в виду УКБ :).

А по существу Тешигнев уже ответил.

Динка 14.09.2007 19:53

Цитата:

Сообщение от Тешигнев (Сообщение 47947)
другое дело если 1 человек выставит 20 афкеров на разных рентах... но на то есть уже другие статьи

какие другие статьи? мультинг что ли?
как ты мультинг пришьешь 20-ти афкающим чарам с разных ip и разными мылами?

Мичурa 14.09.2007 20:16

Цитата:

Сообщение от Динка (Сообщение 47949)
какие другие статьи? мультинг что ли?
как ты мультинг пришьешь 20-ти афкающим чарам с разных ip и разными мылами?

Да все такие вопросы решаются через 1.2. Наверно самый часто юзаемый пункт будет. пофиг на правила они для галочки нужны

Путей 14.09.2007 20:20

Цитата:

Сообщение от Динка (Сообщение 47949)
какие другие статьи? мультинг что ли?
как ты мультинг пришьешь 20-ти афкающим чарам с разных ip и разными мылами?

+1
уел ваще всю систему))))

Полянин 14.09.2007 20:32

а если человек спит в зоне дабы хп восстановить? тоже бот ?

Динка 14.09.2007 20:50

Цитата:

Сообщение от Полянин (Сообщение 47952)
а если человек спит в зоне дабы хп восстановить? тоже бот ?

есть социалы "храпеть" и "кошмар", используй их

Родомысл 14.09.2007 21:19

Цитата:

Сообщение от Динка (Сообщение 47949)
какие другие статьи? мультинг что ли?
как ты мультинг пришьешь 20-ти афкающим чарам с разных ip и разными мылами?

В точку!
Именно против этого и похожих явлений и была направлена та страшная формулировка.

Свентовит 14.09.2007 21:40

Цитата:

Сообщение от Динка (Сообщение 47953)
есть социалы "храпеть" и "кошмар", используй их

Да на самом деле безразлично какой социал.
Просто обычные (не "сонные) социалы не будут во сне показываться окружающим, а игроку будет выводиться "вам крайне неудобно...", но "раствориться в пустоте" точно так же не даст.

Динка 14.09.2007 23:43

Цитата:

Сообщение от Свентовит (Сообщение 47957)
Да на самом деле безразлично какой социал.
Просто обычные (не "сонные) социалы не будут во сне показываться окружающим, а игроку будет выводиться "вам крайне неудобно...", но "раствориться в пустоте" точно так же не даст.

во сне храпеть РПшнее, чем улыбаться ж)

ZZTop 15.09.2007 01:06

11 минут ... а как с заклами длита и длит.сон?
Куп заходит, вписывает чара - бац длитув моба, а моб в зеркале и сам упал. Чармис моба делает ну а тебе ничего не остается, как целых 16 минут сидеть курить, ну типа можно спокойно кофе делать.

Тешигнев 15.09.2007 03:56

Цитата:

Сообщение от ZZTop (Сообщение 47963)
11 минут ... а как с заклами длита и длит.сон?
Куп заходит, вписывает чара - бац длитув моба, а моб в зеркале и сам упал. Чармис моба делает ну а тебе ничего не остается, как целых 16 минут сидеть курить, ну типа можно спокойно кофе делать.

и команды отсылать, а следовательно и ботить, ты не сможеш.

Раххаль 15.09.2007 06:06

Идея
 
Вобщем, есть идея.
К сожалению, возникшая задача - формализации понятия ботинга, является достаточно сложной, поэтому и определение получится сложным. Прошу читать внимательно мой пост.

Вначале выскажусь по поводу другого пункта УКБ:
Цитата:

6.3.Д. Использование описаний, вводящих в заблуждение относительно состояния персонажа, степени его экипированности; описаний, имитирующих действия в локации; попытка несанкционированного воздействия на клиентские триггеры других игроков.
В частности, я против последнего. Триггера - это автоматизация. Какую задали автоматизацию - такую и получите.
Естественно, не должно быть каких-то левых строк в описаниях персонажей, на досках и в других местах, которые позволяют игроку обойти добавление сервером префиксов типа "Такой-то сказал:" - но это первая часть обеспечивает.
В остальном, если есть кривой триггер "Вы голодны" -> "осушить отвар" - ничто не должно мешать другим игрокам с помощью "г Вы голодны" засадить этого горе-писальщика триггеров в лаг от осушения отваров, а потом надругаться над ним.
Потому как защищая от такого - этим защищаем ботов.

Теперь, собственно, про ботов.

Отличие бота от игрока - в том, насколько умны его триггеры. У бота они, несомненно умнее в среднем, хотя и возможно использование очень умных триггеров при активной игре и присутствии человека.
Обратимся к "Законам дизайна онлайновых миров" (http://dtf.ru/articles/read.php?id=3774):
Цитата:

Хотите узнать, какие части игры утомительны и неинтересны - посмотрите, какие из них автоматизируются игроками.
Если что-то (например, еду, питьё) автоматизируют все поголовно - значит не здесь нужно бороться с ботингом! Здесь нет игры как таковой, влияние на игровой процесс минимально, здесь от игрока фактически требуются примитивнейшие действия, не требующие участия головного мозга - а только спинного, коий вполне заменяют триггера.
Таким образом, предложение отделить ботов от просто автоматизаторов скучного - ввести понятие сложности триггеров.
Немного вводных понятий:
1. Событием называется группа строк, сгенерированных сервером с интервалом менее 10мс (1 квант времени в маде, пульс кажется он назвается) и отправленная игроку.
2. Триггером называется группа команд (1 и более) игрока, обусловленная достаточным образом группой (1 и более) неких событий, при том, что промежуток времени между последним событием группы и поступлением первой команды от игрока менее 10 секунд.
3. Сложностью триггера называется минимальное достаточное число событий, вызывающее срабатывание триггера.
4. Цепочкой триггеров называется группа триггеров, при выполнении которой (группы) выполнение триггеров из этой группы обусловлено достаточным образом событиями, являющимися прямыми результатами выполнения других триггеров этой группы.
5. Сложностью цепочки триггеров называется сумма сложностей триггеров, участвующих в выполнении цепочки триггеров.

Пояснения и примеры для понятий:
1. Результат команды "смотреть" - одно событие. Оно включает в себя название комнаты, описание комнаты, предметы в комнате и живность в комнате.
Результат же двух команд "смотреть", даже отправленных через ";" ("смотреть;смотреть") - два события, так как каждая команда обрабатывается в одном своём пульсе.
Однако, в следующей ситуации только одно событие:
В одной комнате стоит Наём и спамит "заколоть .Колдун". В комнату заходит Имячара. Для всех (Колдуна, Наёма, наблюдателя) последовательность
Цитата:

Колдун прилетел с юга.
Двойник Колдуна прилетел с юга.
Двойник Колдуна прилетел с юга.
Наём нанизал Колдуна на стабер.
является одним событием, так как происходит в один пульс.
2. Так же, как и в пунктах 3. и 4., здесь используется только слово достаточное потому, что те же команды могут отдаваться и вручную (то есть событие не является необходимым), но если группа событий обязательно влечёт за собой команду от игрока - это триггер.
На самом деле, здесь всё ясно, но полная формализация требует формализации всех понятий.
Время в 10 секунд я подобрал с таким рассчётом, чтобы было невыгодно ставить у ботов задержки в триггерах, игрок же будет защищён в определении бота. Это время - параметр обсуждаемый.
Триггером может быть названо всё что угодно при предъявлении соответствующей группы событий. Однако, это не имеет значения, поскольку далее при вычислении сложности появляются ограничения.
3. Пример группы триггеров (с точки зрения клиента):
1) "^хлеб [10]" => "установить переменную $кушаем_хлеб = 1; установить переменную $пьём_отвары = 0"
2) "^отвар [10]" => "установить переменную $кушаем_хлеб = 0; установить переменную $пьём_отвары = 1"
3) "^Вы голодны." => "Если $кушаем_хлеб = 1, то 'есть хлеб'; иначе 'осушить отвар'"
В данном случае мы не можем предъявить одно событие, достаточно определяющее триггер 3) (хотя можем, но задача имма, как будет ясно позже - предъявить наибольшее число событий, а задача защищающегося - оспорить и уменьшить это число). Зато 2 события предъявить можем - при последовательных событиях "^хлеб [10]" и "^Вы голодны." однозначный и постоянный ответ игрока - 'есть хлеб'. То есть сложность триггера - 2. При объявлении иммом сложности данного триггера единицей у игрока есть возможность оспорить это, но выгоды ему это не принесёт, так как приведёт к увеличению. При объявлении иммом сложности триггера больше 2 - у игрока есть возможность оспорить это и уменьшить сложность до 2, предъявив приведённые события как минимальные.
Следует заметить, что если переключение переменных для определения, что же кушать, производится вручную, а не автоматически (что в принципе, рациональнее), то сложность триггера за номером 3) будет только 1.
4. Цепочка триггеров с точки зрения клиента:
1) "^Вы поплелись на" => "выходы"
2) "Видимые выходы :
Восток - Трясина" => "восток" (лучше не придумал :))
В данном случае событие из триггера 1) безусловно влечёт за собой выполнение двух триггеров - это цепочка из 2 триггеров. Можно назвать цепочкой триггеров только второй триггер, реагирующий только на одно событие, но имм может предъявить и цепочку из двух, и при этом игрок не может аргументированно возразить.
5. Теперь ещё сложнее система триггеров:
1) "^Солнце медленно исчезло за горизонтом." => "Установить переменную $хочу_жить = 0; установить переменную $хочу_в_дт = 1"
2) "^На востоке показались первые солнечные лучи." => "Установить переменную $хочу_жить = 1; установить переменную $хочу_в_дт = 0"
4) "^Вы поплелись на" => "выходы"
5) "Видимые выходы :
Восток - Трясина" => "Если $хочу_в_дт = 1, то 'восток'; иначе 'говорить ой куда это я зашёл, на восток я не пойду'"
Работает цепочка триггеров 4) и 5), как и в примере к пункту 4. Однако, сложность второго триггера в цепочке - за номером 5) - 2. При этом триггеры 1) (или 2)) и 5) могут быть разнесены во времени достаточно далеко. Итоговая сложность цепочки триггеров - 3.

Теперь формулирую определение бота:
Ботом называется игрок, который после вопроса имма выполнил цепочку триггеров сложностью более 2 (начало цепочки может быть до вопроса) и не ответил на вопрос в течение 2 минут с момента показа строки вопроса игроку.

Такое уменьшение времени по сравнению с имеющимися 11 минутами оттого, что умные и сложные триггеры (автохил, автоматическое ПК) допустимы, но только в присутствии человека. А если человек отошёл, то эти триггера уже не должны выполняться - это уже слишком умные триггера, их нужно отключать при афк. Число 2, на мой взгляд, является оптимальным и для разграничения ботинга, и для иммов в смысле сложности сбора доказательств.

Данное определение ботинга не отсекает афкеров на ренте, которые могут пользоваться простейшими триггерами.
Для них предлагаю ввести следующее правило:
При отсутствии со стороны игрока в течение 30 минут каких-либо игровых или информационных действий, не являющихся триггерами, игрок признаётся ботом-афкером и соответственно наказываетя.
Игровые действия - это выход за пределы мирных комнат, замка, атаки, заклинания, приказы, передачи стафа (причём, ещё раз подчеркну, это не должны быть триггеры). Информационные - использование каналов общения (уже подробно расписаны), опять же, не триггера.
Наказание за иммами, я только определение предлагаю.

В следующем посте кратко правила, которые можно было бы скопировать (как просили :)), а ещё через один - опишу предполагаемый процесс проверки, предполагаемую аргументацию сторон, а также возможные нюансы (которые сам увижу).

Раххаль 15.09.2007 06:14

Предполагаемые правила
 
Понятия
1. Событием называется группа строк, сгенерированных сервером с интервалом менее 10мс и отправленная игроку.
2. Триггером называется группа команд (1 и более) игрока, обусловленная достаточным образом группой (1 и более) неких событий, при том, что промежуток времени между последним событием группы и поступлением первой команды от игрока менее 10 секунд.
3. Сложностью триггера называется минимальное достаточное число событий, вызывающее срабатывание триггера.
4. Цепочкой триггеров называется группа триггеров, при выполнении которой (группы) выполнение триггеров из этой группы обусловлено достаточным образом событиями, являющимися прямыми результатами выполнения других триггеров этой группы.
5. Сложностью цепочки триггеров называется сумма сложностей триггеров, участвующих в выполнении цепочки триггеров.

Определение понятия бота:
Ботом называется игрок, который после вопроса имма выполнил цепочку триггеров сложностью более 2 (начало цепочки может быть до вопроса) и не ответил на вопрос в течение 2 минут с момента показа строки вопроса игроку.


Понятия
Игровыми действиями называются выходы за пределы мирных комнат, замка, атаки, заклинания, приказы, передачи вещей.
Информационными действиями называются команды для использования каналов общения.

Определение понятия бота-афкера:
При отсутствии со стороны игрока в течение 30 минут каких-либо игровых или информационных действий, не являющихся триггерами, игрок признаётся ботом-афкером.
Назначение наказания за иммами.

Раххаль 15.09.2007 08:05

Возможные сценарии применения моих формулировок.
 
Ещё раз пардон за заумь, но это написано для программистов, которые способны написать достаточно сложные триггера, которые уже дадут бота в нормальном смысле. Если ничего не понятно - то вряд ли на этом вас подловят. Смысл моих формулировок - ограничить ложные срабатывания, на которые в этой ветке в основном и жалуются.
Формализм же оттого, что если сформулировать расплывчато - будут опять жалобы (кстати, со стороны программистов, которые поймут формализмы).

Идея всего, что я написал, в том, что чем более сложные триггеры, тем большее требуется присутствие человека - уменьшается необходимое время ответа. Кто сможет формализовать это проще - прошу.

Теперь сценарий:
Имм с помощью анализа действий игрока (syslog, snoop или простое наблюдение) выявляет триггеры, на которые реагирует предполагаемый бот. Заготавливает требуемые события и в ходе проверки триггеров выдаёт эти события боту. Причём, необходимо начинать с одного события (последнего), затем двигаться к выдаче 2 и 3 событий (этого уже хватит для доказательства); необходимо вторым и третьим с конца событиями ставить два различные варианты для доказательства зависимости реакции игрока от ранних событий, а не только от последнего.

В этом случае предполагается возможность имма выйти за рамки пункта 6.3.Д УКБ: "попытка несанкционированного воздействия на клиентские триггеры других игроков", с помощью обычных действий, так и с помощью команды page.

Проверка осуществляется после задания вопроса игроку, на который предполагается ответ в течение 2 минут. При отсутствии ответа игрок перемещается в ад (а лучше фриз, чтобы он случайно не повредил себе своими же триггерами), затем производится выдача необходимых событий. При наличии доказывающей наличие сложных триггеров реакции бот подлежит наказанию.
Всё. Игрок (бот) не может ни к чему подкопаться, разве что к неверно составленным событиям, которые ничего не доказывают (но тут имм уж должен постараться).

Если же проверка неудачная, то для имма может быть неприятный сюрприз: если вдруг в результате проверки у игрока возникнут какие-либо потери (экспа, стаф), то игрок вправе жаловаться на превышение полномочий иммом (в частности, на использование команды page; обычные же методы я предлагаю разрешить вообще всем). Поэтому и рекомендую использовать фриз.

В итоге, по моим формулировкам увеличивается работа имма, но и возрастает доказательность проверок, уменьшая при этом количество наказаний не виноватых в ботинге, а лишь отошедших. Единственное что, отошедшим нужно обязательно отключать всякие умные автохилы - ведь если группа продолжает зонить с афкающим лекарем, который лечит - разве он не бот?

Ну а про афкеров - там вроде всё понятно.

Ещё насчёт управляемых ботов. Они просты - сложность триггеров - единица. Поступило сообщение - выдалась команда триггером. Предлагаю признать управляемым ботом игрока, который при поступлении сообщения по информационному каналу от другого игрока выполняет определённую команду и при этом не отвечает на вопросы иммов в течение 2 минут.
Доказательством может быть двукратная идентичная реакция на сообщение от имма, имитирующего команду от управляющего в ходе проверки.

Надеюсь, что вся сия графомания поможет составить справедливые правила.
Пардон, под конец устал, может не очень понятно, вопрошайте, попробую отбить ваши аргументы и развить идею...

Dr.Devil 15.09.2007 09:12

Ну впринципе это сжать и мона оформитб....
Единственное есть такие ньюансы
При проверке на ботинг имм должен тельнуть морталу покрайней мере хотябы 2-3раза имх например представим себе ужасную ситуацию группа 9чаров 3колда 2волша пару кудесов бежт с нк в галич купить там детект:) по спидволку бежит при таком то спаме я нето что тел незамечу я и агр неуспею заметить......
только вот ненадо говорить про #out банально строка сбилас. или у меня там нетолько телы выводятся.....
Или еше 1 ситуация слабойдамагой выносим мост или какогонить злого моба если я башу то все те кто мне теляет в этот момент идут лесом......
я думаю такое отношение нетока у меня... а бой там может идти и не2минуты.....
ну и собсна насчет обрашения с проверкой я думаю нужно внести рамки имх обрашения вида Кто-то сказал тут? или . первое действие будет у меня от пошел... на...х появись..... нужно внести правило и оговорки....

Снежич 15.09.2007 11:38

Я пока только про один момент выскажусь-- защищу "попытку несанкционированного воздействия на клиентские триггеры других игроков".

Простой пример. Все знают, что для юного ньюба, только-только добравшегося до корсы, крайне рекомендуется триг "^Вы получили право отомстить" -> "зачит возврат". Допустим, это грамотный ньюб, который знает про "^". Тем не менее, вышеупомянутая фраза, написанная на доске или в описании персонажа, вызовет срабатывание триггера -- средствами игрока невозможно отличить реальную строку от подставы. Вот для того, чтобы не перечислять все то, что может написать на себе или на доске злоумышленник, и была сформулирована последняя часть.

PCshka 15.09.2007 12:08

Цитата:

Сообщение от Снежич
2. Чар может не уходить на постой, чтобы удерживать хорошего чармиса. Это еще одна из популярных причин, но польза лично для такого чармера означает вред для остальных игроков.

ивинте но вы отстали от жизни щас делаю лучше :0
хз конечно как это делать но просто оставляют моба на клетке :) и он никуда не уходит :)
делается это в замке чтоб никто не палил )

PCshka 15.09.2007 12:56

Цитата:

Сообщение от ZZTop
11 минут ... а как с заклами длита и длит.сон?
Куп заходит, вписывает чара - бац длитув моба, а моб в зеркале и сам упал. Чармис моба делает ну а тебе ничего не остается, как целых 16 минут сидеть курить, ну типа можно спокойно кофе делать.

учи матчасть :) длита проходить за 8 минут РЛ ))) у тебя есть в запасе 3 минуты :)

Родомысл 15.09.2007 19:53

Цитата:

Сообщение от PCshka (Сообщение 47981)
учи матчасть :) длита проходить за 8 минут РЛ ))) у тебя есть в запасе 3 минуты :)

Не в ту сторону думаете вообще.
Если в холде находится чар, а не человек, который им играет, то ничего не мешает человеку отправлять команды на сервер. Ответ сервера "вы попытались, но не смогли сдвинуться с места" ситуацию не меняет. Имм на снупе увидит ваши ответры, независимо от того, в холде ваш чар, или нет.

Родомысл 15.09.2007 19:58

Re Раххаль:
Одним из наиболее злостных видов ботинга является установка пент по тригам.
Предложенная формулировка оставляет возможность поставить пенту и тупо молчать в ответ на сразу же после этого заданный вопрос имма. Следовательно, формулировка занимательна с филосовской точки зрения, но несостоятельна.

Раххаль 15.09.2007 20:16

Цитата:

Сообщение от Dr.Devil (Сообщение 47972)
Ну впринципе это сжать и мона оформитб....

Ну, там во втором сообщении выжимка. Можно понятия отсечь и вынести в приложение - получится совсем кратко.

Цитата:

Сообщение от Dr.Devil (Сообщение 47972)
Единственное есть такие ньюансы
При проверке на ботинг имм должен тельнуть морталу покрайней мере хотябы 2-3раза имх например представим себе ужасную ситуацию группа 9чаров 3колда 2волша пару кудесов бежт с нк в галич купить там детект:) по спидволку бежит при таком то спаме я нето что тел незамечу я и агр неуспею заметить......
только вот ненадо говорить про #out банально строка сбилас. или у меня там нетолько телы выводятся.....

Это уже слабые аргументы. Будь добр, реагируй на теллы иммов, если выполняешь сложные действия. Иначе бот. Точка.

Цитата:

Сообщение от Dr.Devil (Сообщение 47972)
Или еше 1 ситуация слабойдамагой выносим мост или какогонить злого моба если я башу то все те кто мне теляет в этот момент идут лесом......
я думаю такое отношение нетока у меня... а бой там может идти и не2минуты.....

Если тебе тельнули, а после телла не применяются сложные триггеры - у тебя много времени (30 минут - ты по статье бота-афкера пока проходишь). Если же применяются сложные триггеры, то значит, что у тебя есть время на выполнение сложных действий, и время на ответ имму найтись тоже должно.

Цитата:

Сообщение от Dr.Devil (Сообщение 47972)
ну и собсна насчет обрашения с проверкой я думаю нужно внести рамки имх обрашения вида Кто-то сказал тут? или . первое действие будет у меня от пошел... на...х появись..... нужно внести правило и оговорки....

Да, конечно, первый вопрос имма должен быть однозначным - с указанием, что это проверка, от видимого игроку имма и не от полу-имма. Игрок не обязан отвечать на теллы других игроков, но на вопросы имма - должен. Но это всё уже к методике проверки - к иммам, да и по сути это мелочи.

Цитата:

Сообщение от Снежич (Сообщение 47973)
Я пока только про один момент выскажусь-- защищу "попытку несанкционированного воздействия на клиентские триггеры других игроков".

Простой пример. Все знают, что для юного ньюба, только-только добравшегося до корсы, крайне рекомендуется триг "^Вы получили право отомстить" -> "зачит возврат". Допустим, это грамотный ньюб, который знает про "^". Тем не менее, вышеупомянутая фраза, написанная на доске или в описании персонажа, вызовет срабатывание триггера -- средствами игрока невозможно отличить реальную строку от подставы. Вот для того, чтобы не перечислять все то, что может написать на себе или на доске злоумышленник, и была сформулирована последняя часть.

Возможно, это я не очень чётко высказал, но про это уже говорил:
Цитата:

Сообщение от Раххаль (Сообщение 47967)
Естественно, не должно быть каких-то левых строк в описаниях персонажей, на досках и в других местах, которые позволяют игроку обойти добавление сервером префиксов типа "Такой-то сказал:" - но это первая часть обеспечивает.

Давайте назовём "попыткой несанкционированного воздействия на клиентские триггеры других игроков" попытку показать другому игроку какие-либо события, в штатной ситуации генерируемые только сервером автоматизированным способом.

Динка 15.09.2007 20:44

> "попыткой несанкционированного воздействия на клиентские триггеры других игроков"

понять чо-то не могу, зачем такие сложности создавать?
сочинять какие-то правила, потом толпе людей эти правила осмысливать, потом тех кто не понял наказывать и т.п. гемор, когда цена вопроса = пара байт в коде - это нужно всего лишь подставлять *-ку перед каждой строкой описания и команды "эмоция"

Раххаль 15.09.2007 21:51

Цитата:

Сообщение от Динка (Сообщение 47991)
> "попыткой несанкционированного воздействия на клиентские триггеры других игроков"

понять чо-то не могу, зачем такие сложности создавать?
сочинять какие-то правила, потом толпе людей эти правила осмысливать, потом тех кто не понял наказывать и т.п. гемор, когда цена вопроса = пара байт в коде - это нужно всего лишь подставлять *-ку перед каждой строкой описания и команды "эмоция"

А кстати, да, очень даже здравая мысль.

Снежич 15.09.2007 22:08

Для сообщений на досках тоже? :)

Раххаль 15.09.2007 22:22

Цитата:

Сообщение от Родомысл (Сообщение 47989)
Re Раххаль:
Одним из наиболее злостных видов ботинга является установка пент по тригам.
Предложенная формулировка оставляет возможность поставить пенту и тупо молчать в ответ на сразу же после этого заданный вопрос имма. Следовательно, формулировка занимательна с филосовской точки зрения, но несостоятельна.

Если вопрос задаётся сразу после пенты - возможен вариант, что после постановки пенты человек сразу отошёл. Жестокие 2 минуты включаются только в случае, если после вопроса производятся сложные действия (а сложные действия - подтверждение присутствия человека за терминалом) и ответ обязателен.
Если же после вопроса имма работают простые действия, но не сложные, то да, игрок в относительной безопасности, так как работает определение бота-афкера, лимит 30 минут. Можно дополнить определение, что если используются команды "врата" или заклинание "переход", то лимит времени снижается до 5 минут.
А вообще, не слишком понял описываемую ситуацию, можно подробное описание, какие триггеры у бота и на что, и какой сценарий проверки? Кажется, текущее определение с 11 минутами тоже не ловит его...

Цитата:

Сообщение от Снежич (Сообщение 47995)
Для сообщений на досках тоже? :)

Да. Потеряем немножко эстетики, зато упростим правила и обезопасимся от всяких негодяев. Можно, кстати, не *, а пробел ставить - тогда нормальные триги с ^ в начале не будут срабатывать.

Динка 15.09.2007 23:20

Цитата:

Сообщение от Снежич (Сообщение 47995)
Для сообщений на досках тоже? :)

дык так им и надо таким садомазо, которые читают доску вне мирки, да еще и рядом с врагами, да со включенными триггерами

таких не жалко ... хрен с ними ... еще пару-тройку раз наступят на такие грабли и головной мозг переведется в положение "вкл" и научатся доски правильно читать =)

Mixaz 16.09.2007 16:27

Диалог между посаженным и посадившим:
имм: ты бот!
игрок: обоснуй...
имм: нееетт... это ты мне теперь обоснуй что ты не бот!

:)

PCshka 16.09.2007 16:34

Mixaz,
+1 поржал
,но мне кажется это просто тупой флэйм имх тут просто непонятно из-за чего разборки
и без этого УКб ботов нормально ловили сам сидер раз 10 помойму разными чарами
что самое интересно маломорченым давали по 300-500 часов а вот кудеса 9 мортаф сразу 1.2к влепили )))
незадача нада вам иммы работу над ошибками сделать (своими)
а остальное все сложиться

Родомысл 17.09.2007 16:54

Цитата:

Сообщение от Раххаль (Сообщение 47996)
Если вопрос задаётся сразу после пенты - возможен вариант, что после постановки пенты человек сразу отошёл. Жестокие 2 минуты включаются только в случае, если после вопроса производятся сложные действия (а сложные действия - подтверждение присутствия человека за терминалом) и ответ обязателен.

Ну ты сам признал, что бот-пентер, бот-обкастер, бот-хилер, по твоей классификации ботом не является. А значит эти киборги заполонят все мирки и ренты сразу после (гипотетического) введения твоей формулировки. Более того, танк-громоотвод, идущий за лидером, дерущийся с мобами, но не вводящий команд, также заведомо будет считаться честным игроком, не нарушающим правил.
Посему, дальнейшее обсуждение предложенного варианта лишено смысла.

leshiy 18.09.2007 18:23

1. Ботили ботят и будут ботить.
2. Много ли людей не уходят ночью в ренту? По опыту игры с 11 до 11 - говорю сразу - ни одного. (Чар вошел вечером вышел утром с последнего места в списке "кто")
3. Чем так катастрофически плохо боты пентеры Etc?
Вы сказали Петрович: выди вратарем Абрамовичем. Пароль: свент.
И чего?
4. вся проблема - в качающих копку на острове и прочих. Т.е. тех кто вне мирок. Оставьте афкеров в покое... (У вас было когданибудь расстройство желудка? Посмотрю я на вас выскакивающих из сортира чтобы чекнууть не тельнул ли имм..)

Родомысл 18.09.2007 19:12

1, 2) Именно поэтому изначальный вариант УК был много лучше - ни один бот афкером прикинуться там не мог.
3) Групповой мад, по идее, должен вынуждать людей играть группами. Есть два момента, которые этому сильно препятствуют. Первый - чудовищный перекос баланса моб/чар в сторону чара. Второй - ботинг и мультинг.
Пенты были когда-то были даны отдельным профам. Распространенный ботинг де-факто делает возможным наличие пенты у каждой профы.
Суть вопроса состоит в том, что нет никакой разницы между ботингом и мультингом. Предложение разрешить ботинг (мультинг) является эквивалентом предложению убрать все профы, объединив все их способности в одну.
4. Бот пентер/обкастер - это ничуть не меньшая проблема, чем бот копальщик. И то и другое ведёт к получению халявного преимущества и увеличивает возможности соло-игрока. Боты-Обкастеры-Пентеры, к тому же, существенно уменьшают значение кастящих/пентящих проф в группе.

Dr.Devil 18.09.2007 23:02

Давайте пока ненакодят реж афк небудем трогать мирно улыбаюшихся ботов) которые тока пользуются эмоциями ... и все:)
ЗЫ порадовал социал лыдвицы:) ))))

Раххаль 19.09.2007 00:05

Цитата:

Сообщение от Родомысл (Сообщение 48015)
Ну ты сам признал, что бот-пентер, бот-обкастер, бот-хилер, по твоей классификации ботом не является. А значит эти киборги заполонят все мирки и ренты сразу после (гипотетического) введения твоей формулировки. Более того, танк-громоотвод, идущий за лидером, дерущийся с мобами, но не вводящий команд, также заведомо будет считаться честным игроком, не нарушающим правил.
Посему, дальнейшее обсуждение предложенного варианта лишено смысла.

Неее, я такого не заявлял. Ты неточно описал бота, которого пытаешься поймать по моей формулировке. Раньше в этом топике возник вопрос, какие команды допустимы в афк-режиме. Какие?
Вопрос в том, что может делать игрок, отошедший от компа, с помощью триггеров?
Можно уменьшить сложность триггеров требуемых для 2-минутного ответа. Можно добавить запрещённые/разрешённые действия, можно модифицировать как угодно определение, оставив идею - разделение ботов и не ботов по сложности триггеров.
А вообще, лучше всего будет снуп бота за полчасика, которого не получается поймать - можно на этом примере найти либо способ поймать, либо найти дырку в определении. Я вовсе не настаиваю на отсутствии изменений, просто меня никто не поддерживает в развитии, вот и первоначальный вариант единственный :(

leshiy 19.09.2007 01:17

Родомысл,
В маде сей перекос случился давно. В любой нормальной дружине, даже у любого серьезного игрока есть волш 28 уровня с замемленными вратами в нк и вн. Это бот?

В общем полный список ботов которые должны быть у каждого даже и оглашать не надо. Нет у игрока - есть у клана. И всегда есть тот кто им выйдет. С этим сделать ничего нельзя.

Уже давно.

Вы начнете рубить ботов, но попадутся не истинные заматерелые ботеры, а нубы которые этого делать не умеют. Посадите пяток в ад. потом надоест.. и что дальше?


Часовой пояс GMT +4, время: 17:51.

Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot