Пан Шейкер

Многие игроки рано или поздно задаются вопросом — Как я могу улучшить свой dps? Как улучшить хил? Как правильно прожигать танковые диски? или просто Что происходит, когда вы стираете нового босса?

Частично ответить на эти вопросы можно, проведя детальный анализ поведения вашего рейда. И в этом нам может помочь combat-log — лог боя, записанный в файл, а затем расшифрованный и выложенный на сайте. Итак, с чего начать?

Шаг первый: Создание и загрузка логов

Примечание: Если ваша гильдия уже выкладывает логи боев на сайте, вам не нужно
будет делать свой собственный, и вы можете пропустить этот шаг. В противном случае, вот что вам нужно сделать:

  1. Чтобы начать запись журнала боя, введите команду /combatlog в начале рейда. Чтобы прекратить запись в файл, введите ту же команду еще раз (обычно в конце рейда). Если вам пришлось перезагрузиться (заново войти в систему), то вам придется снова выполнить команду записи журнала. Вроде бы не слишком сложно. Но многие люди часто забывают это сделать. Вот почему я рекомендую использовать аддон для ведения логов рейда LoggerHead (на wowinterface). Он начнет сам записывать логи боев при входе в рейдовое подземелье. Вам придется отвечать только при первом входе в каждое новое подземелье, если вы хотите записать журнал боя в этой области.
  2. Когда вы закончите рейд, вам нужно будет закрыть WoW (чтобы лог боя из буфера окончательно записался в файл). Затем перейдите в папку с игрой, в подпапку Логи и найти там наши журналы. Это называется WoWCombatLog.txt (Вы можете переименовать его, чтобы следующие рейды не добавлялись в тот же файл, а хранились отдельно).
  3. Создайте бесплатный аккаунт на сайте для загрузки логов боев. Я рекомендую Мир логов (http://www.worldoflogs.com). Но если вы хотите, вы также можете загрузить на другие сайты. Далее скачайте клиент (обычно это Java-апплет) и запустите его.
  4. В клиенте открываем наш лог файл и загружаем его на сервер (кнопка Upload). По окончании загрузки лог будет опубликован на сайте и, вероятно, сразу же откроется ваш браузер и страница с этим логом.

Шаг второй: Проанализируйте свою производительность

Вы можете узнать много интересного, проанализировав лог боевых действий. А некоторые из них мы рассмотрим более подробно. Имейте в виду, что эффективнее анализировать конкретный бой, а не весь рейд.

Гайд по записи и загрузке логов через сервис Warcraft logs

Примечание: Подробности о том, где что искать и как это анализировать, расскажет World of Logs. Есть и другие сайты для анализа логов боев с аналогичными функциями, но вам придется разбираться с их интерфейсом.

Что нас интересует:

Меню навигации — В верхней части вашего отчета находится меню в виде маленькой синей полоски. Там есть название вашей гильдии, дата отчета, а затем 4 подменю:

  1. Приборная панель (Панель инструментов) — В этом подменю мы видим различные разделы вашего отчета. Для дамагера, например, наиболее полезным является следующее Нанесенный урон (Damage Gained.). Однако остальные разделы также могут быть нам интересны. Среди них — Log Browser (View combat log), что позволит вам найти конкретные детали в отчете. А также раздел Анализировать (Анализ), с помощью которого мы сравним производительность на различных компонентах.
  2. Полный отчет (Полный отчет) — При наведении курсора на это подменю вы увидите список боев, которые происходили в течение всего рейда. Вы можете выбрать Убийства Например, чтобы ограничить отчеты информацией об убийствах боссов. Вы также можете выбрать конкретное убийство или уничтожение. Это чрезвычайно полезно, потому что изучение показателей конкретного боя обычно гораздо полезнее, чем сравнение показателей всего рейда, включая трэш.
  3. Игроки (Игроки — Здесь вы можете увидеть полный список игроков в рейде, отсортированный по классам. Если вы хотите посмотреть отчет по конкретному игроку, вы можете начать отсюда. Вы также можете сделать это, щелкнув на конкретном игроке в отчете о нанесенном уроне
  4. Существа (Мобы — Здесь вы можете увидеть список всех юнитов, с которыми вы столкнулись в рейде, включая боссов. Обычно этот раздел не слишком полезен, но иногда, когда вы пытаетесь отследить конкретные детали боя, он может быть хорошим способом сделать это. Хорошим примером использования этого раздела может быть отслеживание времени действия дебаффа на боссе, например, разделение брони и т.д.п..

Детали и характеристики по игроку/мобу — Вы попадаете сюда, выбрав игрока или моба из верхнего меню или из отчета о нанесенном уроне. Здесь вы найдете второй список вкладок с важными деталями:

Как писать и заливать логи Wacraftlogs? Простая и понятная инструкция для каждого.

  1. График (График) — показывает график нанесенного вами урона, исцеленного или залеченного урона за время боя.
  2. Урон от заклинаний (Damage Breakdown by Ability) — этот пункт покажет нам разбивку всего нанесенного и полученного урона по типам. Этот раздел полезен тем, что он даст вам общее представление о том, совпадает ли относительное распределение ваших способностей, которые вы использовали для нанесения урона, с ожидаемым. Также разбивка получаемого урона покажет, получали ли вы дополнительный урон.
  3. Исцеление заклинанием (Breakdown by ability) — Показывает, чем вас лечили и что вы лечили.
  4. Урон по актерам (Кто кого ударил — показывает, сколько урона вы получили от каждой цели. Обратите внимание, что питомцы не учитываются, но урон, нанесенный вашим питомцам (дружественный огонь), учитывается. Например, урон, нанесенный Flame Seeds против Majordom Fendrall.
  5. Исцеление актером (Кто кого вылечил) — та же разбивка, что и для дамагеров, но для исцеления.
  6. Полученные баффы (Полученные баффы) — Показывает полученные баффы/дебаффы и количество восстановленных ресурсов за весь бой (обычно сколько маны, энергии было восстановлено). Сюда входят баффы от других и питомцев. Вы также можете посмотреть время действия баффов. Если вы воспользуетесь кнопкой «#»Если вы хотите поставить галочку рядом с отображением Uptime, то оно покажет вам Время работы баффа в виде графика. Вы сможете наложить несколько временных меток, чтобы отслеживать, как различные баффы/дебаффы накладываются друг на друга.
  7. Каст баффов — То же самое, что и «Полученные баффы», но включает только баффы, срабатывающие лично у вас. Обычно это более полезно, если вы пытаетесь найти, как долго вы носили определенный бафф. Однако имейте в виду, что баффы от ваших питомцев, такие как «Зов дикой природы», здесь не отображаются.
  8. Смерти (Смерти) — сообщение о смертях и событиях, предшествующих им.

Рейтинг (Рейтинг) — На главной странице worldoflogs.com В меню «Рейтинг» вы можете найти рейтинг dps для каждой встречи. Затем вы можете открыть страницу этого столкновения и выбрать свой класс и спек. Здесь отображается рейтинг вашего существа. Это очень полезно, если вы собираетесь повысить эффективность вашего рейда в целом и в этом бою в частности.

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

На что обратить внимание:

  • Ваш рейтинг Dps — Сколько урона вы наносите относительно других игроков, особенно если сравнивать с игроками того же класса/спека. Если вы нажмете на стрелку рядом с вашим персонажем, то сможете увидеть урон для питомца (который по умолчанию включен в ваш общий урон). Вы также можете проверить лучших игроков вашего класса. Вот для чего нужен рейтинг. Сравнение ваших Dps каждую неделю помогает вам отслеживать прогресс в увеличении наносимого урона.
  • Разбивка урона — Выберите персонажа и посмотрите на «Урон от заклинаний». Каково распределение урона от ваших способностей/заклинаний. Как часто вы используете каждую из своих способностей? Особенно полезно сравнивать свой урон с уроном точно таких же игроков в вашем спеке (либо из вашего рейда, либо из другого журнала). Так вы увидите, что если у человека с более высоким dps такой же пробой, значит, вы неправильно используете какую-то из своих способностей. Это может быть либо неправильный приоритет в ротации, либо неправильное использование мгновенных заклинаний при наезде и т.д.п. Если у вашего питомца низкий показатель dps, возможно, вы неправильно им командуете или не даете ему достаточно энергии. Также учитывайте различия в снаряжении: не только разницу в уровнях предметов, но и предпочтение одних характеристик другим.
  • Управляйте своими кулдаунами — Используете ли вы все доступные кулдауны и правильно ли синхронизируете их между собой?? После выбора персонажа перейдите в раздел Полученные баффы. Здесь представлен список баффов, полученных во время битвы. Если вы нажмете на иконку # рядом с каждым баффом вы увидите временную диаграмму, показывающую, когда был использован каждый бафф. Отображение графика для нескольких баффов одновременно поможет вам увидеть, накладываются ли баффы друг на друга и правильно ли они объединены. Возможно, вы также захотите посмотреть баффы ваших серег, героизма/жажды крови и т.д.р. Вам также следует обратить внимание на то, как вы поддерживаете другие баффы на протяжении всего боя. Здесь вам может помочь время действия этих баффов.
  • Что случилось? — Вы также можете проверить Полученные баффы а также посмотреть, какие дебаффы вы получали и как долго они действовали. При некоторых встречах может быть полезно выяснить, когда и какие дебаффы снижают ваш урон. E.g. Кислотная слизь на Химероне. При попадании в игрока накладывается дебафф, который на короткое время снижает его прицел. Иногда также важно убедиться, что вы не накопили слишком много вредных дебаффов. Например, количество стаков лавы в бою с Нефарианом покажет, как долго вы выпрыгивали из лавы. Эти вредные дебаффы можно увидеть на графике выше (кнопка # рядом с каждым дебаффом). Так вы можете увидеть, одинаковы ли дебаффы, мешающие дпс, и ваше использование кулдаунов с длинным дпс, и даже сколько стаков у вас есть. Здесь мы посмотрим на раздел Увеличение силы Узнайте, сколько маны вы израсходовали в бою и кем/чем. Если вы умираете в бою, то помощь находится внизу страницы Deaths. Это покажет, что непосредственно предшествовало смерти. И если вы понимаете, от чего вы умираете, возможно, вы сможете избежать глупых вайпов в будущем.
Читайте также:  Что такое мх в варкрафте

На этой картинке показано, как можно проанализировать общую картину наложения баффов и дебаффов на примере Лютика (enkaunter: Shannox heroic). режим). Для этого нужно просто выбрать «Крипера» в верхнем меню «Существа». Далее откройте вкладку «Полученные баффы».

И рядом с интересующими нас баффами и дебаффами нажать кнопку # . В данном случае выбраны кумулятивные стаки Жажда мяса (отмечено увеличением насыщенности цвета), Внимание — стандартный 25 сек. Бафф после попадания в ловушку, Непоколебимая решимость — Бафф, получаемый собачкой, когда она несет копье обратно боссу. Таким образом, даже не просматривая видео, вы можете четко представить, когда собака без остановки терзала Офтанка, когда он попал в ловушку и когда у него в руках было копье. Чтобы усилить эффект присутствия, вы также можете выбрать получаемые дебаффы: Горящая ловушка и Кристаллическая тюрьма. Тогда вы даже сможете увидеть, в какие ловушки попадает Лютогрыз.

Давайте копнем глубже

Для более детального рассмотрения деталей боя вы можете использовать Браузер журналов. Таким образом, вы найдете очень специфические детали сражений. Например, вы можете выбрать в журнале все те события, когда Паан пропустил щит Мстителя. Откройте Log Browser, удалите общий фильтр — просто нажмите кнопку «Удалить» рядом с подсказкой «Показать все события». Далее добавьте свой запрос — кнопка [Добавить запрос]:

В этом окне вверху мы отмечаем один или несколько типов событий.

Источник: pan-shake.blogspot.com

Dari the Love Fool

— Что ты делаешь в 2 часа ночи.m.?? — Я ночная сова, . и кот после обеда 😉 — Понятно, друид.

26 апреля 2010 г.

Журналы для чтения.

ЗАПИСЬ И ЧТЕНИЕ ЖУРНАЛОВ.

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

Часть 1. Запись в журнале.
ЗАПИСЬ ЖУРНАЛА В МИРЕ ЖУРНАЛОВ
1) Как записывается лог:
Журнал боя записывается прямо из игры и только во время столкновения.

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

Вторая возможность — использовать специальные аддоны для записи. Весь смысл этого аддона в том, что это делается более автоматизировано. Перед тем, как вы начнете вести журнал, вам просто будет предложено подтверждение.
Я использую LoggerHead.
Кстати, этот аддон не продолжает запись логов после отключения в середине боя .
2) Куда записывается лог
Логи записываются в корневой каталог игры в подкаталог «Журналы». Если вы ничего не меняли при установке игры, то, скорее всего, так и будет: «C:Programm FilesWorld of WarcraftLogs». Файл журнала называется»WoWCombatLog.txt».

Не пытайтесь открыть этот файл стандартным блокнотом. Файл может занимать сотни мегабайт. При таком размере файла практически любой комп долго думает.

Открываю его специальной программой, «клиентом» различных лог-браузеров. Я лично предпочитаюwww.worldoflogs.com. На данный момент это самый мощный интерфейс для чтения и просмотра логов (имхо).

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

ОТКРЫТЬ ЛОГ

1) Начало
Перейти на www.worldoflogs.com.
Справа вверху есть несколько пунктов меню: Войти, Зарегистрироваться, Блог, Форумы, Помощь. Нас интересует предмет «Sing In» (что по-русски означает «войти», i.e.е. введите логин и пароль). Вы должны предварительно зарегистрировать свой аккаунт на этом сайте.Это делается здесь.
Итак, вводим соответствующие значения в поля.
вход: ваш логин
пароль: ваш пароль

2) После входа в систему
Там, где до входа в систему был пункт «Sing In», теперь появляется «Клиент»Это именно то, что нам нужно. Нажмите здесь. Вам должно быть предложено открыть файл «запуск.jnlp». Этот файл открывается с помощью «Java». Вы можете скачать java бесплатно где угодно.

