???
Математика на уровне МГУ

Показано с 1 по 5 из 5

Тема: Вопрос по логу игры онлайн - все ли пишется?

  1. #1
    Забанен Аватар для Adolf
    Регистрация
    23.06.2003
    Возраст
    44
    Сообщений
    3,118

    Вопрос по логу игры онлайн - все ли пишется?

    Просматривая свой eventlog заметил что в последнее время у меня почему-то в нем стали пропадать некоторые записи... В конце лога - раньше все кто оставались в миссии когда я приземлялся и выходил прописывались как
    ХХХ has disconnected, а сейчас некоторые из оставшихся - не прописываются. Как будто их и не было...
    В начале миссии -
    09:15:00 I_JG26001(0) seat occupied by ХХХ at 73051.66 37420.188
    09:15:00 I_JG26001 loaded weapons 'ХХХ'
    Раньше если мне не изменяет память все отображались, а тут я слетал и по логу вышло что из всего I_JG26 участвовали только двое... Куда делись двое других людей севших на 109 перехвата - х.з.
    Отсюда вопросы:
    У клиента в лог пишутся ВСЕ события игры или нет?
    Когда сел на дром и вышел из игры - всегда-ли те кто в ней остался прописываются в логе клиента как "ХХХ has disconnected"?

    Еше интересно - кому-нить известно зачем игра пишет несколько логов? У меня их 5. eventlog, Dgen Dgen2, Dgen3, и сюда - \Missions\Net\ngen\balaton1\Ngen в онлайн компанию которую я начал у себя как хост, отлетал одну миссию и забыл про нее. Я слетал одну миссию но файл Ngen вдруг вырос до 3Мб и вмещает все события от
    [22.07.2004 20:18:31] Mission: Quick/SmolenskBlueNone00.mis is Playing до
    [03.09.2004 13:51:46] Mission: Records/0.TRK is Playing
    И зачем Дгену и Нгену прописывать в своих логах то же что пишется в eventlog?
    Зачем логу динамических компаний фиксировать онлайн миссии... ?
    [03.09.2004 8:45:38] Mission: net/coop/1/VEFII6632.mis is Playing - вот из Нгена выдернул строчку - все пишет что в и в ивентлоге плюс еще о своем...
    Дген тоже пишет лог... Правда после 29августа перестал онлайн-миссии фиксировать..
    [28.08.2004 5:36:26] Mission: net/coop/VEF/badc_40367.mis is Playing вот одна из последних записей...
    избирательный блин... то пишет то не пишет....
    Короче я совсем в этих логах запутался - никто не знает рецепта как отрубить все эти Дгены и Нгены и чтоб лог писался в один файл - eventlog...?
    Если бы я хостил то можно было бы списать на то что допустим у хоста в разные места пишется но я на модеме и летаю только как клиент....

  2. #2
    Механик Аватар для REX
    Регистрация
    26.01.2002
    Возраст
    37
    Сообщений
    309

    Ответ: Вопрос по логу игры онлайн - все ли пишется?

    У меня пишет все.Ни слова о дисконнектах оставшихся в живых...
    Самолет мой гудит.
    Тяжело моему самолету.
    Скорей бы Перл-Харбор...

  3. #3

    Ответ: Вопрос по логу игры онлайн - все ли пишется?

    Логи ты не вырубишь, единственное, что ты можешь вырубить это эвентлог.тхт или логфайл.лог (названия могут отличаться, зависят от утсановок в конфиге). Все остальные логи, тебе вряд ли удастся вырубить они жестко привязаны к Дгену и Нгену.
    Все что могу посевотвать это
    eventlogkeep=0 в таком случае, размер не будет увеличиваться .
    Qui desiderat pacem, praeparet bellum.

  4. #4
    Забанен Аватар для Adolf
    Регистрация
    23.06.2003
    Возраст
    44
    Сообщений
    3,118

    Ответ: Вопрос по логу игры онлайн - все ли пишется?

    Цитата Сообщение от Elf
    Логи ты не вырубишь, единственное, что ты можешь вырубить это эвентлог.тхт или логфайл.лог (названия могут отличаться, зависят от утсановок в конфиге). Все остальные логи, тебе вряд ли удастся вырубить они жестко привязаны к Дгену и Нгену.
    Все что могу посевотвать это
    eventlogkeep=0 в таком случае, размер не будет увеличиваться .
    Нет как раз ивентлог мне не мешает. Именно дген и нген хотелось бы отрубить. Т.к. проще просматривать и своевременно чистить один файл чем пять... Или если отключить сохранение лога во все пять перестанет писать? Нада бы проверить... Но тоже плохо - я на случай если хост рапорт зажмет предпочитаю лог сохранять... Это ж придется после кажной миссии его бэкапить...

  5. #5

    Ответ: Вопрос по логу игры онлайн - все ли пишется?

    Ну а что сделаешь. Насколько я понял, если у тебя стоит 0 в евентлогкип (лень раскладку переключать), то в логах для Дгена/Негна у тебя точно не будут накапливаться логи. Получается, что Дген/Нген копирует логфайл в свой лог и потом начинает с ним работать (видимо, так сделано из-за того, чтобы не вносить значительных изменений в код игры, ведь за создание "основного" лога игры отвечает код ОМ, а вот за логфайл Дгена/Нгена отвечает код Старшого, ну и соответственно, чем Сатршому пользоваться? разумеется уже созданным логом (в самом деле, не убеждать же ОМ, что для Дгена/Нгена нужны свои отдельные логи, которые будет создавать игра). Другое дело, что возможно, с патчами или еще как, Старшой внесет изменения в код Дгена/Нгена изменения и тот будет "выдирать" из главного лога куски "по маске" Mission: campaign/de/DGen_A_Barbarossa14/10704.mis is Playing
    13:45:00 Mission BEGIN
    ...
    Mission END
    (разумеется маска может быть разной), что вполне реализуемо. Только вот об этом его надо просить, а кто это будет делать? и убеждать, что это ну просто ооооочень необходимо . Так что
    eventlogkeep=0
    тебя спасет .
    А Дген ведет 3 лога для "страховки" и в связи с конструктивными особенностями.
    Qui desiderat pacem, praeparet bellum.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •