FireServer changed? What does it mean?

I kinda get it, but how does making FireServer variable be (I said be as it is not a foolproof antiexploit) a solution to the problem?