by GreEn`mArine » Fri Jul 06, 2007 7:14 am
Antilag has nothing to do with that. It's mainly the bad connections from the players if you see them warping. Tell them to stop Torrents while playing or get a new connection, they would lag in other games as well (unless they are predicted there).
However, what "AntiLag" means is that your shot of an instant-hit weapon (shotgun, nexgun, machinegun) will get re-aimed to the target that was under your croshair at this point in time. The way it is done now is not really good, because it just aims it into the middle of the player, and if the enemy is right above me and I just see his head the shot might not hit him because it was re-aimed to his torso which was guarded by the upper floor he was standing on.
The good thing about this antilag is that the shot will only be re-aimed if it is needed. However, another method would be better, to keep ghost tracks of the players on the server and to check back in time if your shot would have hit. Some kind of time-reversing. It should be limited to a max-unlag value tho, like 200ms, so that this method can compensate a max of 200 ms.
Another thing I don't like is that the rockets, nexgun shots etc. really come from your weapon. This means that you sometimes hit the wall (e.g. the edge of the wall to your right) although your crosshair doesn't point to the wall but to another point in far distance. The most annoying situation is when you fire a rocket and it explodes at that wall then. There are two little workarounds atm for this, g_shootfromcenter and g_shootfromeye. Shooting from eye is the best method, but it really looks bad. I think that shootfromcenter is a considerable option for competitive matches and I might think about including it into the ladder, e.g. as an optional thing that can be voted for, just like the colored fullbrightskins.
IRC quote:
[kojn] I've been coming a bit more recently
[kojn] she took it the dirty way