Difference between revisions of "Trepidation Server CVARS"

From Trepidation
Jump to: navigation, search
(Console Commands)
Line 150: Line 150:
  
  
== Console Commands ==
+
== Control Setup ==
Control Setup:
+
 
+attack  
+
+attack
 +
 
+back  
 
+back  
 +
 
+button0  
 
+button0  
 +
 
+button1  
 
+button1  
 +
 
+button2  
 
+button2  
 +
 
+button3  
 
+button3  
 +
 
+button4  
 
+button4  
 +
 
+button5  
 
+button5  
 +
 
+button6  
 
+button6  
 +
 
-button0  
 
-button0  
 +
 
-button1  
 
-button1  
 +
 
-button2  
 
-button2  
 +
 
-button3  
 
-button3  
 +
 
-button4  
 
-button4  
 +
 
-button5  
 
-button5  
 +
 
-button6  
 
-button6  
 +
 
+forward  
 
+forward  
 +
 
+left  
 
+left  
 +
 
+lookdown  
 
+lookdown  
 +
 
+lookup  
 
+lookup  
 +
 
+mlook  
 
+mlook  
 +
 
+movedown  
 
+movedown  
 +
 
+moveleft  
 
+moveleft  
 +
 
+moveright  
 
+moveright  
 +
 
+moveup  
 
+moveup  
 +
 
+right  
 
+right  
 +
 
+speed  
 
+speed  
 +
 
+strafe  
 
+strafe  
 +
 
-attack  
 
-attack  
 +
 
-back  
 
-back  
 +
 
-forward  
 
-forward  
 +
 
-left  
 
-left  
 +
 
-lookdown  
 
-lookdown  
 +
 
-lookup  
 
-lookup  
 +
 
-mlook  
 
-mlook  
 +
 
-movedown  
 
-movedown  
 +
 
-moveleft  
 
-moveleft  
 +
 
-moveright  
 
-moveright  
 +
 
-moveup  
 
-moveup  
 +
 
-right  
 
-right  
 +
 
-speed  
 
-speed  
-strafe
 
 
bind - assign a key to command(s).
 
bindlist - list all currently bound keys.
 
centerview - quickly move current view to the center of screen.
 
joy_advancedupdate
 
messagemode - send a message to everyone.
 
messagemode2 - send a message to teammates.
 
toggle
 
toggleconsole
 
unbind - remove a binding for a key.
 
unbindall - remove all bindings.
 
Information:
 
imagelist - list currently open images (textures).
 
midiinfo - information about MIDI music system.
 
modelist - list of accessable screen resolutions.
 
modellist - list of currently open player models.
 
scanservers - scan the local network for servers.
 
sectorlist
 
serverinfo - information about local server.
 
shaderlist - list of currently open shaders (light effects).
 
skinlist - list of currently open skins.
 
soundinfo - information about sound system.
 
soundlist - list of currently open sound files.
 
status - status of currently connected server.
 
systeminfo
 
userinfo - information about player (you!).
 
vmtest
 
z_stats
 
 
Sound:
 
 
music
 
 
play [file] - play [file] sound.
 
snd_restart - restart sound system.
 
stopsound
 
 
Demos:
 
record - record a demo.
 
stopdemo - stop recording demo.
 
demo - play recorded demo.
 
 
 
Server:
 
serverrecord
 
serverstop - stop server.
 
connect - connect to a server.
 
kick - kick a user.
 
serverlist - search for local servers.
 
disconnect - disconnect from the current server.
 
heartbeat
 
devmap - start a listen server with cheats and other development features enabled.
 
Miscallaneous Console Commands:
 
cg_thirdperson 1 - third-person view (Tomb Raider-style), you must be in "devmap" mode.
 
arena
 
changeVectors
 
cinematic
 
clear - clear the console.
 
cmd
 
condump - save console text to a file.
 
configstrings
 
crash
 
cvar_restart
 
dir - list files in a directory.
 
dumpuser
 
