3 и 4 уже реализовано отдельной надстройкой к бд SC. Называется rankcalc. Лежит на http://il-2.sinor.ru.
Возможно, не совсем прямо сделано, но работает.

1. Не понял. Речь о самолётах? Так команде (синяя/красная) доступны только типы, расположенные на соответствующих базах.
Или нужно разбиение на команды внутри синей или красной?

2. Всё что сервер выдаёт в лог можно использовать.

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

Опенкомандер, насколько мне известно, ориентирован исключительно на конечного пользователя, освоившего c#.