Index by title

+scores


+wp stats


-wp stats


10fav_go

Sets the POV of the spectator to his 10th favorite player POV (if set with fav10_add or fav_add)


10on10

Enables 10 vs 10 game mode.


11fav_go

Sets the POV of the spectator to his 11th favorite player POV (if set with fav11_add or fav_add)


12fav_go

Sets the POV of the spectator to his 12th favorite player POV (if set with fav12_add or fav_add)


13fav_go

Sets the POV of the spectator to his 13th favorite player POV (if set with fav13_add or fav_add)


14fav_go

Sets the POV of the spectator to his 14th favorite player POV (if set with fav14_add or fav_add)


15fav_go

Sets the POV of the spectator to his 15th favorite player POV (if set with fav15_add or fav_add)


16fav_go

Sets the POV of the spectator to his 16th favorite player POV (if set with fav16_add or fav_add)


17fav_go

Sets the POV of the spectator to his 17th favorite player POV (if set with fav17_add or fav_add)


18fav_go

Sets the POV of the spectator to his 18th favorite player POV (if set with fav18_add or fav_add)


19fav_go

Sets the POV of the spectator to his 19th favorite player POV (if set with fav19_add or fav_add)


1fav_go

Sets the POV of the spectator to his 1st favorite player POV (if set with fav1_add or fav_add)


1on1


20fav_go

Sets the POV of the spectator to his 20th favorite player POV (if set with fav20_add or fav_add)


2fav_go

Sets the POV of the spectator to his 2nd favorite player POV (if set with fav2_add or fav_add)


2on2


3fav_go

Sets the POV of the spectator to his 3rd favorite player POV (if set with fav3_add or fav_add)


3on3


4fav_go

Sets the POV of the spectator to his 4th favorite player POV (if set with fav4_add or fav_add)


4on4


5fav_go

Sets the POV of the spectator to his 5th favorite player POV (if set with fav5_add or fav_add)


6fav_go

Sets the POV of the spectator to his 6th favorite player POV (if set with fav6_add or fav_add)


7fav_go

Sets the POV of the spectator to his 7th favorite player POV (if set with fav7_add or fav_add)


8fav_go

Sets the POV of the spectator to his 8th favorite player POV (if set with fav8_add or fav_add)


9fav_go

Sets the POV of the spectator to his 9th favorite player POV (if set with fav9_add or fav_add)


About


Admin


Agree


Airstep


arena

Toggles Rocket Arena mode on a specific map by executing configs/usermodes/1on1/ra/default.cfg, then configs/usermodes/1on1/ra/_mapname_.cfg

Requirements

User level

Notes

Commands: Cvars:

Autotrack


Autotrackktx


auto_pow


Ban

Usage

/cmd ban player_name [time] [reason]

Example

/cmd ban Renzo 10d 2h 30m 15s


banip

Usage

/cmd banip 192.168.0.1 [time] [reason]


banrem

Usage


Break

Used during warmup

Used during a game


Commands


Commands


CTF mode

Player Commands

You can use the on_enter_ctf alias to set up ctf specific binds an example would be:
alias on_enter_ctf "+scores; setinfo ls 23; bind q impulse 22; bind x tossrune"

Admin Commands


Cvars


Discharge


Dlist


Dmgfrags


Dmm1


  1. no armors
  2. stay weapon
  3. pickuped items do not respawn
  4. perhaps, something more

Dmm3


Dmm4


Dmm5


Downplayers


Downspecs


Droppack


Dropquad


Dropring


Effi


Elect


Fairpacks


Fallbunny


Frequently asked questions

I'm getting "failed to validate client ip" error message from my server, what should I do?

By default our package/example configs use method called getrealip to resolve real ip-addresses of the players. This behaviour can be changed from the MVDSV.CFG and the variable is called SV_GETREALIP. With the default configuration you need to make changes to your portX.cfg files, otherwise people can't connect to your server.

What does this all mean? It means that you should NEVER disable getrealip, instead configure your server properly with your server's IP-address like it was described above. If you have NAT, then use the public IP-address and not your local IP-address so people can join.

sv_logdir doesn't seem to work?

NOTE: THIS ARTICLE APPLIES TO MVDSV VERSION 0.28-RC1 OR OLDER!

MVDSV release 0.28 or newer does not have this limited functionality, but changes to the command line are required!

The old way: ./mvdsv +gamedir ktx +sv_logdir logs +logcommand1 +logcommand2

The new way: ./mvdsv -game ktx +logcommand1 +logcommand2 (specify sv_logdir somewhere in your configs)

There are some limitations about logging and changing the logdir. Basically you should specify the logdir first and then the logging commands. We are thinking about this issue and what to do with it but in the meantime one should do the following to get the logdir work properly

./mvdsv +gamedir ktx -port 27500 +sv_logdir logs +logplayers +logrcon
exec mvdsv.cfg     // server settings
exec ktx.cfg       // mod settings
exec pwd.cfg       // password settings
exec vip_ip.cfg    // vip ip settings
exec listip.cfg    // BANS :)

setmaster qwmaster.ocrana.de:27000 satan.idsoftware.com:27000 kubus.rulez.pl:27000