echo
 
error
 
exec
 
freeze
 
gfxinfo
 
hunk_stats
 
in_restart
 
map
 
path
 
quit - exit from Quake 3.
 
rcon
 
restart
 
say
 
screenshot - save a screenshot.
 
set - set a variable.
 
seta
 
setenv
 
sets
 
setu
 
testfog
 
testshader
 
touchFile
 
vid_restart
 
vstr
 
wait
 
  
New commands
+
-strafe
'''video [filename]''' - start video capture (use with demo command). stopvideo - stop video capture.
 
  
 
== Also See ==
 
== Also See ==
 
* [[Setting Up A Trepidation Server On Linux]]
 
* [[Setting Up A Trepidation Server On Linux]]
 
* [[IOQ3 Engine CVARS]]
 
* [[IOQ3 Engine CVARS]]

Revision as of 23:01, 4 December 2016

Trepidation Server CVARS

Sample Configuration Files

A few server configuration files are included. You can start the dedicated server by clicking on the DED-SERVER.BAT file created on the desktop on windows or the dedserver.sh file on linux.

You can modify one of the server configuration files located in the ‘base’ folder to meet your needs.

The following server configurations are also included:

  • ffa.cfg – FFA Gameplay 10 minutes 40 fraglimit.
  • ctf.cfg – All Weapons CTF, Timelimit 15 minutes, capturelimit 10
  • ctfinstagib.cfg – Instagib CTF, Timelimit 15 Minutes, capturelimit 10.
  • server.cfg – Rotates through all the mods.
  • arsenal.cfg – Runs the Arsenal gametype.
  • survival.cfg – Rotates Instagib and All Weapons Last Man Standing Maps
  • trep-server.cfg – Trepidation (g_gamemode 3) Gametype config.


Server CVARS

Trepidation utilizes most standard quake 3 cvars, of which you can find a pretty extensive list here: (need link)

In addition Trepidation has a whole set of it’s own CVARs listed below: g_MultiJumps # - This enables multijumping, you can set this to how many times you can multijump. 0 for off. Multijumping is the ability to jump again while in mid air.

g_instagib 0-off/1-on : Instagib one shot kill game mode.

g_Turrets 0-off/1-on : Disables/Enables the ability to build turrets on CTF games.

g_MaxTurrets : Set the maximum number of turrets allowed per team on CTF Games.

g_GameMode

  • 0 – None
  • 1 – Arsenal (must use g_gametype 0)
  • 2 – Survival
  • 3 – Trepidation (must use g_gametype 3)
  • 4 – One4All

g_GrappleMode – Changes how the grapple acts.

  • 0 – Grapple acts normal, latching onto a wall will propel you towards and object.
  • 1 – Aside from acting normal the grapple can be used as an instagib weapon.

g_PCTeamkill – 1 = Can Destroy Your Own Power Core // 2 = You cannot destroy your own Power core

g_mulitjump – xxx Not Yet Implented

g_randommap 0-off/1-on – This ignores the traditional map rotation and selects a random map from a list of maps pulled from a file specified in g_mapfile. You can use “randmap” in your configuration or in the console to select a random map.

g_mapfile “filename” – This is used in conjunction with g_randommap. This is a text file with one map name per line (no .pk3). This file should be places in your base directory and contain one map per line.

g_AutoChangeMap 1 - On | 0 Off This will force a server with bots enabled to the nextmap when a round is finished if there are no human players on the map. This way a server doesn't sit on the scoreboard for an unpopular map for too long.

g_easymap 1 - on | 0 off This will read the mapfile specified in g_mapfile and sequentially rotate the maps based on the maps and order of this file.

g_RegenHealth 1 - On | 0 Off - If enabled health will be auto-regenerative. Meaning that you are given 1 health every second.

g_RegenAmmo 1 - On | 0 Off - If enabled ammo will be auto-regenerative. Meaning that you are given 1 ammo every second.

