Server Quick Start (2002/04/06) =============================== Q3F Servers can be run in both dedicated and non-dedicated modes. For information on the Quake 3 aspects of running a Q3F server you should consult the documentation included with Quake 3 Arena (in the extras directory). This section deals with Q3F server specifics. Generally, a non-dedicated server is used to run a server process on your machine that you too can also play on. You might use a non-dedicated server to p lay against friends on a LAN, or just to run around Q3F maps on your own. A dedicated server is more suited to Internet or LAN use where many players will be connecting. A) Running a Q3F Non-Dedicated server ===================================== The easiest way to run a Q3F non-dedicated server, is from within Quake 3 itself. To do so, follow these simple steps: 1. Connect to the Internet or ensure you have a suitable LAN connection. 2. Start Q3F 2.0 using the Q3F 2.0 Desktop Icon 3. If you haven't done so already, configure your Q3F keyboard controls by clicking the 'SETUP' button'. After choosing a setup option of the menu you'll be presented with a list of the basic Q3F commands which you'll need to assign keys to. 4. To start a non-dedicated server click on 'Play Q3F' on the top left and choose 'Create A Game'. Now choose the settings for the server you would like to run and press on 'Start'. B) Running a Q3F Dedicated Server ================================= To start a dedicated Q3F server you'll probably need to use the command line, or a desktop shortcut. Running a Q3F server is only a little more complex than running a standard Quake 3 Arena DM or CTF server. The key to smooth server operation lies in the q3f_server.cfg which includes all the Q3F specific commands that most server administrators will need. The q3f_server.cfg also includes the address of the dedicated Q3F master server - as such it's important that you consult this file, and use a command line as close as possible to the following if you're setting up a public server. Linux: q3ded +set dedicated 2 +set fs_game q3f2 +exec q3f_server.cfg Windows: quake3 +set dedicated 2 +set fs_game q3f2 +exec q3f_server.cfg You can simply use the example command lines provided with Q3F 2.0. You will find them in the directory 'examples' called 'runq3f' for Linux and 'runq3f.bat' for Windows. Step by step installation: Linux: (0. install quake 3 + latest linux point release) 1. unzip the Q3F 2.0 archive to your quake3 directory 2. copy runq3f from examples to your quake3 directory and set the file's permissions (chmod 755 runq3f). 3. edit q3f_server.cfg in the q3f2 directory 4. start the server with ./runq3f (5. after the first start you can use chmod 000 ~/.q3a/q3f/q3config.cfg to prevent q3a from reading the written config file. In the past there were problems with this config file when running multiple servers from the same directory.) Windows: (0. install quake 3 + latest windows point release) 1. use our Q3F 2.0 Installer to install Q3F 2.0 on your server or unzip the Q3F 2.0 archive to your quake3 directory 2. copy runq3f.bat from examples to your quake3 directory 3. edit q3f_server.cfg in the q3f2 directory 4. start the server by executing runq3f.bat Note: This installation steps are for a standard q3f server. If you are interested in a higher level of customization, check the advanced server configuration docs & scripts. For running multiple servers you need a different command line for each server because every server needs its own port (they can't all run on the default port 27960). Copy the runq3f or runq3f.bat to a new file name and edit the net_port setting in it.