sv_logdir logs
logplayers
logrcon

How do I compile KTX on Linux 64bits?


Ffa


Forcebreak


Forcestart


Force spec


Fp


Fpslist


Fp spec


Fragsdown


Fragsup


Freeze


Handicap


How to use proper bans

Find the following line In mvdsv.cfg:

This allows the realip check that all clients must reply (unless modified). The values are:

To make this work you will also need to specify sv_serverip ip:port for each server you are running. This IP-address needs to be the same IP-address players use to connect otherwise you won't be able to connect. For example:

If you are using a server package downloaded from MVDSV site, this variable can be found from the portX.cfg files in qwserver/ktx directory. Also it's mentioned in the provided installation help files that you need to configure this variable correctly.

Bans are stored in listip.cfg that can be found from qwserver/ktx directory. The syntax of the ban in listip.cfg is:

Where ban 0 is the duration (0=permanent) using linux timestamp. You can set bans using either RCON or REAL ADMIN VIP the following way:


instagib

Cycles between the different Instagib play mode options:

Requirements

User level

Notes


Instagib

On the features to come with the new release appears the so-long missing Instagib, a well-known playmode from KTPro and many other games, where the purpose it to be fast and accurate, as each hit gibs the opponent (yes, any kind of hit!). Quite a fun mode, it can turn out being a nightmare if your opponent skill is way over yours!

For those of you who tried the KTPro one, disapointment might show its face here since KTX implementation is quite different from the one you know, but maybe you'll learn to appreciate the changes as much as some players already did. Without more chat, here come the details of the new Instagib, the KTX way:

Weapons:

They are pretty limited since they consist of your axe, a new weapon named the coilgun (see description futher down) and... well, your feet! Any hit done to an opponent with one of those weapons will gib him without further notice. Note that by feet, I mean stomp, not kicks! No big differences between the weapons except that the harder it is to hit with them, the more points you get for each frag (1 point for the coilgun, 2 points for the axe and 4 points for a stomp).

The Coilgun is a new weapon created for the Instagib playmode. To quote Wikipedia: "The name Gauss gun is a reference to Carl Friedrich Gauss, who formulated mathematical descriptions of the electromagnetic effect used by magnetic accelerators. The term Coilgun refers to the coils of wire forming electromagnets that are used to accelerate the projectile. Some confusion is caused by the use of separate terms, however there is no difference, in mechanism or otherwise, between a Coilgun and a Gauss gun".

In Instagib, the Coilgun fires one single bullet that has no randomness in its direction and is instantly projected at very high velocity. It can be set to 2 different speeds matching the Shotgun (SG) or the Super Shotgun (SSG) ones. The Coilgun is either bound to the SG impulse (2) or the SSG impulse (3), depending on the selected speed. The model displayed can the regular SG and SSG models, or a custom one, created by OriOn. Just for the record, Coilgun abbreviation is cg.

Another thing about the coilgun: it has kickback! So feel free to use this to do some pretty cool coiljumps.

Maps:

Instagib can be played on any existing map as it doesn't require anything. Maps are emptied from any items they might contain and all damages caused by doors, falls, teleporters or lava pits and such stay exactly identical.

Bonuses:

Instagib is a mode where staying alive is difficult and is rewarded: get your health to 300+ and you will gain invisibility for 30 seconds. Time to use your axe to double the pleasure and the points! Be aware that your health will drop to 200 when powerup ends though.

Graphics:

Instagib brings 2 variations of coilgun models. The regular ones are the shotgun and supershotgun models depending on which speed has been selected (see definition of coilgun for more information) and the custom one is a brand new model done by OriOn. Instagib also brings extra gibs flying around each time you hit somebody for extra viewing pleasure!

Various changes:

Death messages have been customized and statistics are "wordy" and detailled. Shots done in midair (aka airgibs) see their height calculated and a total is even printed at end of match for reference (this could have led to a rune bonus system but I wasn't sure about it so it has not been added so far).

For the players, ingame command is instagib (in dmm4) to toggle mode and coilgun speeds, and for admins the cvars used are k_instagib and k_instagib_custom_models.
ezQuake or zQuake users will also be able to change their coilgun rail color using setinfo railcolor [1-7].

Enjoy Instagib and feedback is always appreciated!


Instructions

Setup packages for Linux and Windows

The superbly easy way:

ALLROUND servers installation procedure

The package contains Linux 32bit binaries for MVDSV 0.28 and KTX 1.35 releases (27.7.2008)

1) tar zxfv package.tar.gz

2) OPTIONAL! getting sources from SVN and compiling it

3) Copy pak0.pak and pak1.pak to qwserver/id1

4) Startup files are qwserver/portX

5) Motd, sv_serverip and qtv_streamport are on qwserver/ktx/portX.cfg

6) Modify qwserver/ktx/pwd.cfg and qwserver/ktx/vip_ip.cfg

7) Extract or copy your maps or map-packs to qwserver/id1/maps directory

8) start servers with ./servers in qwserver directory.

FREE FOR ALL servers installation procedure

