To clear things up about damage registration

Disregard if you already know this, I'd assume most people do. However, I do see a lot of people discussing about damage registration not being "fixed". Hopefully, this will clear the air a little bit. For reference, my brother is a computer tech manager at the Univ. of Georgia helpdesk, so he has helped explain to me some of the things I will explain.

Every Crossfire version is coded on the same netcode, I believe it is called Litech. Litech is not the best choice, but it's what we have to deal with. Yes, we can all say fix the net code. That would indeed be the best way to fix it, as it would alone improve packet loss, lag spikes, loss & choke, animation event, graphical events, accurate rendering, and hit detection. But I doubt that is going to happen anytime in the near future.

So, back to our version of Crossfire. The only other aspect that damage registration is linked to is the latency between its players. In simple terms, damage registration can be directly linked to the ping difference between all the users. The easier solution to improving damage registration would be to place ping restrictions and/or ping tables (for an in-game user preference and selection). The ONLY reason that the other Crossfire versions seem to have better registration is because all the players are pretty even in ping. So, with that being said, if the Developers provide us a way to select ping ranges in-game, where we could all play with semi-equal ping players, the damage registration would instantly improve.

tl;dr - All CF versions are coded in the same net code. Damage registration therefore is the same in all versions. However, the bad registration in our version can be directly related to the large difference in player's pings. If all pings were relatively equal or close to each other, registration would be improved instantly. Other version of CF simply appear to be better, but only because its players are all relatively similar in ping difference.

Comments