Re: How does BF4 determine ping and latency compensation?
Do the developers collect any data on ping values actually occuring in the games? Is there any way they would know if 1000 people were playing with ping over 500 (you cannot get below this with satellite as it has to go up and back down no matter what)?
Can you elaborate on the "client-side hit detection"? I've had some wierd momments where I shot or even knifed someone and it looked like I missed, but the game scored a kill. Is this because the numbers added up, but the video couldn't keep up?
How are trigger pulls determined? If another user with low ping and latency pulls ate the same time, or even slightly after I pull, Doesn't my latency slow me down so that his shot is counted before mine?
Here's an interesting look at this:
There are millions of satellite internet users, and microwave internet users (I haven't found numbers for MW)
https://itunews.itu.int/en/2727-Satellite-broadband-comes-of-age.note.aspx
As, you pointed out in your reply, developers compensate latency in the 60 ms range.
It appears there is marketing opportunity, to reach out to these millions on satellite or microwave. If you can devise a way to more or less "passively " compensate for steady high ping (not for lag switching! If your ping drops several hundred ms = cheater) you can level the playing field for millions more. You'd be the first as far as I know.
I see your point about people abusing the system. Sounds like the key is to be able to actively monitor the ping, which may not be practical.
I see here how people get around compensation without a switch: