I remember last time it happened:
3v3, We were on light side, one guy on dark side timed out, we had one enemy portal locked so I went to lock the other side when I get there my teammate start screaming that I should not cap it coz it will trigger invalid state. He did it bit late coz the flags already turned and then invalid state apeared.
Hope you guys did some proper testing with international players not just 1 or 2 lan games in your office network.
PS. game dosnt apear in my stats I cant tell you name of the guy who warned me.
So so sad, really Do people still think that this is a bug in the game? Wake up people! Exploiters/Bad losers, who dont want to take a loss recorded in their stats, do this, and hedgie explained it perfectly:
Edit: To be clear, the desync caused the flag cap is exploiting a flaw in the P2P system that occurs when a major event happens. This includes when a certain side hits a given warrank, or when a side caps the majority of the flags (basically, whenever the God-Announcer says something in an epic voice).
What happens, is the hacker introduces bad information into the program. When the announcer triggers, it "stumbles" on this bad info and causes a mismatch between the different players. This results in a desync. It makes sense that people would do this when they have lost complete map control because that typically means you're going to lose. Hence why the community (incorrectly) thinks that it's the games fault since it happens so "reliably".
An old friend of mine from Demigod, told me the other day (we were playing LoL together), that there are many russians (he is russian too), who dont have a legal copy of Demigod, no license, and they can play Demigod like any other person who has bought the game. Now I dont know if that can be true, and he has a legal copy himself, so he cant be 100% sure about this, but some of his fellow russians told him that, and I dont see why someone would lie about this.
If someone of you had a legal game, that you would playing online, would you tell anybody its pirated? I dont think so.
Anyway, this explains a lot, like for example, why most Invalid errors happen when you are playing with people that have a different language version other than english of Demigod. I assume it has something to do with the language files, or the strings that call these files, which if you dont have the exploiter's language version of Demigod, your game will try to call for non-existent files, and thus causing an Invalid error.
Its either what I said, or hedgie's story, or a combination of both.