Servers
From OpenArena
WARNING: Dedicated servers were broken in the original 0.8.0 release. If you intend to run a dedicated server, download this hotfix, see this thread for further informations.
Contents |
[edit] Server List
See a list of currently-active 0.8.0 servers:
Older servers:
[edit] Known Servers
| Server Name | Location | Requirements |
|---|---|---|
| Darlek | Ft. Lauderdale, FL, USA | |
| ***|_TeaM_I.R.C_|*** WwW.FonsetoHosting.CoM | Spanish | |
| Tuxfamily.org games.tuxfamily.net | ||
| K-Play Gameserver - www.k-play.de | German | |
| The Rainbow Networks | Germany, Sweden | Map-pack required |
| meldersnet.nl OA 0.6 | Dutch | |
| WsY Clan Site www.rust7.mlap.hu | Hungarian | |
| ThreeMenWise |AU| | Australia | |
| Bigpond GameArena | Australia | Hosted by Bigpond ISP in Australia. Please only Australians join this, anyone with a ping over 100 please find a more local server in your own country.
If you are using Bigpond ISP in Australia joining GA Servers will not add to your monthly data charges, it will be FREE TRAFFIC. http://www.gamearena.com.au/getconnected/servers/ |
| European OA 0.7.0 (24/7) Server | Germany - Berlin | |
| cat-man-du.com | Amarillo, Texas, US | |
| ROFL servers | France | Depends of the server ;-) |
| [Mononoke | OA 0.7.1] | Bytom, Poland | |
| openarena.eu 0.7.6 | Amsterdam, Netherlands | |
| lukitas.homelinux.net Port: 27960 | Argentina, Santa Fe, Sunchales | |
| Brickwedde servers | Germany | |
| ncore.sk servers | Slovakia | Local ncore.sk network servers with dedicated line to internet actualy we provided 0.7.0 and 0.7.6 , 0.8 comming soon as possible |
Please add missing servers.
[edit] Server Setup
OpenArena Servers are set up in the same way as Quake 3 servers.
Basic Steps include the following:
- upload OA to your server: this can be done via ftp, ssh/scp or whatever you prefer
- create an OA user account, do NOT run the server with root priviledges
- get / create a server config file (see example below)
- make sure your firewall/router (if any) allows connections to the OA ports
- run the server and make sure it stays active when you log out, usually with the help of the screen-utility under linux
If you need more detailed instructions on setting up Q3A/OA servers, you may want to have a look at one of these guides:
- Q3A Server guides at gameadmins.com, english
- Q3A Dedicated Server Guide at Holarse-Gaming, german
- Quake III Arena linux dedicated server HOWTO at sp1r1t.org, english
Please note that all of these guides explain how to setup a dedicated server. This is a server that runs on a machine that is only used as the server: you can't play on a dedicated server. You need to start the game ordinary and join the server.
Note: if sv_allowDownload "1" is set on your server and you experience slow download rate, you may enable HTTP download. See this post for a way to do this.
[edit] Examples
see setting up a cycling server through all maps of openarena 0.70
[edit] Example
- set sv_hostname "Server Name"
- set sv_maxclients <maxclients>
- set g_motd "Message Of The Day"
- set g_forcerespawn <timebeforeforcedtospawn>
- set rconpassword "password"
- set g_gametype <0=DM,1=1Vs1,2=SP,3=TDM,4=CTF,8=ELIM,9=CTF_ELIM,10=LMS,11=DD,12=Dom>
- set fraglimit <fraglimit>
- set timelimit <timelimit>
- //If you want to use unlagged functionality (since 0.7.6)
- set g_delaghitscan 1
- //Here's the map-cycle. When fraglimit or timelimit is reached, the map is automatically changed.
- //Otherwise it would just play the same map again.
- set m1 "map <mapname>; set nextmap vstr m2"
- set m2 "map <mapname>; set nextmap vstr m3"
- set m3 "map <mapname>; set nextmap vstr m4"
- set m4 "map <mapname>; set nextmap vstr m5"
- set m5 "map <mapname>; set nextmap vstr m6"
- vstr m1
[edit] Example linux
- // openarena example servercfg linux
- // save as server.cfg in ~/.openarena/baseoa/
- // start with:
- // cd <openarena_base_dir>
- // ./ioq3ded.i386 +set dedicated 2 +set net_port <PORT> +exec server.cfg +map aggressor
- // <PORT> is usually 27960
- sv_hostname "My OA server"
- sv_maxclients 16
- sv_master1 "dpmaster.deathmask.net"
- sv_maxPing 150
- sv_minPing 0
- sv_pure 1
- sv_maxRate 25000
- //Tip: If g_delaghitscan is used sv_fps should be 20 for best results
- sv_fps 20
- sv_allowdownload 1
- sv_privateClients "2" // slots substracted from sv_maxclients
- sv_privatePassword "<privpass for privclients>"
- capturelimit 8
- timelimit 15
- fraglimit 35
- set rconPassword "<rconpassword>" // for remote ingame servercontrol
- g_motd "<message of the day>"
- g_quadfactor 4
- g_inactivity 0
- g_allowvote 1
- //If you want to use unlagged functionality (since 0.7.6)
- g_delagHitscan 1
- //Special modes since 0.7.6:
- //g_instantgib 1
- //g_rockets 1
- //g_vampire 0.25 //25%
- //g_regen 5 //5 health per sec.
- //Gametypes
- // 0 = Free For All
- // 1 = Tourney
- // 3 = Team Deathmatch
- // 4 = Capture The Flag
- // 8 = Elimination
- // 9 = CTF Elimination
- // 10 = Last Man Standing
- // 11 = Double Domination
- // 12 = Domination
- g_gametype 0
- set d1 "map aggressor; set nextmap vstr d2"
- set d2 "map oa_dm1; set nextmap vstr d3"
- set d3 "map oa_dm2; set nextmap vstr d4"
- set d4 "map oa_dm3; set nextmap vstr d5"
- set d5 "map oa_dm4; set nextmap vstr d6"
- set d6 "map kaos2; set nextmap vstr d7"
- set d7 "map oa_dm5; set nextmap vstr d8"
- set d8 "map oa_rpg3dm2;set nextmap vstr d9"
- set d9 "map oa_shouse; set nextmap vstr d1"
- wait
- vstr d1 // start loop at d1
[edit] Example Mac
- You should must be logged in. Take the server.cfg above and put it in the 'baseoa' directory.
- To start a server you have to:
- cd Applications/OpenArena.app/Contents/MacOS/
- ./ioquake3.ub +set dedicated 2 +exec server.cfg +map aggressor
- Also consider running the server in a forked process with the command nohup, or use Ctrl+Z and enter 'bg' to background a running server. You can leave the shell now.
- Note: this didn't work for me.
- I used this instead:
- /Applications/openarena-0.7.6/OpenArena.app/Contents/MacOS/ioq3ded.ub +exec server.cfg
- What I found was I couldn't run the exe's (either of the ub files) from within the OpenArena.app file. Couldn't find the default.cfg file.
- The server.cfg needs to be in the baseoa folder under the openarena base folder.


