Originally Posted by isnear
I don't think you all grasp what Disney did to this game in regards to player vs. player.
They destroyed it. Games use packets. A packet is a bundled bit of info passed to and from the server, info about where you are, time stamps, positions, shots fired, direction... you know... just about everything.
Games use UDP packets, because these packets are customized for optimal information passage, which is critical in interactive gameplay. POTCO used to use ONLY these packets, and gameplay was quite accurate and fast, from day one. But, many of us old timers hated the text messaging system, because characters would drop out, sometimes arrive in the wrong order, and in short, it was a mess. Now there is another kind of packet called a TCP packet, and if the HTTP protocol is used inside these packets, everything is forced to arrive in order, with no drop outs. And Disney started to use these for their text messages and all was well.
So why not use HTTP packets everywhere? Well, unlike UDP packets, these things are huge, and they are slow, because the HTTP protocol, while great for text, is horrible for interactive gameplay and here's exactly why: in gameplay, for timing reasons, sometimes you have to throw away information to catch up with a clock. But HTTP protocol works like this: if the packet info is not received perfectly, a request is sent for the sender to resend it... and it INSISTS, and it won't do anything until the perfect packet is received. All timing issues are ignored. Notice the crazy lag now, or how your shots in SvS don't work near as well as before? TCP/HTTP.
Disney is now using ONLY TCP/HTTP packets. For everything. Don't ask me why, but they are.
So you can dream up all the scenarios for inter-player play you want now, but POTCO is forever going to trail other MMORG games in inter-player playability until they change BACK to UDP packets for non-text play.
Disney's only option left is to punt on player vs. player and make more and more player vs. NPC scenarios, because timing is less important with player vs. NPC.
|