Читайте также:  Варкрафт 3 как создать свою расу

Например здесь. В общем, если у вас до этого не была установлена Java — установите, а затем снова нажмите на кнопку «Клиент»а затем начать»запустить.jnlp». Теперь необходимо открыть окно «клиента».
При первом запуске вам придется снова ввести логин и пароль. Просто также нужно указать путь к папке с логами игры.
Выглядит это следующим образом:

После ввода данных вы можете спокойно закрыть это окно и перейти к использованию клиента. Это выглядит следующим образом:

3) Использование клиента

Слева вверху есть два пункта меню:
Edit->Preferences (открывается окно с логином/паролем и путем к логам, мы его уже видели)
Инструменты->Разделить и застегнуть журналы.
Здесь нужны некоторые пояснения.
Бывает, что вы забываете удалить лог-файл после его «прочтения». При этом логи сражений записываются в один файл, и он (файл) очень сильно увеличивается в размере (до гигабайт). В итоге клиент откажется его открывать, ссылаясь на слишком большой размер и слишком большой временной интервал. В этом случае следует использовать Сплит и zip журналы.Эта утилита обработает лог, выбросив ненужный «мусор», что уменьшит размер файла примерно в 100 раз и позволит работать с ним корректно.После обработки будет запрос на архивацию и удаление лога.Если ответ положительный, то файл будет добавлен в архив логов в ту же папку (World of WarcraftLogs) и назван в соответствии с текущей датой (архив сохраняется в папке .zip)

