MMorpg connection

Blitz3D Forums/Blitz3D Programming/MMorpg connection

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

Here is what I would suggest. Draw all of this out on paper. Dont at all think about this as a game, rather just a communication network. Draw the Server and client nodes in the data structure, as well as what the packet message contains need to contain. Devise an entire system in theory and purely conceptual that will handle message queues delivery and data parsing. Do this for every type of message you will need aswell( atleast what you think you will need). Try to find ways to break the system, fill it full of what ifs and make some redundancy to gain default data instead of presenting either the server or the client a series of unpredictable MAV's. This is not an easy process, but is by far the most important in a multi-user network environment. Next build a chat client, and console like system to send and test these commands back and forth between the client and server. Test bandwidth usage, processing time all of this needs to be fine tuned to support what you are going to be feeding it. Next develop the entire server architecture and make commented sections on the reciprocating events on the client end. This will not be easy, nor fun, and will make you go insane at points... once you have all of that working. Develop your user system... then the world system, then anything else you want to add, the reverse engineer that client to work with the servers data types. Get a team of a few dozen people to create content, as well as you will need about $10,000 or so to purchase a decent server and rent a spot at a colocation, the left over money will pay for bandwidth for a year or so. Good luck.