I put together a "starter" server config file for folks - it is copied below. For a list of rcon commands for Quake 3, go here:
http://www.quakeworld.com/q3console/
Autokick doesn't work from the console. I am kicking around some ideas to make it work from within the game (and to also selectively give out admin priveledges), but the list of stuff I want to do is too big for what I have time to do. We'll have to see how it shakes out.
// This is a generic server configuration file for MoHAA
// It should be called as part of your server's startup command, for example
//
// c:\program files\EAGAMES\MOHAA\mohaa_server.exe +set ui_console 1 +set dedicated 1 +exec server.cfg
//
// You should change the info here to suit your needs. If you want to comment
// out a line, use two forward slashes. For more info on running a server, check
// out Bull's Dedicated Server Guide at alliedassault.com.
//
// Have fun
// Crow King
seta sv_hostname "server name as it will appear in GameSpy"
sets Admin "your nick goes here"
sets URL "www.yourwebpage.com"
sets Connection "T1"
net_noipx 1
net_port 12203
//timelimit sets the amount of time each map will run
//note that most obj maps have their own timelimits..when the map has run enough
//times to exceed your time limit, it will switch to the next map
seta timelimit "15"
seta fraglimit "0"
seta flood_waitdelay "10"
seta flood_persecond "4"
seta flood_msgs "4"
//gametype is 2 for tdm and 4 for obj
set g_gametype 4
//teamdamage controls friendly fire (0 = off, 1= on)
set g_teamdamage "0"
//amount of time someone can be inactive before going to spectate
set g_inactiveSpectate "30"
//amount of time someone can be inactive before they're kicked
set g_inactiveKick "120"
//if you're running a non-dedicated server, you don't need to use rcon
set rconpassword "your password here"
set sv_pure "0"
//maxclients is the total number of players that can be on the server
set sv_maxclients "12"
//private clients is slots set aside (from the 12) for you and friends
set sv_privateClients "3"
//password to use for a private client spot
set sv_privatepassword "your private password here"
//max ping is the maximum ping someone can have to connect to the server
seta sv_maxping "200"
//sv_gamespy allows the server to be seen in GameSpy
seta sv_gamespy "1"
seta sv_allowDownload "0"
seta sv_maxRate "9000"
seta sv_fps "20"
seta sv_floodProtect "1"
//if you change to tdm maps, don't forget to change the gametype
seta sv_maplist "obj/obj_team1 obj/obj_team2 obj/obj_team4"
//the first map in the rotation to be run on server startup
map obj/obj_team1