Далее изучаем три кнопки:
«Открыть файл» — открыть файл (необходимо указать, какой именно файл вы хотите открыть, это полезно для открытия ранее сохраненных «архивных» логов)
«Открыть журнал WoW» — открыть журнал (автоматически открывается файл WoWCombatLog.txt)
«Start a Live Report Session» — начать «живую» сессию (объяснение ниже)

Первые два пункта практически одинаковы. Разница лишь в том, что при выборе первого варианта вам нужно указать, какой файл вы хотите открыть.
Третий пункт позволяет просмотреть лог «в реальном времени. Т.е. открыть и просмотреть лог текущего боя (или только что закончившегося боя). Вы можете сделать это e.g. между пулами.

И вот, после открытия лог-файла с помощью первых двух кнопок мы получаем что-то вроде этой картинки:

Здесь нас интересует только столбец с графиком. Этот график показывает активность рейда. Наша задача — выбрать часть этой активности, которую мы хотим увидеть в логе. Это делается обычным выбором «Windows»: Удерживая левую кнопку мыши, выберите нужный фрагмент. Если журнал охватывает более одного рейда, на графике будет перерыв в рейдовой активности.

Если вы просто кликните на один из сегментов в двух строках ниже — вы увидите временные данные выделенного момента (время сервера, +1). Так мы сможем определить желаемый временной интервал.
Далее выделяем то, что нам нужно и нажимаем на кнопку «Загрузить» (загрузить). После имитации бешеной активности, запрос на архивацию и удаление лог-файла в браузере (Internet Explorer, Firefox, Opera и т.д.).) откроется страница со ссылкой на журнал. В том логе, который именно нам нужен. Эту ссылку и нужно оставить на форуме или «линкинг» заинтересовал.

