Sys Admin Guide
So, You've Decided to Start a Quake 3: Arena Server.
This guide will help you get started.
You will need a legitimate copy of Quake 3: Arena. It is currently only available through Steam on Windows or if you'd like it on-disc second-hand markets like Ebay may have copies.
Once you have the game downloaded, copy
pak0.pk3 to your server's
- Create a new user for your ioquake3 server to run as. You can use the command
sudo adduser ioq3srvfor example to add a new user named
- Switch to the new user
su - ioq3srv
- Install any pre-requisites according to your distribution documentation. If you run into trouble here, please ask for help on our forums after attempting the next command and saving the output to pastebin
pak0.pk3from your purchased copy of Quake 3: Arena to the
sh start_server.sh. You can leave the screen at any time by pressing Ctrl+a then d, and then get access to your running server again by typing
- You're ready to go, just type
map q3dm17in your new server's console.
Mac OS X
Useful ioquake3 server console commands
Using Old Versions or Protocols
Sometimes we get asked to help with NoGhost or other mods that require versions of Quake 3 prior to 1.32c. Unfortunately there is no way to make mods that require old versions of Quake 3 work with ioquake3. When id software released the source code which ioquake3 is based on we only received access to the latest version at the time they stopped working on it.
Similarly, we sometimes get asked to support Punkbuster. This is closed source cheat detection software that we don't have the ability to use with ioquake3.