add cvar constrain checks with autoreset to not render the user incapable of fixing his settings