PDA

Просмотр полной версии : VEF - автоматизированное составление рапорта



Starshoy
10.06.2002, 23:09
1. Перед тем как запустить сервер убедитесь, что в программной директории игры, в файле conf.ini в разделе [game] – стоит параметр eventlog=coop.txt (имя файла может быть другое, далее для простоты будем называть его просто coop.txt).

2.Перед запуском сервера желательно также удалить или переместить coop.txt из программной директории игры. Это делается для того, чтоб размер файла не превышал 50 килобайт – если файл будет больше – он не загрузиться на сервер.

3.Запускайте миссию.

4.После того как появилось сообщение чьей-либо победе (если миссия – завоевание господства в воздухе, то это сообщение не появится) и вы уверены, что все пилоты находяться на земле ( в том или ином виде) – завершайте миссию. После этого соберите статусное состояние всех пилотов в виде: report: 1 fkill 1 bkill 2 gkill Bailed (пока автомат. репорт еще не отлажен, это важно).

5.После того как вы вышли из программы, посмотрите в текстовом редакторе coop.txt – в нем должны быть записи про эту миссию. Если их нет – то Вам придется заполнять рапорт вручную.

6.Если Вы забыли удалить coop.txt перед запуском миссии и размер его превышает 50 килобайт – удалите верхние строки в файле – не доходя до строк, где начинается лог загрузки миссии.

7.Зайдите на страницу автоматического рапорта по ссылке с главной страницы генератора.

8.Выберите ваш позывной в ВЕФ и введите пароль вашей эскадрильи, под которыми вы генерировали миссию.

9.После этого вы попадете на страницу выбора лог-файла (coop.txt). Выберете с помощью кнопки «Обзор» файл coop.txt из программной директории игры. (ВНИМАНИЕ: Если вы спутаете файл coop.txt c другим, например - с другим логом – результат может быть непредсказуемым).

10.Вы увидите таблицу с результатами миссии. Вам нужно будет проставить соответствие позывным в миссии с позывными в ВЕФ. Отнеситесь внимательно к этой процедуре – если Вы кого-нибудь забудете или спутаете – вы внесете некорректный результат в статистику, и ручное его исправление будет ОЧЕНЬ затруднительно. Если увиденный Вами результат будет КАРДИНАЛЬНО отличаться от собранного Вами статуса игроков – занесите рапорт вручную (по ссылке на сайте генератора).

11.Нажмите клавишу Submit Mission Results.

12.Миссия должна появиться в общей статистике. Если она не появилась, попробуйте с шага 7. Если это не помогло – свяжитесь с администрацией по электронной почте или ICQ (email, ICQ).

13.Все.

PS. Если Вы занесли некорректные результаты – напишите администрации по электронной почте или ICQ (email, ICQ). При этом НЕ ГАРАНТИРУЕТСЯ правильное их занесение, т.к. база данных имеет сложную структуру и любое изменение ее вручную ОЧЕНЬ затруднительно. Если случиться так, что исправления не будут внесены – следует понимать это как еще одну превратность войны.

Составил =ROA= Walter

[ 10-06-2002, 23:49: Сообщение отредактировано: Starshoy ]

Stardust
11.06.2002, 00:07
quote:

Originally posted by ROA_Walter:
Отчет 842 заполнялся вручную. Как называется отправленный лог - не важно, на стороне сервера он переименовывается.

Так я про сторону сервера и имел ввиду. См. пункт 1 первого поста Старшого.

quote:

1. Перед тем как запустить сервер убедитесь, что в программной директории игры, в файле conf.ini в разделе [game] – стоит параметр eventlog=coop.txt (имя файла может быть другое, далее для простоты будем называть его просто coop.txt).


Вот если перед запуском сервера в ини-файле писать не eventlog=coop.txt, а eventlog=ХХХ.txt, где ХХХ-номер миссии, тогда путаницы с coop.ini не будет. ИМХО.
Но Старшому видней! :)

operok
11.06.2002, 00:34
quote:

Originally posted by Stardust:
Вот если перед запуском сервера в ини-файле писать не eventlog=coop.txt, а eventlog=ХХХ.txt, где ХХХ-номер миссии, тогда путаницы с coop.ini не будет. ИМХО.
Но Старшому видней! :)

Да ты сам всех путаешь, какойто coop.ini еще приплел, откуда он то возникнет?

Stardust
11.06.2002, 00:50
quote:

Originally posted by operok:
Да ты сам всех путаешь, какойто coop.ini еще приплел, откуда он то возникнет?

А, ну да, описАлся, с кем не бывает. Имелось в виду coop.txt

Stardust
11.06.2002, 07:31
ИМХО для уменьшения возможной путаницы имя файлу лога нужно давать перед запуском сервера по НОМЕРУ миссии.

