Servers acting up once every week

What exactly is wrong with the servers? Once every week it takes at least 60 seconds when you click on "Internet" in the Demigod menu, then it takes at least 60 seconds again when you click on "Log in".... then it takes 60 seconds again when you click on Pantheon for example... this is really annoying.

 

The forum also seems to be affected from this. It seems slower when this happens.

3,735 views 25 replies
Reply #1 Top

Jesus, happening again right now. I guess this is also the or a reason why some games simply never show up in the pantheon statistics, since the server is unrechable for a long time.

Reply #2 Top

I sort of agree here. I don't play online much but the forum servers definately suffer from a "oh god it's weekend again, I can't take another weekend" slowdown. Seen other posts saying pretty much the same. Maybe some weekend bottleneck issue at SD's hosting backbone?

Reply #3 Top

If by "your" you mean Stardock's server(s) are bottlenecking on the weekend, then yeah, that may very well be the case :).

Reply #4 Top

Yes that's what I meant, I'll edit to clearify. I always post with the optimistic thought that a SD employee is reading it ;)

Reply #5 Top

The exact thing happens to me also, in weekends. They have a poor ISP for their servers, i think...

Reply #6 Top

No they are overwhelmed by the huge amount of players... all 500 of them.

God forbid this game becomes really popular and we get thousands players connected at the same time.  Sometimes I even get the feeling they are purposly pushing players away from the game by leaving it broken and bugged, otherwise they'd show how incapable they are in hosting a large multiplayer system.

Meanwhile, on Gamespy... 167,981 gamers are playing right now...

 

Reply #7 Top

Quoting Misfortune, reply 6
No they are overwhelmed by the huge amount of players... all 500 of them.
End of Misfortune's quote
500? There are roughly 8 times as many players playing during peak times.

Reply #8 Top

Right now, the main issue that I'm aware of is that Joeuser.com has tendrils into the same system that handles the logins and games list (AFAIK the NAT servers are entirely separate). As the internals of that site are very old and messy, it tends to cause problems when JU gets busy. While we can kick the system when we become aware that it's slowing down, it's unfortunately not a simple matter to resolve completely.

And yeah, opengames does not give complete stats. There are about 2700 players right now (rising since we're getting into Euro afternoon) and it gets around 3-4000 during normal non-peak hours.

Reply #9 Top

What Joeuser.com has to do with Demigod's servers? :S

Reply #10 Top

Quoting Dead, reply 9
What Joeuser.com has to do with Demigod's servers?
End of Dead's quote

Err he explains in the very same paragraph?

 

By the way the problems with speed I get are forum only, so according to your (SD's) post that has no correlation with joeusers.com?

[edit] ah below post says databases too.

Reply #11 Top

Database stuff.

Reply #12 Top

Quoting twifightDG, reply 10

Quoting Dead Ghost, reply 9What Joeuser.com has to do with Demigod's servers?

Err he explains in the very same paragraph?
End of twifightDG's quote

I thought that demigod's game list and logins are on a separate server and do not share the same "space" with Joeuser.com. Or maybe i don't understand this correctly, as i'm not a network savvy person.

Reply #13 Top

Quoting Dead, reply 12
I thought that demigod's game list and logins are on a separate server and do not share the same "space" with Joeuser.com. Or maybe i don't understand this correctly, as i'm not a network savvy person.
End of Dead's quote
They share the same database "stuff".

Reply #14 Top

Actually opengames.aspx (used to) always list more open games than were actually shown ingame.  But I'll take your word for it and trust you that the peak is 4k users.

Sorry to say the rest is bullshit.  If you share a database with another service that causes degraded performance, move the DB.  It's not like it's rocket science.  The fact that you haven't and we're in the 3rd month since game release...well... :(

Reply #15 Top

I have to say that I agree here. For a company like Stardock a seperate server should be within butget easy, and even if you have to share then this performance problem is reason enough to give your host a poke to have them ask joeuser to fix it.

Reply #16 Top

jouser.com is a Stardock product too, it's their choice to share it.  Besides we're talking a game that reportedly had 100k sales a month ago.  Thats 4-5M $$ sales. 

Reply #17 Top

Only if you all paid $50 for it and Stardock recieved every penny.

Reply #18 Top

Quoting DeadMG, reply 17
Only if you all paid $50 for it and Stardock recieved every penny.
End of DeadMG's quote

Actually he is spot on. First off the game costs $40 or $50 depending on which 'box version' you buy (either digital download or the other one with a real box) and multiply that by 100k and you get the right amount. He also says "sales", not "net profit".

I was thinking joeuser was their own product but a quick glance on the site didn't tell me that. Anyway, they should still be able to seperate the two databases and host them on seperate machines. Don't flame me for this but I assume Stardock forums aren't major hits/second pages. So all that is needed is a decent machine to serve some database requests. Hardly a cost that a game publisher would be scared of. They probably have some other servers they could shuffle around with and in the end host every site on a server that can take the load. Now, that said, yes I do know that is a LOT of work and a LOT can go wrong. Still, it's nothing that a professional can't handle.

Reply #19 Top

There is a Stardock logo on the bottom and it links with the forums.

And yes, I never said the figure was Stardocks income, but rather sales.  It is still a shame that a product that has generated more than 5 million $ in sales is hindered by a database server.  Even with 4K people online (which I serously doubt as there is never more than few hundred playing), it doesn't need all that much of an investment.  Beleive me, I have hosted enough gaming servers to know what goes and what doesn't.

Reply #20 Top

If you share a database with another service that causes degraded performance, move the DB.
End of quote

Given that everything needs to access the customer DB (with 3.6million+ accounts), no, it is not a simple matter of "move the DB". The load issue needs to be fixed internally on JU, but it's not something that can be done instantly as most of the webdev staff is different now from those who wrote the JU backend and there are many other jobs that need their attention as well.

Reply #21 Top

Then move the JU site... :S

It's really bad to have a broken/slower DG on weekends, when most people have time to play it. This should be a priority, as it's quite bad sometimes...

Reply #22 Top

Indeed, this seems like a serious oversight now :(

Reply #23 Top

Hmm well with a shared DB you are pretty much screwed, but I do wonder if there is nothing you can do. Isn't it possible to give the JU site reduced priority? Because at the moment demigodthegame, and any other site sharing that DB, are suffering for JU's poor backend. If you 'punish' JU.com it might suck a bit for them but you'd 'save' all the other sites the poor performance. I don't know if this is at all possible though, with standard server software.

Reply #24 Top

This seems to get more frequent :(.