This package is included in the server package directory FFA. This directory contains files required to run matchless-mode FFA server. We provide FFA on a different gamedir to prevent any damage to the ALLROUND installation directory and to simplify things.

1) Locate qwserverdir/ffa directory

2) Modify qwserverdir/ffa/pwd.cfg with your rcon and QTV passwords

3) Modify qwserverdir/ffa/ffa.cfg

4) Modify qwserverdir/ffa/vip_ip.cfg to set up your VIP passwords.

5) Modify qwserverdir/ffa/configs/usermodes/matchless/default.cfg

6) Run with ./mvdsv -game ffa -port xxxxx from your qwserverdir (or use the portffa script)

This default config allows up to 8 players with 4 spectators, powerups enabled and dropquad/ring enabled. The map rotation is dm2 dm4 dm6 unless it is changed.


Iplist


Kick


Kill


Klist


k_admincode

k_admincode let you specify a password for a player to gain admin rights.
Several possibilities:

Password is alpha numeric

set k_admincode "1337pwdhaha"

User then has to use "admin 1337pwdhaha"

Password is numeric AND contains 6 digits

set k_admincode "477238"
User then has the option to:

Disabling k_admincode

// set k_admincode      "123456"        // ktx admin code

Just comment it from your configs like that.


K demoname date

Date tag used in recorded demo name, default is "%Y-%m-%d"


K fp


K fp spec


k_instagib

Holds current instagib mode used.

Values


k_instagib_custom_models

Allows use of special model and sound for Coilgun in Instagib.

Values:

Notes:

If using k_instagib_custom_models 1, model file and sound are REQUIRED on the server.
Can't be changed on the fly since server preloads the model and sound at start time.


K keepspectalkindemos


K spectalk

spectators can talk to players during game (0 = no, 1 = yes)


Lastscores

Displays lastscores table from the last 30 played games.


List


Mapcycle


Maps


mid_air

Notes


Moreinfo


Motd


Next map


Noweapon

Examples:


No gl


No lg


Overtime


Overtimeup


Pickup


Powerups


Practice


Prewar


Race playmode

Description

Race is a game mode where players compete to finish a run through set of checkpoints in the lowest time.

In pre-war mode, that is when no match is going on on the server, start point, end point and checkpoints are placed in the map, players sign-in for the race mode and compete one by one trying to run through given path achieving the best (lowest) possible time. Usage of rocket launcher can be toggled so players can use it to gain speed from splash damage kick.

How to start race mode

Type r_route to load a pre-set routes for current map or use r_cset, r_eset, r_sset to add checkpoints, end and starting points manually.
When the path is set, use rready to sign-in for the race, rbreak to sign-out.

Use rmode to toggle usage of the Rocket Launcher.

To remove the race, simply reload the map. The race also gets automatically removed after all players get ready.

Associated commands

r_route

r_sset

rmode

r_cset

r_cdel

r_eset

r_print

rready

rcancel

rbreak

rtoggle

rtimeout


Ready


Rpickup


Shownick


Silence


Spawn


Spawn666time

Example:


Statistics

A little explanation of the endgame statistics is on order after so much confusion. The stats table looks like this (cropped version of it anyway). You can find the following items there and we'll give some explanations here. Notice that not all stats are visible when you either do not use certain weapons or if you play other game mode than duel (speed stats).

Information about the damage types

There are different types of damage available. Here are the explanations for each:

RL% (rl hit percentage)

DH: (direct hits, rocket launcher)

AD: (average damage, "rocket skill")

LG% (lg hit percentage)

SG% (sg hit percentage)

SSG% (ssg hit percentage)

EFFICIENCY:

DAMAGE GIVEN (GVN:)

DAMAGE TAKEN (TKN:)

TEAM DAMAGE (TM:)

SPEED STATS

ARMOR / ITEM / POWERUP STATS

PICKED, DROPPED and KILLED RL STATS

FRAGSTREAKS

SPAWN FRAGS


Teamoverlay


Time10


Time15


Time20


Time25


Time30


Time5


Timedown


Timedown1


Timeup


Timeup1


Tkfjump


Tkrjump


Toggleready


Tp


Tracklist


Upplayers


Upspecs


VIP passwords

Configuring VIP password(s) is easy thing to do. This guide will help you with this particular task and explain how the VIP value is configured. There are two ways of configuring VIP password, the first one is to use IP-address and the second one is to use password.

VIP levels

Choosing VIP levels

How to use IP based VIP

* EXAMPLES:
vip_addip 192.168.0.1 2  (not kickable VIP)
vip_addip 192.168.0.7 6  (not kickable VIP with real-admin rights)
vip_addip 192.168.0.4 63 (VIP with all permissions enabled)

How to use password based VIP.

* EXAMPLE:
vip_password    "normal-spec admin-spec not-kickable-real-admin my-rcon-access" 
vip_values      "1           4          6                       32            " 

Vocabulary

Abbreviations


Votecoop

Features


Welcome

Documentation for server administrators

Documentation for players

Play Modes:

Information about the different modes you can play in KTX.

References:


Who


Whonot


Whoskin


Whovote


Wp reset


Yes