The Forums Are Now Closed!

The content will remain as a historical reference, thank you.

Demigod: Monday

By on April 20, 2009 3:27:59 PM from JoeUser Forums JoeUser Forums

Tomorrow will mark the 1st week since Demigod’s official launch.  The newer reviews that have come out since the initial launch have come back to more where we’re expecting:

Firing Squad: 84 of 100

http://www.firingsquad.com/games/demigod_review/page6.asp

 

Cosmos Gaming: 95 out of 100

http://www.cosmosgaming.com/articles.php?id=1963&articletype=review

GameFocus: 92 out of 100 and an Editor’s Choice

http://www.gamefocus.ca/?nav=reviewCard&fid=7318

Where are we at?

First, one of the side benefits from the day 0 debacle is that I have fallen in love with a new program called GameRanger. It’s hard to remember but back in the Total Annihilation days, playing multiplayer involved knowing someone’s IP address and trying to connect to their game via IRC or something else. But then program like TEN and Kali and such came out and made things better.  But if you’re having problems with getting multiplayer going, I have to say, GameRanger works pretty well and it is doing basically the same thing we’re in the process of setting up.

Now right now, Demigod, as a game, is awesome.  Demigod, as an on-line service, however, sucks ass. It works fine for what I dare say most people but for others, it's just awful. Our job is to make sure it works fine for everyone. 

Talk about being babes in the woods. Sins of a Solar Empire’s network “infrascture” to this day involves 1 server.  Demigod’s involves dozens of servers now because of so many people using it. I guess it turns out most people playing Sins of a Solar Empire were playing it single player.

So what is the cause of our woes?

Let’s talk about peer-to-peer networking.  Here’s how it works:

image

Everyone has to connect to everyone. And unfortunately, not everyone can.  Worse, the connection servers we’ve had have been just being pounded by the number of requests.

Why wasn’t this found in beta? There’s two reasons:

1) Our beta group was overwhelmingly located in North America and they didn’t have problems connecting to each other. That is still the case now.  But people in Europe tend to have problems connecting to people in the United States.

2. Our synthetic stress tests on the server were through pretty ideal connections where connections were pretty easy.

So what can do do about this?

 

 

 

image

 

This is a bit of an over simplification but you get the idea. We have the connections pass through these proxy servers on-route to the other player. The geographic location of these servers is key to keep users from getting lag.  I’m told it shouldn’t take very long to get this part going.

It’s not all bad

I will say that the current system does a pretty decent job.  Once we were able to throw enough servers at the problem we’re seeing a lot of successful MP games.  But that does little good for the people who just can’t connect and no amount of port forwarding is going to solve the case where two players just can’t talk to each other.

Expectations

My expectation is that by the end of this week, the connectivity problem will be largely solved. I hopefully won’t have to eat my words. But the fact that things like GameRanger works so well indicates that there’s little problem with Demigod itself but rather the service infrastructure behind it.

Stay tuned.

+912 Karma | 83 Replies
April 21, 2009 10:26:46 AM from Demigod Forums Demigod Forums

thanks for the update Brad. still loving the game and eagerly anticipating better networking and new content. 

April 21, 2009 10:39:32 AM from Demigod Forums Demigod Forums

You had me until "I will say that the current system does a pretty decent job."  Please tell me you aren't serious.  You did try to play the game this weekend didn't you?

This is the most frustrating MP experience I have had since NWN.

I can't believe you guys shipped with such a POS matchmaking system.  Love the game otherwise, but these issues make me want to strangle kittens.

April 21, 2009 11:23:20 AM from Demigod Forums Demigod Forums

Then you surely read "Demigod, as an on-line service, however, sucks ass." before that, and the two sentences after that that read

"Once we were able to throw enough servers at the problem we’re seeing a lot of successful MP games.  But that does little good for the people who just can’t connect and no amount of port forwarding is going to solve the case where two players just can’t talk to each other."

I think Brad is pretty clear about what he thinks about the multiplayer at the moment.

April 21, 2009 12:32:27 PM from Demigod Forums Demigod Forums

Quoting FuriousBroccoli,
I can't believe you guys shipped with such a POS matchmaking system.  Love the game otherwise, but these issues make me want to strangle kittens.

 

What does a Point of Sale system have to do with Demigod???

 

On another note, strangling kittens is clearly not allowed by the licensing agreement....

April 21, 2009 1:36:47 PM from Demigod Forums Demigod Forums

POS = Piece of shit

 

And thanks for the update.

April 21, 2009 1:49:29 PM from Demigod Forums Demigod Forums

I am hoping this will be replaced by Demigod: Tuesday?  "All servers are up!?"

April 21, 2009 3:21:42 PM from Demigod Forums Demigod Forums

Quoting Exile96,
I am hoping this will be replaced by Demigod: Tuesday?  "All servers are up!?"

 

I was hoping for that as well, but the day isn't over yet

April 21, 2009 6:35:41 PM from Demigod Forums Demigod Forums

Quoting Javaslinger,

What does a Point of Sale system have to do with Demigod???
On another note, strangling kittens is clearly not allowed by the licensing agreement....

Stardock Forums v1.0.0.0    #108435  walnut2   Server Load Time: 00:00:00.0000313   Page Render Time:

Stardock Magazine | Register | Online Privacy Policy | Terms of Use

Copyright ?? 2012 Stardock Entertainment and Gas Powered Games. Demigod is a trademark of Gas Powered Games. All rights reserved. All other trademarks and copyrights are the properties of their respective owners. Windows, the Windows Vista Start button and Xbox 360 are trademarks of the Microsoft group of companies, and 'Games for Windows' and the Windows Vista Start button logo are used under license from Microsoft. ?? 2012 Advanced Micro Devices, Inc. All rights reserved. AMD, the AMD Arrow logo and combinations thereof are trademarks of Advanced Micro Devices, Inc.