DutchFix for W:ET – TCE
Dutchfix is a QMM plugin I created with Merlin1991 to counteract a few nukes and exploits in the awesome True Combat Elite(TCE) mod.
TrueCombat:Elite (TCE) is a modern world total conversion of the free, popular, stand-alone third-person shooter, Wolfenstein: Enemy Territory. That is, TCE is an entirely free game, made by gamers, for gamers.
I was one of the community leaders of TeamNeelix (later GoNe), we owned a couple of game servers which were quite popular.
Unfortunately, when the mod was first released, it had some exploits and nuke vulnerabilities that could be used to crash a server.
Obviously when you own a few servers, you’re going to get targeted by people who want to harm it. So with help of the community we found out how the exploits worked.
Since TCE was a closed-source project, we needed a way of fixing it without the source code.
Fortunately the commands used to exploit were all server commands, meaning we could intercept them by a hook between the engine and the mod.
We used Quake3 Multimod(QMM) to create a plugin which checked all the commands and ignored them when it was an exploit.
The plugin would also optionally automatically ban nukers.