Warning: nl2br() expects parameter 1 to be string, array given in /home/in2it/domains/dragonbe.be/public_html/src/main.php on line 173

Warning: nl2br() expects parameter 1 to be string, array given in /home/in2it/domains/dragonbe.be/public_html/src/main.php on line 173

Quake III Arena

Here you'll get instructions of how to install a linux dedicated Quake III Arena server.

Getting the files

Download the Quake III Pointrelease 1.32b
linuxq3apoint-1.32b-3.x86.run

You'll also need the Quake III Arena CD-Rom!

Setup

Create a quake3 installation directory
$ mkdir /usr/local/games/quake3
$ cd /usr/local/games/quake3
Run the Pointrelease 1.32b
$ ./linuxq3apoint-1.32b-3.x86.run
Copy the *.pk3 files
$ cp /path/to/cdrom/Quake3/baseq3/*.pk3 ./baseq3

Configuration

These settings require special attention:

g_gametype:
  • 1: DM (Deathmatch)
  • 2: Tourney (one-on-one)
  • 3: Team DM (Team Deathmatch)
  • 4: CTF (Capture the Flag)
g_motd:
This is the "Message of the Day" where you can welcome players on your server.
sv_hostname:
This is your servername as it apears in the "Browse server list".
rconpassword:
This is your administrative password. If you set this, you can use administrative commands in-game on your server.
// file: server.cfg
set sv_hostname "DragonBe's Quake III Server"
set sv_maxclients 10
set g_motd "Come in peace, leave in pieces!"
set g_forcerespawn 15
set rconpassword "password"
set g_gametype 1
set fraglimit 50  
set timelimit 20

//Map-cycle: Lijst hier je maps op
//Om dezelfde map te spelen, onderstaande verwijderen
set m1 "map q3dm1; set nextmap vstr m2"
set m2 "map q3dm2; set nextmap vstr m3"  
set m3 "map q3dm3; set nextmap vstr m4"
set m4 "map q3tourney1; set nextmap vstr m5"
set m5 "map q3dm4; set nextmap vstr m6"
set m6 "map q3dm5; set nextmap vstr m7"   
set m7 "map q3dm6; set nextmap vstr m8"
set m8 "map q3tourney2; set nextmap vstr m9"
set m9 "map q3dm7; set nextmap vstr m10"
set m10 "map q3dm8; set nextmap vstr m11"
set m11 "map q3dm9; set nextmap vstr m12"
set m12 "map q3tourney3; set nextmap vstr m13"
set m13 "map q3dm10; set nextmap vstr m14"
set m14 "map q3dm11; set nextmap vstr m15"
set m15 "map q3dm12; set nextmap vstr m16"
set m16 "map q3tourney4; set nextmap vstr m17"
set m17 "map q3dm13; set nextmap vstr m18"
set m18 "map q3dm14; set nextmap vstr m19"
set m19 "map q3dm15; set nextmap vstr m20"
set m20 "map q3tourney5; set nextmap vstr m21"
set m21 "map q3dm16; set nextmap vstr m22"
set m22 "map q3dm17; set nextmap vstr m23"  
set m23 "map q3dm18; set nextmap vstr m24"
set m24 "map q3dm19; set nextmap vstr m25"
set m25 "map q3tourney6; set nextmap vstr m1"

Running the server

$ ./q3ded +exec server.cfg