16-02-2007, 02:29 PM
It will not work. You have two ways of making the server. Peer-to-Peer and with a main server.
Peer-to-Peer: Everybody send the data do everybody, no main server and that can not work with MS or any mmorpg. The reason is that when you don't have a main server, you cannot shutdown the game witch makes a lot of problem about updates and where will you save the players data, inside each client xD Makes no sense...
Main Server: Is how MS works right now. You have all this data inside the main computer that handle all the needed info and YES the server need to handle everything, else it would be much easier to hack and suck things.
The thing you are telling it is possible to do, maybe, just maybe can be accomplish and it would lag like hell... oh yes it would. Imagine the server doing SendDataToAll. Imagine the time the packets will take to get to the last logued player. And now just imagine this: 7 players are logued in. So you have like... 3 server heights, just like your example. Now imagine, like in your example. If player 2 or player 3 logs off. xD The things that need to be done with this are just too much to add to MS. In my opinion, if you realy wana keep doing this, make test clients and a test server and send it to us, the MS community so we can test, but I realy don't think it will work. Good luck anyways
Peer-to-Peer: Everybody send the data do everybody, no main server and that can not work with MS or any mmorpg. The reason is that when you don't have a main server, you cannot shutdown the game witch makes a lot of problem about updates and where will you save the players data, inside each client xD Makes no sense...
Main Server: Is how MS works right now. You have all this data inside the main computer that handle all the needed info and YES the server need to handle everything, else it would be much easier to hack and suck things.
The thing you are telling it is possible to do, maybe, just maybe can be accomplish and it would lag like hell... oh yes it would. Imagine the server doing SendDataToAll. Imagine the time the packets will take to get to the last logued player. And now just imagine this: 7 players are logued in. So you have like... 3 server heights, just like your example. Now imagine, like in your example. If player 2 or player 3 logs off. xD The things that need to be done with this are just too much to add to MS. In my opinion, if you realy wana keep doing this, make test clients and a test server and send it to us, the MS community so we can test, but I realy don't think it will work. Good luck anyways