4) Использование живого сеанса
Третья кнопка — «Начать сеанс прямого репортажа»,как упоминалось выше, позволяет просмотреть лог текущего рейда.Это очень легко сделать. После выбора этого пункта меню откроется это окно:

Все, что нужно сделать, это нажать «Sync now». Правда это нужно делать до пула (RL будет заклят), но после начала логирования.
После завершения боя (пула) просто нажмите на «Открыть отчет», после чего откроется ссылка на последний пул (+ все предыдущие, сделанные в этом же рейде).

Часть 1.5 Начните читать журнал.
Возьмем для примера любой из последних логов: это.
Нажмите на него, получите журнал в новом окне/ссылке.
Из того, что видно на первый взгляд, наверное, ничего не понятно. Есть некоторые цифры, баннеры.

И так, из того, что видно сразу:
1) Справа вверху находятся стандартные пункты меню: «Клиент и т.д.» # Нам больше не интересно.
2) Чуть ниже вы видите вторую панель с пунктами меню: это то, что нам нужно. По умолчанию (т.е. стандартно) показывает следующую информацию:
a) «Ночной дозор» — указывает, кому принадлежит лог
b) «Дата и время» — запись
в) странная надпись «Dashboard» — предполагается, что это что-то вроде «панели управления».
г) «Полный отчет». Это общая информация для всего рейда.
д) «Players» — игроки. Здесь создатели лог-браузера поместили всех игроков, принимавших участие в рейде.
f) «Существа» — существа. Здесь определяются все существа, включая боссов.

