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

Каждая маленькая частичка всего этого должна быть чётко и полностью задокументирована.

т.е., если, например, начать писать парсер лога для записи событий в базу, то нужно либо сразу же вводить какие-либо ограничения,либо писать в эту базу абсолютно ВСЁ о каждом событии.
Казалось бы - ну чего там писать? Что можно вытянуть из лога?
Да дофига всего: и загрузку при взлёте, и количество выпущенных снарядов/пуль/бомб, и точку взлёта, и точку приземления, и даже можно, впринципе, считать остаток горючего при посадке (пусть очень приблизительно).
А сколько можно ещё навысчитывать о каждом событии в пределах одной миссии !?А в пределах "войны"?
А ещё в эту же базу нужно добавлять события, генерируемые юзерами.
Вход на сервер, команды от юзера серверу, выходы, дисконнекты, причём, хрошо бы ещё и его (юзера) состояние при этом (в меню, на филде, в воздухе, на тряпке).
Можно, конечно, ничего не высчитывать, но тогда такая база будет не ценнее самого евентлога.
И после всего этого (точнее ДО!) нужно всё это описАть..
(сори - по-позже продолжу)