Register

Автор Тема: Ведение логов, в том числе имморталов.  (Прочитано 2678 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн aldaril

  • Постоялец
  • *
  • Сообщений: 169
  • Карма: 2
  • Пол: Мужской
Позволю взять на себя наглость объяснить тем, кому это будет интересно, что же за ситуация с логированием разговоров имморталов.
Все ниже перечисленное только мои наблюдения и выводы на основе кода.

Практически все команды (введенный в мад строки) обрабатывает интерпретатор.
В его задачи входит определить, что это за команда, умение, социал и тому подобное, определить, может ли выполнить ее игрок и так далее.
Определившись, интепретатор отдает на "съедение" введенное игроком дальше, обработчикам конкретных команд и т.д.

Именно на этапе работы интерпретатора, производится проверка, ведется ли общий лог - самый массовый лог на действия как игроков, так и мобов; ведется ли лог в конкретной локации, лог на конкретного игрока.

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

Смею предположить, что внутри интепретатора была добавлена проверка на игрока, если он иммортал - то лог вести обязательно, или того проще, через 'log name' для каждого из имморталов.

Теперь непосредственно к вопросу о логировании разговоров имморталов.

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

В чем же суть проблемы, которая привела к нынешней ситуации в рядах имморталов ?
Лень. Только лень. Намного проще поставить в условия проверки одну строку на "чек" иммортала, или добавить руками его в список проверок, нежели пересмотреть логирование. А его можно, к примеру разделить на две части, в первой проверяем, относится ли строка к командам каналов, во второй части все остальное. Решения можно найти разные, можно найти всегда.

Уверен, если бы Морис популярно объяснил эту ситуацию, добавив, к примеру, что времени нет много на арду, поэтому логируется все, а не выборочно, может быть, с этим согласились, может быть...

Относительно вопроса логирования разговоров, это вопрос морали и этики.
Никому не нравится, когда его почту просматривают, или сам факт того, что могут просмотреть. Многим не нравится, когда через плечо могут читать частный разговор.
Это напоминает подсматривать через замочное отверстие за родителяями в часы любовных утех.

Мне лично думается, что Морису 100 лет снилось читать чьи-то разговоры.
Проблема намного проще. Я ее описал выше.

Старик Алдарил.

Оффлайн Nanni

  • Братство Ронинов
  • Победитель нежити
  • **
  • Сообщений: 695
  • Карма: 74
  • Пол: Женский
  • Атипичный эльф
К вопросу о "читать чьи-то разговоры":
Как насчет того, что сами иммортал достаточно часто читают орденские разговоры?
А как насчет того, что иногда имморталы читают чужой приват?

"А судьи кто?" (с)
А вообще я белая и пушистая...

Оффлайн Barkett

  • Любимец Богов
  • ***
  • Сообщений: 1318
  • Карма: -6
Немного секретов: орденские каналы, равно как и приваты, имморталы могут видеть применяя команды snoop и log. Поскольку правилами Арды запрещен мат в общих каналах (а орденский к ним относится), мультинг, т.е нахождение в мире более чем одним персонажем с одного компьютера и оказание таким образом помощи одним пресонажем другому, то достаточно четкое выявление  этого факта, а также ботинга возможно при использовании этих комнад. Также используются и другие команды, не позволяющие слышать разговор в орденских или приватных каналах. В силу того, что часть имморталов, имеющая в своих обязанностях отслеживание мультинга/ботинга среди игрков использует вышеуказанные команды, они вынуждены читать содрежимое таких разговоров.  В стандартном Смауге, написанном Ториком и командой, к слову запрщено имморталам использование таких команд для собственного удвольствия а только по необходимости, определяемой правилами.  Как правило, эту же норму использования таких команд преподносят и в Арде. Другой вопрос нарушают ли ее иммы, и если нарушают, то кто именно и в отношени кого. На этот вопрос призваны ответить логи имморталов. Можно решить проблему иначе - поменять логику действий. Зачем прослушивать орденские каналы в поисках мата, если эту обязанность можно возложить на лидеров/верхушку кланов, дав им модифицированный сайленс, работающий только на членов ордена? Зачем использовать log и snoop для выявления мультов и ботов, если можно построить работу мада таким образом чтобы эти два процесса перстали нести выгоду игрокам?
если у вас совесть чиста, значит ваш друг - Бог. (с) Е.Ачилова

http://klanz.ru/ref/user_4535

Оффлайн Julian

  • Победитель нежити
  • **
  • Сообщений: 416
  • Карма: -269
  • Пол: Мужской
  • Darklord of Tesha
    • http://shadow-13.smtp.ru
объЯсните пожалуйста идиоту, почему орденский канал считаетсЯ общим?
и второе, почему Я ниразу не слышал о том чтобы вешали сайл за маты в орденский канал?
*Звёзды укажут воину путь.

Оффлайн Barkett

  • Любимец Богов
  • ***
  • Сообщений: 1318
  • Карма: -6
А, действительно, орденский не общий. Прощения просим. Но четкое разграничение каналов было введено не так давно, так что я думаю мне простительно....

Общие каналы (не нарушайте в них правила!):
-------------------------------------------
+БОЛТАТЬ(CHAT)    - общение со всеми.
+МЕЧТАТЬ(OOC)     - общение со всеми.
+ПЕТЬ(MUSIC)      - общение со всеми.
-гквест(qst)      - общение со всеми.
-спросить(ask)    - общение со всеми, сюда же можно отвечать(answer).
-стонать(moan)    - общение из безсознательного состоЯниЯ.
-кричать(shout)   - общение со всеми.
+ЗАОРАТЬ(YELL)    - общение с теми, кто в одной с вами зоне.
-граса(racetalk)  - общение с теми, кто одной с вами расы.
+ГГЕРОЙ(AVTALK)   - общение с игроками 50 уровнЯ.
+АУКЦИОН(AUCTION) - сообщениЯ с аукциона.
+ИНФО(INFO)       - информациЯ о входе и выходе в игру, и т.п.
Ограниченые каналы (не ругайтесь в них):
----------------------------------------
+СКАЗАТЬ(TELL)
+ШЕПТАТЬ(WHISPER)
+ГОРДЕН(ORDERTALK)
Канал длЯ ненормативной лексики:
---------------------------------
 +ГНУСИТЬ(FOUL)

если у вас совесть чиста, значит ваш друг - Бог. (с) Е.Ачилова

http://klanz.ru/ref/user_4535

Оффлайн Alanna

  • Бессмертные
  • Победитель нежити
  • *****
  • Сообщений: 613
  • Карма: 5
Цитировать
А, действительно, орденский не общий.

> help rules

ЗАКОНЫ НАШЕГО МИРА, ОБЯЗАТЕЛЬНЫЕ К ВЫПОЛНЕНИЮ ВСЕМИ ИГРОКАМИ:

1. ЗапрещаетсЯ использование нецензурных ругательств в общих каналах,
...
Общим каналом считаетсЯ любой, кроме СКАЗАТЬ(TELL) и ШЕПТАТЬ(WHISPER).
Все вышеперечисленное относитсЯ также к титулам, биографии и содержанию
записок на досках объЯвлений.
Особым исключением ЯвлЯетсЯ канал ГНУСИТЬ(FOUL), смотрите СПРАВКА ГНУСИТЬ.
Легконогая

Оффлайн Barkett

  • Любимец Богов
  • ***
  • Сообщений: 1318
  • Карма: -6
Лишний раза показывает что правила в разных своих частях противоречат друг другу.
если у вас совесть чиста, значит ваш друг - Бог. (с) Е.Ачилова

http://klanz.ru/ref/user_4535

Оффлайн -=SeB=-

  • Завсегдатай
  • *
  • Сообщений: 25
  • Карма: 0
Ну что Я могу сказать на это?????
Над имморталами никого нету. Единственный кто их может наказать, так это Илуватар :). Читать чужой приват - енто плохо... очень плохо, но интересно :D. Они когда нужны - их нет, а когда ненужны, они тут как тут :)
ПиВа - источник КРЕАТИВА

