Originally posted by anthonything
You can push the clientside dvars for scripts to the server and notify all clients of "disconnect", then, using a modified _gamerep file, traverse through the challenges and weapon achievements and it will stick. If you use any kind of forced xp give or any setdstat the client will either get kicked or lose the stats synchronization.
I'd be interested to see what this looks like, everything I have thus far found that gives more than 65,000 XP to a client doesn't stick.