Thursday, January 1, 2009

Extending Cvar Protection

Inspired by a recent post on Inside3D, I'm going to be extending the cvar protection system to also include commands. This was a case where somebody is setting a custom bind for the F1 key through QC. Now, I'm of the opinion that keybindings belong to the PLAYER, not to the mod developer, and seeing this kind of thing makes me angry. What if I had my keyboard set up exactly the way I wanted it, and a merry little mod comes along and stomps all over my keybindings? What if I had F1 bound to +attack?

I do appreciate the power of QC for sure, but there are some things that are a step too far, and this is one of them. Mild by comparison to the worst that could be done (the thought of allowing file access through QC gives me the creeps), but still Just Not On all the same.

Postscript (of sorts)
I will probably be releasing with the protection system disabled by default. I'd recommend that everyone who downloads enable it, though.

0 comments: