Ммм... Можно сделать последовательность статических кооперативных миссий с ветвлением в зависимости от того, которые цели в которых миссиях были успешно выполнены. (Как в Wing Commander в глубокой древности) Подсовывать их после этого серверу по одной и учитывать статистику особой проблемы не составит.

Даром что подобные эксперименты со статическими кампаниями уже были.