| Clops |
11-25-2013 03:08 AM |
Quote:
Posted by Simple-Z
(Post 429340)
You do realize, Thallen, that my internet is over 80% faster than Australians' everyday internet users. Japan's delay is caused by the amount of people using the same internet in the same time. Having that many people in a small country will obviously cause delay for their internet system.t
|
Is there a thread on here to educate people on what causes lag/delay? People in Japan would have more delay because they are physically farther from the server than a U.S. player. There are many more routers between the server and a US player than between the server and a Japanese player. Transferring data between each of these routers takes between 5 and 40 ms (or more) and this time adds up. That is only for sending data in one direction, to or from the server. Each person is having to receive data about what the 10 or more people in the room are doing at the same time.
At best you have very few people in the room. In old graal we used UDP data transfer which makes a direct connection between your computer and everyone else in the room with you. You send the data back in forth without verifying that it reaches it's destination, which is very fast, but some packets may never reach their destination causing your opponent to look like they're skipping.
Now that graal uses TCP, all data is sent until you get a receipt back stating the data was received. You don't make a connection with each user in the room, you only create a connection with the graal server, so now your data has to go all the way to the graal server then back to the other person, on top of being verified that it actually reaches it's destination which is much slower when there are few people in the room.
People ask admins to fix the lag. The best they could do with their access is delete npcs from your account or possibly make a less laggy system script if it is even laggy in the first place. The majority of lag is cause by people logging in on a CELL PHONE, far inferior to a computer on a cable connection, and they're connecting from all over the world to one (or two?) servers in the US. If the Europeans had a server close to them they'd finally get to play without lag. Anyway, the person who can make the biggest change in lag is Stefan who scripts the game and can add more than one server or change the server's location.
I might be a little off in my explanation, Thallen knows this better than I do.
|