Ниже всего этого — непонятные графики с дополнениями:
«Damage done» — нанесенный урон
«Damage taken» — полученный урон
«Damage done by target» — урон, наносимый целью
«Урон, наносимый заклинанием» — урон, наносимый заклинанием
«Диспелы» — диспелы
«Interrupts» — прерывания
«Кража заклинаний
«Урон, получаемый источником» — урон, наносимый источником.

Все это бесполезно =) Нас интересует определенная информация по конкретной битве.

Вы можете получить эту информацию следующим образом:
a) переместите курсор на «Полный отчет»
b) в появившемся списке выбираем, с чем мы хотим сражаться («Bosses» — боссы, «Kills» — киллы, «Wipes» — вайпы, Cap?). Наведите курсор на «Боссы» — в появившемся списке снова выберите «Northrend Beasts» (они же звери, черви и все такое — первая встреча ИВК). В третьем выпадающем списке отображаются 3 битвы: 2 вайпа (omg!! как мы могли) икил. Выбираем Кил (то, что внизу).
г) Чтобы избавиться от бесполезных графиков, нажмите на «Dashboard»
Давайте посмотрим, что здесь интересного:
— «Compare Fights» — сравнить бои (никогда не использовал, если честно =))
— «Анализ» — «Анализ», из которого вы получаете еще один выпадающий список, но об этом подробнее позже.
— «Нанесенный урон» — ага, это мы уже видели
— «Нанесенный урон», также
— «Исцеление сделано» — Исцеление сделано
— «Healing taken» — взятое исцеление
— «Friendly Fire» — дружественный огонь (для ловли партизан, не иначе)
— «Обзор смертей» — просмотр смертей (некролог)
— «Survivability» — живучесть (бесполезный предмет)
— «Log Browser» — архиполезный пункт, но об этом позже
— «Редактор экспы» — еще более полезный пункт, для этого нужна отдельная тема.

Часть 2. Чтение журнала.

Прежде всего, давайте посмотрим на параметры, которые предоставляет нам сервис. Верхний ряд вкладок довольно информативен, хотя и на шекспировском языке.

Под этой вкладкой находятся опции просмотра, а конкретно цель просмотра журнала. Что вы хотите узнать. Это может быть:

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

Прежде всего, давайте посмотрим на Анализ.

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

В каждой из категорий мы можем выбрать три подкатегории:

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

Читайте также:  Настоящая война будет завтра с бодуна варкрафт

Как вы уже поняли, две вкладки под этими пунктами определяют конкретные цели для вашего исследования.

Пример — вы хотите узнать, кто нанес наибольший урон, скажем, Кровавым монстрам на Саутранге:
Выбираем слева Damage dane — по источнику — и в правой вкладке ищем Bloody Beast — нажимаем go — любуемся слабым dd.

Двигаемся дальше. Иногда вам нужно оценить правильность действий ваших игроков, каждого в отдельности. Обычно для этого используются следующие пункты Нанесенный урон и Выполненное исцеление. Которые находятся ниже пункта Анализ. Но в этих таблицах вы видите классический Recount, т.e у кого больше баров.

Если же вы нажмете на имя персонажа, то получите подробную статистику его действий. Это выглядит следующим образом:

Слева направо расположены пункты:

  • Урон от заклинаний-Список всех способностей, заклинаний и т.д. которые использует персонаж. Их проки, криты, хиты, сколько было заблокировано или заминировано. Там же информация о том, какие способности поразили персонажа.
  • Исцеление заклинанием-все заклинания и способности, которые исцеляют персонажа.Поглощение показано желтым цветом.
  • Урон, нанесенный действующим лицом- урон по конкретным целям данного персонажа.Показывает, как герой под контролем бил своих персонажей или наоборот бил подконтрольных персонажей.
  • Исцеление по персонажу — источники исцеления. Это более подробная информация, кто и сколько ударил этого человека.
  • Набранный бафф — Фактические баффы, которыми рейд баффнул человека.
  • брошенный бафф — баффы, которые кастует человек, а также его проверки способностей и трины.
  • Смерть — подробная информация о смерти.

По поводу последнего пункта, он повторяет пункт Смертельный обзор. Разница лишь в том, что последний показывает смерти всего рейда, а этот — отдельного человека.

Общий список смертей находится под пунктом Дружественный огонь и выглядит следующим образом:

Здесь показаны последние секунды жизни каждого персонажа. В конце каждой ячейки находится слово»more». Нажав на это, вы получите более подробный лог смерти.

Источник: darithelovefool.blogspot.com

Как писать журналы Warcraft

Вход в портал

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

НАСТРОЙКИ СИСТЕМЫ РЕГИСТРАЦИИ, Каждый, наверное, видел на своем мировом сервере.Этот раздел находится в самом низу файла, но не многие поняли, что там находится и как его настраивать. Позвольте мне попытаться интерпретировать это для вас.

Весь этот раздел разделен на 2 группы: Appender и Логгер.
Appender — где мы будем выводить все.
Логгер — Что мы будем отображать.

