If these are totally stupid questions, please say so and forgive me.
I'm trying to bring up a dedicated tremulous server on a linux box, but I'm having problems. My first big question is: will tremded run on a linux box that doesn't have Xwindows installed? The distro I'm trying to use is centos Server, which has no graphics stuff - no X, no kde or gnome, just a nice, friendly BASH shell. If tremded needs graphics and the openGL stuff, then I guess I should stop now and lie down for a while...

Also, the linux box is behind a nat firewall, so what port(s) do I need to forward from the outside (Internet) to the linux box? I guessed it was UDP 30720, but I see that in the startup output, the linux box tries to connect to the master server on 30710 - do I need to forward that port too? (the firewall allows all outgoing ports from the linux box, so _outgoing_ ports shouldn't be a problem)
I've read the 3 or 4 threads in the forum that deal with tremded's command line switches and server.cfg, but so far, my box isn't showing up on the master server's list when I run a game from my Windows machine. Is there any "official" server documentation other than those threads?
Any help will be mucho appreciated. All flames will be gleefully ignored.

This is such a cool game. To bad I perpetually sux at FPS games...
Dave