I've attempted this game multiplayer several times with a friend. We've given up, in frustration.


Every game (no matter which of us is hosting), eventually we run into problems we have to sit and wait for minutes for an action to resolve and for us to be able to continue. Sometimes, actions just can't be done, and we have to End turn and try the same action in a previous turn, at which time both of us will show being in a state where we both show that both of us haven't ended the turn yet, despite both of us having hit end turn.


This can make the turns without combat take 5 to 10 times longer than they would otherwise. It's painful. It's frustrating. And it creates disadvantages for the client.


Google searches show that I'm not the only one having these issues, and they've existed for a very long time. It sounds like the same similar even exist in some of the other games, presumably using shared network code. Is anything being done about this?


Even when we push through that painful experience, we often encounter notifications that we are out of sync with each other, and the resync has never worked a single time. It always encounters the same problem again in a turn or 2.


I really enjoy the game single player, but the multiplayer experience is awful. These are the types of network problems I'd expect in pre-release, or maybe even early in release. This is not something that should exist in a mature product, out for a few years, with several expansions.


I would like to add that I've discussed these issues (and more) in my review on Steam: 


http://steamcommunity.com/id/GroovyDecoy/recommended/289130


Multiplayer is bad. Really bad.