Niz just shup up because I will rape you. Starcraft is a crap game, Dota wasent made by blizzard and blizzard isnt such a good developer as you claim. Also the networking engine was not the moho engine(supcoms) but Raknet.
Sorry your wrong. They didn't do proper QA and released a broken game on release, and then turn around and complain about pirates. People pirate exactly for this reason - a bunch of fanboy devs get together, create a game they want to play without doing market research, then are "surprised" at the low number of faboys like themselves, then say "from now on we do single player only" I mean if that doesn't scream "I'm a newbie to game development" what does? They were totally unprofessional in their release of a game the didn't properly beta-test on mass.
UPDATE:
Quote Pantherace:
http://games.slashdot.org/article.pl?sid=09/06/07/0413218
What's funny is when this article got posted on /., and last night, it was pretty much impossible to play online, due to something with their servers. For
The game itself is good. Stardock's ImpulseReactor is bad. Impulse isn't so great. The engine isn't really to blame (some fundamental bugs though)
I've played about 120 games online, and win about 50% of those.
In the initial release, they always tried to use NAT punchthrough. This includes when it wasn't needed. This put more load on their servers and made it slow to connect. Maybe piracy played some role, but given how it worked after it was 'fixed' I rather doubt piracy was the main problem, but more of an excuse.
There are some ISPs (and routers) that mess with port numbering for UDP receive. This screws up the P2P network connection.
Demigod/Supreme Commander speak a sandboxed lua in communication. Impulse sends and receives XML, and they wrote some translation layer in there, which was losing messages.
Stardock implemented some proxies for fixing some problems, unfortunately the proxies are in my opinion, buggy. I've been sitting next to two people, and the same person connects to two of us fine, then proxied to the other. Uhhh, wtf? Additionally, they seem to have a tendency to crash, fucking up the game.
According to Stardock, Stardock didn't write the NAT punchthrough, but licensed it from Raknet. Also, now Raknet of that denies it's used in Demigod. (And technically, it's not used in the engine, only the connection making, which is the real place where the BIG FUCKING PROBLEM is.)
Impulse needs to be smacked with even the GNOME HIG guidelines, Apple's, even CDE's. Seriously, wtf? (I know it's trying to look like the latest office. There are so many people that have problems with the interface because of that. Unless you've seen Office a lot you won't recognize that the orb in the upper left is a menu, and even if you have seen office, you will likely miss it because it looks like an oversize decoration. Disclaimer: I don't like Office's new interface style in the first place.)
Impluse's chat is a webpage, even though it's IRC, which requires IE's security settings to be set to default, it doesn't work if that's set higher.
Demigod itself:
Suffers from the problem of being designed with Microsoft's tools that have been focused on the Xbox, and using similar ideas. For example, running at the speed of the slowest isn't a problem when you have a homogeneous environment. PCs aren't homogeneous.
Has some issues with the UI and communications due to all computers running the sim, and having to wait for every other computer's packets.
Occasionally a desync (sim wasn't the same across all computers), which I have only seen about 3 times.
Crashes occasionally, usually on connecting to a port, due to a UPNP call. (This might really belong under Impulse.)
Plus sides:
Less so now, but Stardock people are commonly on their IRC.
If they are on, they generally try to be helpful, or such.
The game is *very good*, especially on a LAN (or the internet when it works). Remarkably balanced in my opinion, for a newly released game. There are a couple of things which I think might need to be hit with a nerf bat, but they aren't very many.
Oh, and while there is single player, it's not designed for it. For anyone wanting to play it, play a few games against the AI to understand the basic game, then DON'T PLAY AGAINST THE AI, if you ever intend to play humans. It teaches you bad habits. For example I played with friends against AIs a few games, getting something like a 33-1 K:D ratio against the 'hard' AI. The next games I played against humans, I got waxed.