Over the weekend by roommate and I decided to play a round of Command and Conquer: Zero Hour. Which is my favourite addition to the series based solely on the fantastic 3D game play, the story is another subject which I won’t get into.
I LOVE playing as the China Nuke General and sending a barrage of Nuclear Missiles at my opponent and obliterate him in a hell storm of nuclear fire. Or as China's Tank general and roll up into the AI's base with a fleet of Battle Master and Emperor Tanks loaded to bear a torrent of nuclear shells down upon all who unwisely stand in our way. There's nothing like looking at your radar and seeing this massive patch of red (or whatever your color happens to be) moving through the map. Like your base suddenly picked up and started moving towards your opponents. But above them all my all time favorite General has to be the Air Force General from the American Army. Nothing beats their mobility, and awesome striking power. Just like the Tank General, nothing beats seeing a huge cluster of King Raptors (F-22s with Point Laser Defenses and Flares) squads flying in formation with A-10s, Stealth Bombers, B2 Spirits, and B-52s en route to lay down some serious shock and awe upon the enemy base.
However, Generals is plagued with one SERIOUS problem. Their network code is absolute ass on a stick. While playing a LAN game, my roommate and I experienced so much lag it was unbelievable. I mean, lag in an internet is to be expected, and granted I would totally be ok if he and I were playing an Internet game and got lag. But we weren't. This was a two on four LAN game (The four was computer controlled AI). With 100 Mbps of bandwidth between the two of us, you think that it would be more than enough for Generals. I mean, Counter Strike Source, and Half Life 2 Death match need to send FAR more data just from the physics alone not to mention the complex AI decisions, and we've never lagged ever. We’ve run into the Memory bug in the Source Engine, but that is seldom.
At first, we tried diagnosing each other's computers. Admittedly I was behind in my PC maintenance, with school and work. So I went to work, defragging my PC. While this was happening Greg (my roommate) pulled apart the Linux Router he built to look for any possible problems, also doing some minor maintenance on it. Really, it didn't take him long to realize that the Router wasn't the problem, its Linux after all. So long as the computer is properly set up, the setup won't decay like a Windows Setup does. After defragging my computer, I scanned for viruses as well as look for any Spy ware that might be communicating over the network thus blocking things. (Greg did the same thing on his computer) I found my computer was loaded with spy ware, mostly cookies. But there was stuff found nevertheless. After purging ALL the spy ware, we looked at what was running on our respective computers. Greg noticed I still had Steam running, which could be sucking up network bandwidth on my end. So I closed it, along with all the other programs I had running in the background. (Things like System monitors, my g-mail checker, etc)
Now after ALL of this, would you think the game would run good for us? Hell no. We still got lots of lag, sometimes even more so than before all the maintenance was completed on our whole network of PCs. So Greg recalled reading on a forum that if the graphic eye candy was turned up too high it could slow down a network game. I said that doesn't sound right, because graphics are a job for the end computers and we both have exceptional computers. If he were using a laptop the case would be different, as a laptop's video card is really out of date. But we tried it nevertheless, but even that didn't work completely. Sure the lag was down to a playable level, but it was still lagging on a network game!!!!
It seriously pisses me off when a company with the resources of EA makes such a lousy game from such a great franchise. I never encountered this problem with the first Generals, which was largely developed by Westwood Studios (R.I.P) or any of the previous games. Even on 56k modem, or earlier the games never once displayed so many problems communicating with each other as Zero Hour has.
I only hope Red Alert 3 is better than Zero Hour, or EA will find itself on the "Never to buy from again list" along with Square-Enix.
Log in to comment