Use at your own risk. Copyright spirit I will not accept any responsibility for any incorrect information within this document, nor for any damage it might cause when applied. Note that the shell prompt in front of the actual command indicates the user and the machine you have to run the command at:. This document assumes you're running linux on both the server and the box you use to connect to the server via ssh to configure it. If this sounds strange to you get some info on linux and ssh before you try to use this howto. Please do not ask me to install a quake server for you, I won't. If you don't understand it you need to learn more on linux or write me an email explaining exactly which part of this document you don't understand so I can improve it. Also refrain from asking me how to use ssh, scp, rcon, iptables and vim in general see notes above.
STEP 3A - Downloading config files Download a config file for the type of server you want, and place it in your baseq3 directory. Otherwise users will not be able to connect to your server. At this point the server should be up and running on your Linux PC. STEP 1B - Creating symbolic links This is similar to a shortcut in windows, it will create a virtual folder of the original files. In the example above we have named the new folder ffa1, for a free for all deathmatch server. You can name the folders whatever you want. However, this is a good system to use, since you can name the folders, ffa1, ffa2, ctf1, ctf2, and on down the line depending on how many servers you are planning on running on a single machine. If you need to re-gain access to a specific screen enter: screen -r If you want to detach a server by default, include -d -m after 'screen' in your startup command.
Work fast with our official CLI. Learn more. If nothing happens, download GitHub Desktop and try again. If nothing happens, download Xcode and try again. If nothing happens, download the GitHub extension for Visual Studio and try again.
There are two ways to start a Linux dedicated server. If you intend to play on the same machine, or are using a machine that has X11 and GL installed, you can use the full "quake3" binary as a dedicated server, either from the commandline or from within the Multiplayer menu. If you select a dedicated server from the menu, the engine will shutdown the menu graphics as soon you start the server, and you will have to use the console window to access the server. For Linux installations that do not have X11 installed, you can also use the "q3ded" server which is available for installation from the CD. This binary does not require X11 or GL, and will start in dedicated mode. You can use the same command line options as with the full binary. The installation will not create symbolic links and startup scripts for "q3ded", so you will have to refer to it by the full path. Typically, configuration files for a dedicated server are maintained alongside the binary. Starting the Serve r. To start a server that does not report to the master server, use the command line below.