Finish at least 25 different Alien Technologies multiplayer missions in real-time mode. 0.20% of players have unlocked this achievement