Оффлайн Фили

  • Орден Теней
  • Постоялец
  • *
  • Сообщений: 180
  • Карма: 0
    • http://whiteidol.by.ru
Цитировать
Зачем прослушивать орденские каналы в поисках мата, если эту обязанность можно возложить на лидеров/верхушку кланов

А зачем их вообще прослушивать? Если членам клана не нравится чья-то лексика, то они как-нибудь сами решат проблему. Если нравится - их право.
автономная борода гнома

Оффлайн Kat

  • Орден Рода Спарклегем
  • Постоялец
  • *
  • Сообщений: 160
  • Карма: 0
  • Пол: Мужской
    • Кто есть Кто в Арда.пп.ру
Возьмем законы реальной жизни - нецензурные выражения запрещены как правило, но разве дома нельзя крыть матом? :) Можно, если этого не слышат другие. А если родственникам и не нравятся, то они это решают между собой, не просят других.(повторюсь)
Синий, тот который...

Оффлайн Alanna

  • Бессмертные
  • Победитель нежити
  • *****
  • Сообщений: 613
  • Карма: 5
Обратите внимание, форум называется "Строительство и программы". Поэтому тут закономерно открытие темы Алдарилом по техническим особенностям логов. Но вот обсуждение нужности или ненужности логов как таковых прошу продолжать в общем форуме. Что касается любого "прослушивания", обращаю ваше внимание, что бессмертные не имеют права использовать его в своих интересах или для удовлетворения любопытства. Это сугубо служебная возможность. И никто не "прослушивает орденские каналы в поисках мата", нам что, делать больше нечего? С обсуждением опять же прошу в общий форум. Тема закрыта.
Легконогая