[ 11-06-2002, 07:33: Сообщение отредактировано: Stardust ]

Starshoy
11.06.2002, 07:56
Не знаю. По моему так это только внесет путаницу. Отчет все равно ищет имя миссии, а оно в VEF должно быть уникально (ну и лог не так прост - он последнее появление этой миссии считает). Так что в худшем случае - не найдет.

Spitfire
11.06.2002, 08:00
Путаница похоже все равно неизбежна. Сейчас открыли Кубань - слетали VEF 842. Сбил на И-16 т.24 Ме-109Г2 и Ме-109Ф-4(?)(бот был). Мердок(хост) опробовал автоматическую систему рапортов - результат - я имею 0 киллов :) :) . То ли Мердок чего-то намудрил, то ли система подглючивает.
Кстати очень понравилось новшество - теперь у каждой стороны есть выбор из 12 самолётов, как правило 2 типов. В этой миссии у нас присутствовали 8 МиГ-3АМ-38 + 4 И-16 т.24, у немцев 8 Ме-109Г2 и 4 Ме-109Е4. Старшой - огромное спасибо за это нововведение!

[ 11-06-2002, 08:03: Сообщение отредактировано: Sokol ]

VVSokolov
11.06.2002, 11:52
quote:

Originally posted by Sokol:
Путаница похоже все равно неизбежна. Сейчас открыли Кубань - слетали VEF 842. Сбил на И-16 т.24 Ме-109Г2 и Ме-109Ф-4(?)(бот был). Мердок(хост) опробовал автоматическую систему рапортов - результат - я имею 0 киллов :) :) . То ли Мердок чего-то намудрил, то ли система подглючивает.
Кстати очень понравилось новшество - теперь у каждой стороны есть выбор из 12 самолётов, как правило 2 типов. В этой миссии у нас присутствовали 8 МиГ-3АМ-38 + 4 И-16 т.24, у немцев 8 Ме-109Г2 и 4 Ме-109Е4. Старшой - огромное спасибо за это нововведение!

Отчет 842 заполнялся вручную. Как называется отправленный лог - не важно, на стороне сервера он переименовывается.

[ 11-06-2002, 11:55: Сообщение отредактировано: ROA_Walter ]

Starshoy
11.06.2002, 15:19
eventlog всем советую запускать. Даже если ты и не хост. Тогда вопрос об ошибке Мэрдока легко бы подтвердился.

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

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

SuperRAF
11.06.2002, 15:33
Так, вопрос по существу! Раньше был только log.txt, он писал все и куп и догфайт!

1. Теперь есть разделение между log.txt и coop.txt?
2. Или log.txt будет писать "все" так же?
3. Да и нужен ли он вообще теперь - log.txt?

Сумбурно, повторяюсь, но вроде должно быть понятно. :)

operok
11.06.2002, 15:42
quote:

Originally posted by 7IAP_Super:
Так, вопрос по существу! Раньше был только log.txt, он писал все и куп и догфайт!

1. Теперь есть разделение между log.txt и coop.txt?
2. Или log.txt будет писать "все" так же?
3. Да и нужен ли он вообще теперь - log.txt?

Сумбурно, повторяюсь, но вроде должно быть понятно. :)

1. нет
2. да
3. да, именно его ты и будешь засылать. потому как у тебя в конфиге видать прописано eventlog=log.txt (а те у кого прописано coop.txt, должны юзать его, а у кого log.lst должны использовать log.lst).

devil
11.06.2002, 15:49
1. да
2. нет
3. в принципе нет
собственно
[game]
eventlog=coop.lst
и
[Console]
LOGFILE=log.lst

разные вещи,
первое лог игры, второе лог консоли

[ 11-06-2002, 15:59: Сообщение отредактировано: devil ]

SuperRAF
12.06.2002, 15:08
Все понятно - лог.тхт в принципе не нужен, но он хорошо показывает, кто отсоединился от игры просто так, а кто по таймауту! Вообщем он пригодиться, мало ли чего :) . Главное не забывать почистить куп.тхт :) Авторепорт работает нормально! Проверено в 3 миссиях!!

Gennadich
12.06.2002, 15:35
quote:

Originally posted by 7IAP_Super:
Все понятно - лог.тхт в принципе не нужен, но он хорошо показывает, кто отсоединился от игры просто так, а кто по таймауту! Вообщем он пригодиться, мало ли чего :) . Главное не забывать почистить куп.тхт :) Авторепорт работает нормально! Проверено в 3 миссиях!!

Клаааасно придумано... столько проблемм улетучилось !!! ОТЛИЧНО !
Кто хостит -меня поймёт !