The following CVARs designate what weapons are available on each map if you turn the Flame Thrower off, the Flame Thrower will no longer spawn on maps which contain it. In the Arsenal game mode these are used to specify the weapons each player is given in their arsenal. In the Last Man Standing game mode these are used to determine which weapons can be randomly handed out at the beginning of each round

g_StartGauntlet 0-off/1 on

g_StartMG 0-off/1 on

g_StartSG 0-off/1 on

g_StartGauss 0-off/1 on

g_StartFlame 0-off/1 on

g_StartPlasma 0-off/1 on

g_StartSing 0-off/1 on

g_StartBFG 0-off/1 on

In Arsenal, if you want the server to automatically select a combination of weapons you can use g_StartRandom g_StartRandom 0-off/1 on

g_NumRounds # - Used in Survival to specify how many rounds should be played per match. Default is 0.

Engine CVARS

The following is a list of new engine cvars and commands provided by the IOQ3 engine.


RECORDING

cl_autoRecordDemo - record a new demo on each map change cl_aviFrameRate - the framerate to use when capturing video cl_aviMotionJpeg -use the mjpeg codec when capturing video


SOUND & VIDEO

s_useOpenAL - use the OpenAL sound backend if available.

s_alPrecache - cache OpenAL sounds before use.

s_alGain - cache OpenAL sounds before use.

s_alSources - the total number of sources (memory) toallocate.

s_alDopplerFactor - the value passed to alDopplerFactor.

s_alDopplerSpeed - the value passed to alDopplerVelocity.

s_alMinDistance - the value of AL_REFERENCE_DISTANCE for each source.

s_alRolloff - the value of AL_ROLLOFF_FACTOR for each source.

s_alMaxSpeakerDistance - ET_SPEAKERS beyond this distance are culled.

s_alDriver - which OpenAL library to use.

s_sdlBits - SDL bit resolution.

s_sdlSpeed - SDL sample rate.

s_sdlChannels - SDL number of channels.

s_sdlDevSamps - SDL DMA buffer size override.

s_sdlMixSamps - SDL mix buffer size override.


OTHER CVARS

ttycon_ansicolor - enable use of ANSI escape codes in the tty.

r_GLlibCoolDownMsec - wait for some milliseconds to close GL library.

com_altivec - enable use of altivec on PowerPC systems.

s_backend - read only, indicates the current sound backend.

in_shiftedKeys - non-SDL Linux only; enables binding to shifted keys.

in_joystickNo - SDL only; select which joystick to use.

cl_multiuser - When set to 1, On Windows, all user specific files such as autogenerated configuration, demos, videos, screenshots, and autodownloaded pk3s are now saved in a directory specific to the user who is running Trepidation. On NT-based such as Windows XP, this is usually a directory named: C:\Documents and Settings\%USERNAME%\Application Data\Quake3\ Windows 95, Windows 98, and Windows ME will use a directory like: “C:\Windows\Application Data\Quake3″.

sv_dlURL - sv_dlURL is the base of the URL that contains your custom .pk3 files the client will append both fs_game and the filename to the end of this value. For example, if you have sv_dlURL set to “http://ioquake3.org”, fs_game is “baseq3″, and the client is missing “test.pk3″, it will attempt to download from the URL “http://ioquake3.org/baseq3/test.pk3″

cl_consoleHistory - read only, stores the console history.

cl_platformSensitivity - read only, indicates the mouse input scaling.

r_ext_texture_filter_anisotropi - anisotropic texture filtering.


Control Setup

+attack

+back

+button0

+button1

+button2

+button3

+button4

+button5

+button6

-button0

-button1

-button2

-button3

-button4

-button5

-button6

+forward

+left

+lookdown

+lookup

+mlook

+movedown

+moveleft

+moveright

+moveup

+right

+speed

+strafe

-attack

-back

-forward

-left

-lookdown

-lookup

-mlook

-movedown

-moveleft

-moveright

-moveup

-right

-speed

-strafe

Also See