Menu

#7 nquakesv configuration files improvements

nQuake
open
Empezar
5
2014-11-24
2014-07-09
mushis
No

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.

-----------------

  • include a default.cfg (a copy of the original nquake config) for “resetting” purposes
    -----------------
    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"

-----------------
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:

  • default map arenax (it's NOT on nquakesv package!)
  • no_lg by default;
  • decrease rounds countdown from 10 to 5 seconds

Discussion

  • mushis

    mushis - 2014-07-09

    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

     
  • mushis

    mushis - 2014-07-10

    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
  • mushis

    mushis - 2014-10-23

    Missing in:
    1on1/ra/default.cfg
    set k_count 3 // countdown before match starts (seconds)

     

    Last edit: mushis 2014-10-24
  • mushis

    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"

     
  • mushis

    mushis - 2014-10-24

    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
  • mushis

    mushis - 2014-10-24

    get from deurk's ktx:
    everything from ktx/configs/usermodes/matchless/*
    map-specific configs from ktx/configs/usermodes/ctf

     
  • mushis

    mushis - 2014-11-24

    so,

    i've updated the configs.
    all of them.
    you can close this one

     

Log in to post a comment.

MongoDB Logo MongoDB