Alright. So I think Im ready for a refund at this point.
Lets go over what Im using:
very beefy rig (performance not an issue)
vista x64
20mbit/3.5mbit Cable line. Not very congested at all ( I regularly hit 1.5MB downstream.)
Linksys WRT54G V2.2 router. Im wired.
Lets go over what Ive tried:
ports are forwarded and UPNP disabled. Ports listed in doc referenced below.
Ports not forward and UPNP enabled
Ran the app as admin
Ran the app as normal user
Disabled the windows firewall
Enabled the firewall and added full exception for "Demigod"
Enabled the windows firewall but added manual exception for the ports documented here: http://themonk.ca/Monk/Networking_and_DEMIGOD.pdf
----
Heres what I still have:
Id say 95% of the time I get a "Failed to connect to game" error which takes 5-10 seconds to return control of the UI to me.
When I actually do connect to a game. Most of the game I cant get a fully established connection to every person in the game.
Now when I actually do get to play a game. The lag is usually unbearable to the point where someone drops within the first couple of minutes.
I bought this game the day it was released. Ive been trying to play the multiplayer content constantly (read: at least 12-18 hours) since release.
I have only played I think 3 games total? 2 of which someone timed out and dropped off.
---
Heres what I think:
Im done. The game needs to implement some kind of litmus test for players to test whether their network is setup correctly. As long as the ports are forwarded and the port can be opened and connected to, there shouldnt be many other issues besides latency correct? Players who do not pass the litmus test should not be allowed to play. Period.
Id like a refund. The singleplayer portion of this game has no substance. The multiplayer portion is a lemon