Хотелось бы по человечески. Главная задача - чтобы наличие аддоновских самолетов не влияло на сетевую игру. Т.е. сетевой протокол сам по себе, а список самолей - сам.
Иными словами - обновления протоколов и служебных файлов должно распостроняться по сети бесплатно как исправление багов. Аддоны - наборы самолетов и миссий - в магазине.
Тогда бы ни чего не мешало имея набор самолетов из 1.хх летать и сейчас (загрузив обновления соот.файлов). При выборе крафта прога просто бы выдавала обломы - "У вас нет того, что предлагает сервер. Бегите в магазин или летайте на том, что есть."
Есть конечно момент а как чел увидит вражеский самолет если нет его модели... Но и это наверно можно обойти было - как вариант "загрузить с сайта как модели нелетабов". Естественно с ограничениями - только для оналйна. Т.е. в миссиях их небудет ясен пень.
Очень простой, правильный и понятный принцип для меня как пользователя программы.