"No Compensation for unplayable services"
Дата: 04.06.2011 19:02:39
Rake, on Jun 04 2011 - 19:51, said: Thanks for the response, Chris. I may not have been clear in my statement about requiring more information transfer. My understanding is that your servers handle more of the information, and part of the reason for that is so that hackers have less of an opportunity to manipulate code and create a hack. If my understanding is correct, doesn't that mean that your game produces more information transfer than many other online games where players download multiple disks of information that gets stored on their own computer rather than on someone's game servers?
ChrisK: No, the presentation layer on your computer is where the graphics are kept and the high-bandwidth items (there are really two different kinds of latency - lag from dropped server packets or a poor internet connection, and FPS hindrance due to a poorly-performing computer or graphics card). Our end basically concatenates all of the data from every player (position, spotting, account data, facing, speed, shooting results, health status, etc.), then parses it and passes it all back out to every player, meanwhile checking various factors to prevent intentional or unintentional displacement and account for missing data. The local work is heavy on graphics and presentation, while the server side is heavy on rapid calculation and validation. The packets that go between the two ends of the system are relatively small and few by comparison to the amount of data handled on each end. Which is why when a third-party provider to the backbone (not us!) like Level 3 has hardware issues that drop 10-20% or more of packets, it creates disproportionately enormous amounts of lag.