Jump to content
  • Advertisement


This topic is now archived and is closed to further replies.


The "Central Server" multiplayer design

This topic is 5488 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I don''t really plan to be a programmer, but sometimes I start thinking about a broad theoretical question, so here goes: I was thinking about how multiplayer games with the usual client-server design(FPS games for example) rely on having a master or central server to provide server listings and authenticate cd keys. But if the servers are down or their connection gets cut due to some unforseen circumstance, nobody can play unless they do it the slow, manual way - getting the IP from another source and entering it by hand. So my question is, how to improve on this? I had one idea where serverlists might be produced indirectly - the game could piggyback on the output of a general web search engine, and each game server would then also be a web server...however, that assumes that the web searching program can find each game as it''s started, and I don''t know if that''s at all possible. And it doesn''t help with cd-keys. Another thought is to use a P2P-type system that works independently of any one server. But again the cd-key problem comes up. I don''t even know why anyone would bother to write a better system, since it wouldn''t result in any additional quality or profit, but it was just a thought.

Share this post

Link to post
Share on other sites
I suggest you read http://www.gamasutra.com/features/20000511/bernier_01.htm

There is a section on server availability issues entitled "Dealing with Failure".


Share this post

Link to post
Share on other sites

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!