Hi folks,
So I decided to bring back to life the Openarena server that used to run like a year ago. Only this time I'm using a different OS (Ubuntu vs Debian) - and that's the only change. So I download and extract oa081.zip to start off fresh, put my files in the right places (/home/dv/.openarena/baseoa for configs) and fire up the server. Before it used to happily succeed and now it fails.
localhost ~/.openarena: /usr/local/oa081/oa_ded.i386 +set fs_basepath /usr/local/oa081 +set fs_game FFCTF +set dedicated 2 +set net_ip 74.82.5.104 +set net_port 27960 +exec default.cfg
ioq3+oa 1.35 linux-i386 Oct 20 2008
----- FS_Startup -----
Current search path:
/home/openarena/.openarena/FFCTF
/usr/local/oa081/FFCTF/z-proskins2.pk3 (8 files)
/usr/local/oa081/FFCTF/gpl-q3a2oa-textures.pk3 (1375 files)
/usr/local/oa081/FFCTF
/home/openarena/.openarena/baseoa
/usr/local/oa081/baseoa
----------------------
1383 files in pk3 files
execing default.cfg
com_zoneMegs will be changed upon restarting.
execing maps.cfg
Hunk_Clear: reset the hunk ok
--- Common Initialization Complete ---
IP: 127.0.0.1
IP: 74.82.5.104
IP6: ::1
IP6: fe80::fcfd:4aff:fe52:568%eth0
Opening IP socket: 74.82.5.104:27960
Couldn't write q3config_server.cfg.
Can't find map maps/oa_ctf2.bsp
execing q3config_server.cfg
couldn't exec autoexec.cfg
execing default.cfg
execing maps.cfg
Can't find map maps/oa_ctf2.bsp
]vstr nextmap
Can't find map maps/oasago2.bsp
]vstr nextmap
Can't find map maps/oa_ctf2.bsp
]quit
The most useful line here is
Can't find map maps/oa_ctf2.bsp. Anyone knows why it's looking for a .bsp file?
Here's openarena files themselves:
localhost /usr/local/oa081: ls *
CHANGES COPYING CREDITS LINUXNOTES README WENEED oa081.zip oa_ded.i386 oa_start openarena.i386
FFCTF:
gpl-q3a2oa-textures.pk3 z-proskins2.pk3
baseoa:
pak0.pk3 pak1-maps.pk3 pak2-players-mature.pk3 pak2-players.pk3 pak4-textures.pk3 pak5-TA.pk3 pak6-misc.pk3
missionpack:
mp-pak0.pk3
And here's the .openarena folder in the userdir:
localhost ~/.openarena: ls *
oa_start oa_start1
FFCTF:
default.cfg maps.cfg q3config_server.cfg
baseoa:
Finally, here's default.cfg:
localhost ~/.openarena: cat FFCTF/default.cfg
// generated by quake, do not modify
sets ".Admin" "vindimy"
sets ".e-mail" "me AT thedimi.net"
sets ".Location" "California, USA"
sets ".OS" "Debian 5"
sets ".Hosting" "linode.com / Hurricane Electric"
// server
seta sv_zombietime "1"
seta sv_floodProtect "1"
seta sv_wwwBaseURL "http://oa.thedimi.net/gameserver/0.8.1"
seta sv_dlURL "http://oa.thedimi.net/gameserver/0.8.1"
seta sv_wwwDlDisconnected "1"
seta sv_wwwDownload "1"
seta sv_dl_maxRate "1024000"
seta com_hunkMegs "96"
seta com_zoneMegs "96"
seta com_soundMegs "8"
seta sv_fps "20"
seta sv_minRate "0"
seta sv_maxRate "25000"
seta sv_minUpdateRate "0"
seta sv_maxUpdateRate "50"
// seta tickrate "100"
seta sv_pure "1"
seta sv_minPing "0"
seta sv_maxPing "350"
seta sv_master5 ""
// seta sv_master4 "master3.idsoftware.com"
// seta sv_master3 "master0.gamespy.com"
// seta sv_master2 "clanservers.net"
seta sv_master1 "dpmaster.deathmask.net"
seta sv_allowDownload "1"
seta sv_maxClients "14"
seta sv_hostname "^^66*** FEMMES FATALES CTF ***"
seta g_motd "~~~ WELCOME TO FEMMES FATALES CTF ~~~"
seta g_log ""
seta g_filterBan "0"
seta g_banIPs ""
seta g_logsync "0"
//bots
seta bot_minplayers "2"
seta bot_enable "1"
seta bot_nochat "1"
seta g_spSkill "3"
// votes
seta g_allowvote "1"
seta g_voteNames "/map/map_restart/nextmap/kick/clientkick/timelimit/fraglimit/"
seta g_voteMinFraglimit "20"
seta g_voteMaxFraglimit "100"
seta g_voteMinTimelimit "10"
seta g_voteMaxTimelimit "40"
seta g_voteGametypes "/4/"
seta g_voteMaps "*"
// network
seta net_socksEnabled "0"
seta net_mcast6iface "0"
seta net_enabled "1"
// options
seta r_smp "0"
seta g_gametype "4"
seta g_quadfactor "2"
seta g_warmup "30"
seta g_teamForceBalance "1"
seta g_teamAutoJoin "1"
seta g_friendlyFire "0"
seta g_maxGameClients "14"
seta g_regen "3"
seta com_maxfps "20"
seta g_forcerespawn "1"
seta g_inactivity "500"
seta g_weaponrespawn "1"
seta capturelimit "8"
seta fraglimit "50"
seta timelimit "20"
seta g_delagHitscan "1"
seta g_delagProjectiles "1"
seta g_sendStats "0"
seta g_logCompatibilityMode "1"
seta g_lms_mode "0"
seta g_awardpushing "0"
seta g_truePing "0"
seta cm_playerCurveClip "1"
seta dmflags "0"
seta sv_strictAuth "1"
seta sv_lanForceRate "1"
seta vm_ui "2"
seta vm_game "2"
seta vm_cgame "2"
seta com_introplayed "0"
seta com_maxfpsMinimized "5"
seta com_maxfpsUnfocused "10"
seta com_ansiColor "0"
seta com_blood "0"
seta com_altivec "0"
seta g_obeliskRespawnDelay "10"
seta g_obeliskHealth "2500"
seta g_obeliskRegenPeriod "1"
seta g_obeliskRegenAmount "15"
seta g_spawnProtect "1"
seta g_protectTime "5"
seta g_warnProtect "1"
// weapons
seta disable_item_armor_shard "0"
seta disable_item_armor_combat "0"
seta disable_item_armor_body "0"
seta disable_item_health_small "0"
seta disable_item_health "0"
seta disable_item_health_large "0"
seta disable_item_health_mega "0"
seta disable_weapon_gauntlet "0"
seta disable_weapon_shotgun "0"
seta disable_weapon_machinegun "0"
seta disable_weapon_grenadelauncher "0"
seta disable_weapon_rocketlauncher "0"
seta disable_weapon_lightning "0"
seta disable_weapon_railgun "0"
seta disable_weapon_plasmagun "0"
seta disable_weapon_bfg "1"
seta disable_weapon_grapplinghook "0"
seta disable_ammo_shells "0"
seta disable_ammo_bullets "0"
seta disable_ammo_grenades "0"
seta disable_ammo_cells "0"
seta disable_ammo_lightning "0"
seta disable_ammo_rockets "0"
seta disable_ammo_slugs "0"
seta disable_ammo_bfg "1"
seta disable_holdable_teleporter "1"
seta disable_holdable_medkit "1"
seta disable_item_quad "1"
seta disable_item_enviro "0"
seta disable_item_haste "0"
seta disable_item_invis "0"
seta disable_item_regen "0"
seta disable_item_flight "0"
seta disable_team_CTF_redflag "0"
seta disable_team_CTF_blueflag "0"
// missionpack
seta disable_holdable_kamikaze "0"
seta disable_holdable_portal "0"
seta disable_holdable_invulnerability "0"
seta disable_ammo_nails "0"
seta disable_ammo_mines "0"
seta disable_ammo_belt "0"
seta disable_item_scout "0"
seta disable_item_guard "0"
seta disable_item_doubler "0"
seta disable_item_ammoregen "0"
seta disable_team_CTF_neutralflag "0"
seta disable_item_redcube "0"
seta disable_item_bluecube "0"
seta disable_weapon_nailgun "0"
seta disable_weapon_prox_launcher "1"
seta disable_weapon_chaingun "1"
// commands
exec maps.cfg
and very simple maps.cfg:
localhost ~/.openarena: cat FFCTF/maps.cfg
//------------------------------
set m0000 "map oa_ctf2 ; set nextmap vstr m0005"
set m0005 "map oasago2 ; set nextmap vstr m0000"
wait
vstr m0000
//------------------------------