For those of you unfamiliar with lag compensation (LC):
LC gives players with high ping a better gameplay experience and allows them to compete more fairly against players with lower ping.
By this, LC connects communities from different regions of the world. About two years ago, I released Lua Lag Compensation, a lua script that essentially replaces CS2D's hit/damage system with one that has LC. The script has become increasingly popular throughout the world in servers of the standard gamemode and for competitive CS2D clans. In North America, (I believe) all of Mostafa's standard servers used Lua LC back when Mostafa was hosting. Currently most of the public and private standard servers in North America run the script and often you will find Europeans, Australians, and South Americans playing simultaneously in mixteam matches. Intercontinental clans such as Kc, Storm, lone, etc... have especially benefitted from Lua LC since their members are able to play and train together without worrying as much about ping issues. Recently. the traditionally European-only PCS project has finished two international tournaments (ICC and PCS 1v1) with using Lua LC.
However there are still issues with the Lua LC script that cannot be resolved with lua.
-It is not compatible with some other lua scripts, especially those which depend on the hit hook.
-The hitsounds are produced via parsing sv_sound2 and thus sound the same regardless of the position of the hit. Although this seems minor, people I have talked to claim it to be very annoying.
-I suspect that the effects of parse commands in the lua occur one frame (20ms) after being called; this would be an additional 20ms latency.
These issues and some others (tactical shield doesn't work, can't shoot through corners) would not occur if CS2D's native hit system had LC.
So DC can you please add/fix LC in CS2D? Many people in the competitive CS2D community, including myself, would really appreciate it if you do.
I don't think that implementing would be a challenge.
Basically it's like:
p.s.
I'm not asking that you force LC on every server. Just an option to toggle it
edited 1×, last 15.09.12 10:33:28 am