Welcome to the Arena, where high-ranking warriors are transformed into spineless mush. Abandoning every ounce of common sense and any trace of doubt, you lunge onto a stage of harrowing landscapes and veiled abysses. Your new environment rejects you with lava pits and atmospheric hazards as legions of foes surround you, testing the gut reaction that brought you here in the first place. Your new mantra: Fight or be finished.
I've noticed that some characters in Q3A are always accepted as the right cd-key. So I built a small CMD script for Windows operating systems over v5.1 (XP and above).
Pretty funny that the keys seem to be accepted for online play. I guess the server no longer bothers to check if the keys are real or not and just accepts any seemingly valid key. That's one way to keep a decades old game alive I suppose.
The server only checks for the same keys on the same server. The key is checked locally for validity.
At that time i only came across this solution by accident. Out of frustration because i couldn't find my key, i entered a 1 everywhere. Then tried with the 2. When i had success with that, i just tried all the other characters. I also found out that combinations work too. So i came up with the idea of writing a script. And here we are... :-)