Not trying to second guess you ConeN, but as they save what your power up and gun as your profile on there servers, so if you logged in from someone else computer with your profile, you would have your setting ready. wouldn't the xml your talking about only changing your personal on screen result of gun fire and not the in-game what the multiplayer server would calculate? this is rely a interesting topic...derail![]()
I dont know if it is the case, but the only thing they would save on the server is your profile related data. Like nick, custom weapon classes, stats etc. Behavioural values for weapons itself is stored and used locally. Can you imagine having to do download a 99Kb xml file everytime you use or pickup a SCAR?
Usually local scripts (XML and LUA) are hash checked and certain values you send to the server, like damage, checked by the server. There are values which is very difficult to check though, like your fire rate, recoil or spread. The only way the server would know what value you are using is by either the client sending that value with every hit (which in itself is hackable), or the server implemented a heuristic check, which by default is flawed and produces false positives due to network lag.
Anyway, lets move back to the "official" thread.
Last edited: