I bought the game on Friday and got desync within first 15-30min every game I played - it wasnt caused by my PC I think - I play other multiplayer games and I have never have a connection issue. I turned off firewall and my router but the error still poped up.
Yesterday I checked my log file and found warning entry about localization file (unfortuantely I neither have a copy of the log file nor screenshot) and then I switched the game languageto english.
So far I played 3 games (one interrupted by a player drop) and I didnt get desync.
If you dont want to read the whole post there is
SOLUTION: change game language to english
Localization files are stored in: \Demigod\loc\LANGUAGE
copy \Demigod\loc\US\strings_db.lua to \Demigod\loc\