Forgive me for being stupid, but although lag will never be eradicated is there any reason why the following solutions won't work? :
The program can determine the lag each connected user is experiencing so for those that have lag:
a) reduce the amount of bullets needed to kill someone.
b) Increase the target envelope - that part of the target in which your bullets have to stray in order to register a hit. This would compensate for the enemy not being where you see them when shooting due to the lag.
Sounds simple. Why is it not implemented?
The program can determine the lag each connected user is experiencing so for those that have lag:
a) reduce the amount of bullets needed to kill someone.
b) Increase the target envelope - that part of the target in which your bullets have to stray in order to register a hit. This would compensate for the enemy not being where you see them when shooting due to the lag.
Sounds simple. Why is it not implemented?