I'm meaning to have nginx listen on the game ports on TCP to have it automatically select the correct files to serve (fastdl). This setup would have a couple of benefits for my specific circumstances. Turns out cod4x already occupies TCP.
Why? And what are the implications of removing it?
I was under the impression that the game only needs UDP.
The code comments don't explain it and git history doesn't go back far enough to learn from it either.