Miscellaneous: Quake 3 dedicated server under FreeBSD

(last edit: 2001-10-25) This was harder than expected in the end. Allthough perhaps reading this wil suggest otherwise but the problem is this is VERY badly documented on the net. Most things adress linux. Text between "" are commands you can blindly copy if you're a newbie. Just leave out the "'s ;) 1) What you need: * installed linux compatibility. If you don't have it see (as root)this may take quite long: "cd /usr/ports/emulators/linux_base ; make install ; make clean" * lynx text browser. Don't have it? Type (as root) "cd /usr/ports/www/lynx ; make install ; make clean" * You need the file \Quake3\baseq3\pak0.pk3 This can be from any quake cd! (win/lin/mac) * The linux point release file from ID. For example linuxq3apoint-1.17.x86.run. Update: the final release (1.30 is out) 2) What you do: * Make a dir in you homedir: "mkdir ~/q3" * unpak the point-release like so: "./linuxq3apoint-1.17.x86.run -target ~/q3/tmp" and ingnore the error. If that doesn't work you should edit the file and remove the first part up to where the actual binary code starts. After this you will be able to just untar it (tar -xvzf ) * Move all the files from the file dedicated server file in you quake3 server dir (probably /home/youruser/q3 ) * put the pak0.pk3 in a dir called ~/q3/baseq3 * copy the new pak files like so: "cp ~/q3/tmp/baseq3/* ~/q3/baseq3" * remove left over junk (like the zipped file you just extracted) * make a file in ~/q3/baseq3 called server.cfg and put this in it: for what values mean look at:variables list server.cfg: -------------------------------------------------- g_gametype 0 fraglimit 30 timelimit 15 sv_maxclients 8 g_motd "Lord's kwak server" sv_privateClients 0 sv_privatePassword "" rconpassword "blah" sv_pure 1 sv_maxRate 10000 sv_master5 "" g_weaponrespawn 3 g_allowvote 1 g_quadfactor 4 g_forcerespawn 1 g_inactivity 45 set d1 "map q3dm2 ; set nextmap vstr d2" set d2 "map q3dm3 ; set nextmap vstr d3" set d3 "map q3dm4 ; set nextmap vstr d4" set d4 "map q3dm5 ; set nextmap vstr d5" set d5 "map q3dm6 ; set nextmap vstr d6" set d6 "map q3dm7 ; set nextmap vstr d7" set d7 "map q3dm8 ; set nextmap vstr d8" set d8 "map q3dm9 ; set nextmap vstr d9" set d9 "map q3dm10 ; set nextmap vstr d10" set d10 "map q3dm11 ; set nextmap vstr d1" vstr d1 // sets "Administrator" "Lord" // sets "Email" "gameservers@t-l.org" // sets "URL" "http://www.westpole.org" // sets "Location" "Holland" // sets "CPU" "Cel 300A 192Meg" // sets "mappack" "http://www.westpole.org" -------------------------------------------------------- * Run your server with the command: (from dir ~/q3) ./q3ded +exec server.cfg * Have a lot of fun playing. You can take a look at the following sites for additional help: Lokigames suport And for another tutotial that has also helped me, you can look at: Dead of Quake Have fun! If you don't get it mail me. Sjoerd Send your questions to: I.dont.get.it@t-l.org

Click here to go back to the index.