Ever since the game was released a lot of people have been having problems to connect to mulitplayer matches. I know that Stardock has been working to fix the issue, but some people are still having problems. Most are trying to find different ways to play multiplayer, Hamachi is one of them. Another alternative is Garena.
For those who do not know what Garena: "Garena is a popular FREE downloadable software provided by Ocean Global Holding. Garena, short for Global Arena, is a multifunction platform that allows gamers to chat, challenge opponents, and play their favorite games online with millions of gamers world-wide.
The latest version of Garena can support the following games: Warcraft 3 : The Frozen Throne, Call of Duty 4 : Modern Warfare, Counter Strike 1.6, Counter Strike: Source, Starcraft 2, Dawn of War, and Quake 4."
http://www.garena.com/
Not everyone wants to wait longer then they already have to play Multiplayer. People have already opened threads suggestion for support for Demigod and there is quite an amount of people who want it supported. You have to register to post on the forums and whether it was worth it you'll just have to wait and see. Atleast give it a shot.
Garena Features Suggestion - http://www.garena.com/forum/viewthread.php?tid=611119&extra=page%3D1&page=1
Garena Room Support Request - http://www.garena.com/forum/viewthread.php?tid=616711&extra=page%3D1&page=1
FYI You don't have to do it, I saw people requesting for it and thought I drop it off here.