I’m looking for a coop real time strategy game that allows this:

  1. Two players start a networked game, against each other,
  2. Later, additional players may join the game, on a side of their choosing. Then
  3. all players on each team can control all units etc. independently and simultaneously.

Preferably it should be Free Software and runnable on Linux.

Does such a game exist? If not, what free RTS would likely be easiest to patch to support that?


2 Answers 2


I know a game that allows points 1 and 3, I don't really know about 2 (late joining).


It's Free Software and runs on Linux. It's actively developed and it has a modding community too, maybe post your idea on the forums and see if it gets some traction ;)

BTW it uses Qt at its core (they recently switched and cleaned up the code), so it should be easy to pick up modding if you have a good knowledge of C++ and game development.

  • If 3 is really supported, then maybe 2 is not too hard; depending on how the network code is organized. Maybe I should have a look at some quiet weekend. Oct 29, 2014 at 12:06

One series you could try are FreeCiv and FreeCol. These are open source versions of Sid Meyer's Civilization and Colonization.

They seem to meet all of the requirements.

Originally, FreeCiv was a client, but they seem to have gone the route of HTML5, whereas FreeCol is a java client, it should run anywhere. They both support joining multiplayer games late.

  • Thanks. Are you sure they also support the third conditions (all players on each team can control all units etc. independently and simultaneously.)? Apr 27, 2015 at 17:39
  • I can't see why not, as each player controls their own independant nation. I'd have to test it later to verify however... Apr 27, 2015 at 17:47
  • If each player controls thier own independent nation, then this contradicts my requirements that later-joiners can control the same nation as the player that they are teaming up with. Apr 27, 2015 at 21:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.