Game Development Community

Initial set up question. chat and networking solution?

by John Spivey · in General Discussion · 03/16/2006 (7:15 am) · 2 replies

My theory up to this point is this. My game is going to be a MOG (multiplayer online game) <---notice the lack of the word "massive" there. There will be (hopefully) 500-1000 players per server. (Initial goal, may be further refined at a later date) It is my opinion that making the truely "massive" multiplayer game will be beyond our scope financially. Bandwith, hardware, and software considerations factored into this. It is more likely to be able to add another game server IF things went well, a totally diferent story starting out on the top end of servers only to take a huge loss and be stuck with hardware that can no longer be used.

With that little bit of backround done. To my point. MySQL will be the data base for our MOG. It will be a zoned based games for various reasons. My "initial" concepts are that there will be the main game server and then the database and chat server (chat is still up in the air right now due to my low understanding of the chat system currently in engine). Networking is my single WORSTE nighmare when it comes to this. Networking is hands down ranked in the "pure friggin magic" department of my understanding.

So my question. (yeah there actually is one in all this jabbering). What applications should I be looking at to get my servers in the network talking to one another. Is this something that can basically be relied upon by a standard windows "home" network set up or am I going to need something beefier to serve this purpose? I understand that this question may be insanely stupid but please keep in mind that networking (at this point anyways) is by far my weakest point.

Scripting, data base, art work, level design, game concepts are ( I hope) things that I will be able to manage. It may take a while but I think I can get these things to work with the resources I have. The trick is getting it all to work together.

I am basing some of these concepts on the fact that I "assume" that the game server and the data base/ chat server need to be independant of one another. Is this the case? When considering on if I need 3rd party chat I am assuming that there is no radial setting for chat currently in Torque. Is that the case? Radial chat is pretty important for a MOG in my opinion, radial chat meaning channel where only people within a predefined distance can hear what you say.

I will have to look further into this I know but for now all I am doing is preparing to get the CORE processes set up and running. I do not see the sense in building up a world without the engine running first only to find out later that adding a new sub-system to engine will cause more problems.

#1
03/17/2006 (9:39 am)
I don't understand your question at all.

What applications? Are you using a engine? (You're asking in the General Development Discussion)

If you're not using a engine, what are you using and how far have you gotten?

A chatserver is really the least of your worries, it's really easy to get a basic framwork up, but without any details it's hard to take a guess at what you need.
#2
03/17/2006 (10:09 am)
Yeah it was a poorly thought out question. I am using Torque Game Engine. Putting together initial build and want it tobe as clean as possible. I will re-address this when I have better information.