Прежде всего, давайте рассмотрим Appender.
Мы видим следующий формат: Type,LogLevel,Flags,optional1,optional2,optional3
Возможные значения этих форматов показаны ниже:
Тип :
0 — Нет
1 — Консоль
2 — Файл
3 — База данных
Уровень журнала
0 — Выключено
1 — Отслеживание
2 — Отладка
3 — Информация
4 — Предупреждение
5 — Ошибка
6 — Фатальная ошибка
Флаги :
0 — Нет
1 — Префикс метки времени к тексту
2 — Префикс LogLevel к тексту
4 — Префикс типа фильтра регистратора к тексту
8 — Добавление метки времени к имени файла журнала. В формате: YYYY-MM-DD_HH-MM-SS (Только для Type = 2)
16 — Сделать резервную копию файла журнала перед перезаписью (Только если Mode = w)
Цвет (читается как опциональный1, если Type = Console):
0 — Черный
1 — Красный
2 — Зеленый
3 — Коричневый
4 — Синий
5 — Фиолетовый
6 — синий
7 — Серый
8 — Желтый
9 — светло-красный
10 — Светло-зеленый
11 — Светло-синий
12 — Светло-фиолетовый
13 — светло-голубой
14 — Белый
Пример: «13 11 9 5 3 1» (13 — Отслеживание, 11 — Отладка, 9 — Информация, 5 — Предупреждение, 3 — Ошибка, 1 — Фатальная ошибка)
File : Имя файла журнала (читается как optional1, если Type = File)
Вы можете использовать один «%s», для создания динамических файлов.
Режим : Режим для открытия файлов (читается как опциональный2, если Type = File)
a — Дополнение
w — Перезаписать
MaxFileSize : Максимальный размер файла логгера, который должен быть достигнут перед созданием нового файла (читается как опция3, если Type = File)
Размер измеряется в байтах, выраженных как 64-битное абсолютное целое число.
Максимальный размер 4294967295 (4 гб). Оставьте пустым, чтобы снять ограничение.
Предупреждение: Не работает с динамическими файлами.
Пример: 536870912 (512 мб)

Я специально обозначил все группы разными цветами, чтобы в конфигурации было видно, что за что отвечает.

Appender.Console= 1 , 3 , 0 — То есть, мы выводим наш лог в консоль, как информацию и все такое.
И давайте растворимся в выводах:
Appender.Console= 1 , 3 , 0 , 2 9 11 13 3 1
Следующая настройка:
Appender.Server= 2 , 2 , 0 , Server.log , w — Добавить лог в файл, как отладку с именем.лог и перезаписывать его каждый раз.
И вот последнее:
Appender.Warden= 2 , 4 , 0 , Warden.log — Добавить журнал в файл, в виде предупреждений с именем Warden.журнал.

Ниже мы видим общую настройку для всех этих файлов журнала.
Appenders=Console Server GM DBErrors Char RA Warden Chat
То есть, в этой строке мы просто перечисляем все типы логов, которые будут записаны.

Теперь для второй группы логгеров.
Здесь мы видим другой формат: Type,LogLevel,AppenderList
Я не буду сейчас выделять цвета, думаю, вы поняли суть в предыдущей группе.

Тип:
0 — По умолчанию.
1 — Все, что не подходит под другие категории.
2 — Питомец
3 — Транспорт
4 — C++ AI, скрипты подземелий и т.д.
5 — ИИ в базе данных, такие как SmartAI, EventAI, CreatureAI
6 — Скрипты карты в базе данных
7 — Сетевой ввод/вывод, например, обработчики кода пакетной сети и журналы
8 — Система заклинаний и аур
9 — Система достижений
10 — Система условий
11 — Система пула
12 — Аукционный дом
13 — Арена и Battleground
14 — PvP на открытом воздухе
15 — Система чата
16 — Система LFG
17 — Карты, подземелья (не скрипты), сетки, ячейки, видимость и т.д.
18 — Для игроков, которые не попадают ни в одну из категорий.
19 — Загрузка игроков в базу данных
20 — Предметы
21 — Навыки игрока
22 — журналы чата игроков
23 — Добыча
24 — Гильдии
25 — Транспорт
26 — SQL. Ошибки базы данных
27 — Команды
28 — Доступ к удаленным командам
29 — Анти-читы (Warden)
30 — Authserver
31 — Worldserver
32 — События игры
33 — календарь
34 — Персонаж (эксклюзивный журнал входа в игру, выхода из игры, создания, удаления персонажа и переименования)
35 — Арена
36 — Драйвер SQL
37 — SQL Dev
38 — Свалка игроков
39 — Поле боя
40 — Загрузка сервера
41 — Коды операций (идентификатор и название передаваемых/отправляемых данных)
42 — SOAP
43 — RBAC
44 — Чит (используется для попытки ввести чит)

LogLevel — Все то же самое, что и Appender.

AppenderList — также перечислите добавленные вами журналы, разделенные пробелом.

Вот собственно и все руководство, надеюсь кому-то пригодится.

З.Ы. Не понимаю, почему получился этот пробел, в превью его не было.

Источник: wowjp.сеть