NQUAKESV
some KTX configurations should be moved from the general configs (mvdsv.cfg and ktx.cfg) to the port specific configs (portX.cfg), to allow different configurations on different ports.
Here's what i suggest:
move from ktx.cfg to portX.cfg:
// matchless mode
set k_matchless 0 // run ktx as a regular match server or as a matchless (ffa) server (0 = regular, 1 = matchless)
set k_use_matchless_dir 1 // use configs/usermodes/matchless instead of [...]/ffa (0 = no, 1 = yes)
// free modes
set k_defmode 2on2 // default mode on server
set k_free_mode 5 // who can issue XonX/ffa/ctf commands (0 = noone, 1 = admins, 2 = elected admins, 3 = judges, 4 =$
set k_allowed_free_modes 64 // allowed free modes (bit mask):
// 1=1on1, 2=2on2, 4=3on3, 8=4on4, 16=10on10, 32=ffa 64=ctf 128=hoonymode
** END - move from ktx.cfg to portX.cfg:**
maybe there's some basic stuff that can be moved from mvdsv.cfg to the port specific cfg, maybe you can take a look and see what could make sense. i guess we don't want to make a big portX.cfg...
-----------------
Another thing: add this line to ktx/configs/usermodes/ctf/default.cfg
set k_lockmode 0 // number of players gets locked on game start (0 =no, 1=yes)
-
still regarding CTF, on some of the new q3 map converted to qw, the behaviour is about spawns is that the player spawns at his base - always. so, there should be a cfg for each q3 map with this in mind. on the latest ktx there's already one config, called ktx/configs/usermodes/ctf/qwq3wcp9.cfg with the following contents:
set k_ctf_based_spawn 1
add that file with that line.
-----------------
bind F8 "menu_slist"
bind / "tracklist"
bind CAPSLOCK "+gl"
bind ALT "+movedown"
bind LSHIFT "+axe"
bind RSHIFT "say :)"
bind MOUSE5 "+rjump"
bind MOUSE4 "+rjump"
bind MWHEELUP "+sg"
bind MWHEELDOWN "+ssg"
-----------------
now a broader issue: in the latest ktx, the ktx/configs/usermodes/ folder has alot more content:
1on1/ra -> rocket arena config - suggested cfg below (*)
/matchless/ -> bloodfest, map specific configs..
(*) suggested default.cfg for rocket arena:
timelimit 0
fraglimit 10
set k_mode 1
set k_rocketarena 1
set k_lockmode 0
set k_exclusive 0
set k_spectalk 1
maxclients 10
plus:
also move from ktx.cfg
set k_defmap dm6 // server homemap. server will change to this when last player leaves the server
set k_mode 2 // server mode (1 = duel, 2 = team, 3 = ffa, 4 = ctf)
add to ra.cfg
set k_count 3 // countdown before match starts (seconds)
for reference: order which cfg's are executed:
execing server.cfg
execing mvdsv.cfg
execing ktx.cfg
execing pwd.cfg
execing vip_ip.cfg
execing ban_ip.cfg
execing portctf.cfg
execing configs/usermodes/default.cfg
execing configs/usermodes/ctf/default.cfg
portX.cfg is built on the installation script
empezar refused to add more lines there, since it requires some work.
I've made the other changes, will upload soon.
Last edit: mushis 2014-07-10
Missing in:
1on1/ra/default.cfg
set k_count 3 // countdown before match starts (seconds)
Last edit: mushis 2014-10-24
CLIENT CONFIGURATION
nquake
suggested changes to the default config.cfg:
set sensfactor "1.4"
alias lowsenscalc "set_calc sensitivity $sensitivity / $sensfactor"
alias normalsenscalc "set_calc sensitivity $sensitivity * $sensfactor"
alias +zoom "set oldfov $fov;lowsenscalc;fov 80;wait;fov 70"
alias -zoom "normalsenscalc;fov 95;wait;fov $oldfov"
sb_listcache "1"
alias xs4all "join quake.xs4all.nl"
bind F8 "menu_slist"
bind / "tracklist"
bind CAPSLOCK "+gl"
bind ALT "+movedown"
bind LSHIFT "+axe"
bind RSHIFT "say :)"
bind MOUSE5 "+rjump"
bind MOUSE4 "+rjump"
bind MWHEELUP "+sg"
bind MWHEELDOWN "+ssg"
add to ktx/configs/usermodes/ctf/default.cfg
and maybe clan arena cfg also:
set k_lockmode 0 // number of players gets locked on game start (0 =no, 1=yes)
set k_exclusive 0 // number of players gets locked on game start (0 = no, 1 = yes)
Last edit: mushis 2014-10-24
get from deurk's ktx:
everything from ktx/configs/usermodes/matchless/*
map-specific configs from ktx/configs/usermodes/ctf
so,
i've updated the configs.
all of them.
you can close this one