A friend and I were discussing how FPS server updates its connected customers We have a boy And saw how he exposed the enemy position on the screen and started thinking about us.
They argued that the server only updates the customer with the information that is immediately relevant. To wit. The server will not send information about the enemy players if they are far away from the point of view of the client or the efficiency of the client. Although he was uncertain - he gave an example of a hiding behind a rock, unable to see anyone if the player was suddenly popping up in three of his place, then there would be a delay of 50 seconds before being sung on his screen , While the server had to send the necessary information.
My Controversy Contrast: The server sends the customer all the information about every player and lets the client determine whether there is a permit and what not. I thought it would be really less computational for the server to send everything and send heavy load to the client, so to talk about this. I also felt how cheating programs work - they stop server packets, get the position of enemies, then show them on customer's view.
So the question: What are some general policies or strategies that the first person shooter server is employed to keep its customers updated?
This is a compromise between your situation and your friend's situation, and each game has its own desired business on it. -Take a little different to get the bandh Can not try to send more information to the server, like To check the distance, but essentially some such information will be sent which can be exploited very much, such as to send an enemy status behind a rock, just because it is the exact line of each time for the server It is very expensive to calculate also for the issue of delay mentioned by you.
Usually, you will find that FPS games leak more information than others, because they are more concerned with a smooth game experience which is a faster and more regular requirement. Unlike MMOs, an FPS player usually is at liberty to go to a different server if they cheat their game then are wasting.
Some additional readings:
Comments
Post a Comment