QuakeWiki
May 5, 2020

Hexen 2 Console Commands

Hexen 2 Console Commands


Abstract

Author: JakFrost
Email: jakfrost(at)planetquake(dot)com
Created: September 6, 1997
Last Modified: May 18, 2000
Based On: Hexen 2 v1.0

Copyright (C) 1997-2000 JakFrost, All Rights Reserved

This is the complete list of console commands, console variables, and command line parameters for Hexen 2. All console commands and variables are identified, documented, tagged, and classified. This document has been designed to help out all those people who want to customize the game to their liking.



1. Introduction

This is the complete list of commands for Hexen 2. All commands are identified, documented, tagged, and classified. With permission, I have used the work of Daniel “Prog” Rinehart and information from his web site – Quake Console Command Pages – to complete my list.


2. Command Types Key

Action:
Performs an action when the +action part of the command is executed and terminates that action when the -action part of the command is executed. When an action command is bound to a key, the +action is executed with the key is pressed, and the -action is executed when the key is released. The default syntax is “+action” or “-action“.
Command:
Performs a command, sometimes with extra parameters. The default syntax is “command“.
OpenGL:
Only available in OpenGL version.
Parameter:
Command line parameter used upon launching the executable file. The Type field is not shown for parameters because of the seperate list. The default syntax is “-parameter“.
Toggle:
Toggles the setting between known attributes, usually on and off only. The default syntax is “command (0|1)“.
Variable:
Allows for the change of a game variable with numeric input. The default syntax is “command (value)“.

3. Console Commands List

+attack
Type: Action

 

Description: When active the player is firing the weapon.

+back
Type: Action

 

Description: When active the player is moving backwards.

+crouch
Type: Action

 

Description: When active the player is crouching.

+forward
Type: Action

 

Description: When active the player is moving forward.

+jump
Type: Action

 

Description: When active the player is jumping.

+klook
Type: Action

 

Description: When active, +forward and +back become +lookup and +lookdown respectively.

+left
Type: Action

 

Description: When active the player is turning left.

+lookdown
Type: Action

 

Description: When active the player’s view is looking down.

+lookup
Type: Action

 

Description: When active the player’s view is looking up.

+mlook
Type: Action

 

Description: When active moving the mouse or joystick forwards and backwards performs +lookup and +lookdown respectively.

+movedown
Type: Action

 

Description: When active the player is swimming down in a liquid.

+moveleft
Type: Action

 

Description: When active the player is strafing left.

+moveright
Type: Action

 

Description: When active the player is strafing right.

+moveup
Type: Action

 

Description: When active the player is swimming up in a liquid.

+right
Type: Action

 

Description: When active the player is turning right.

+showdm
Type: Action

 

Description: Display information about deathmatch statistics.

+showinfo
Type: Action

 

Description: Display information about your player.

+speed
Type: Action

 

Description: When active the player is running.

Note: This will use the cl_movespeedkey variable to multiply the cl_forwardspeed and cl_backspeed variables.

+strafe
Type: Action

 

Description: When active, +left and +right function like +moveleft and +moveright, strafing in that direction.

+use
Type: Action

 

Description: * Non-functional. Left over command for opening doors and triggering switches.

_cl_color
Type: Variable

 

Default: 0

Description: Sets the player color using one value.

Note: The formula for the player color is (pants color)+[(shirt color)*16].

_cl_name
Type: Command

 

Syntax: _cl_name (name)

Default: player

Description: Sets the player name.

_cl_playerclass
Type: Toggle

 

Default: 1

Description: Sets the player class.

Values:
1 – Paladin.
2 – Crusader.
3 – Necromancer.
4 – Assasin.

_config_com_irq
Type: Variable

 

Default: 57600

Description: *Non-functional. Left over modem code which used to set the COM port baud rate.

_config_com_irq
Type: Variable

 

Default: 4

Description: *Non-functional. Left over modem code which used to set the COM IRQ number.

_config_com_modem
Type: Toggle

 

Default: 1

Description: *Non-functional. Left over modem code which used to enable modem support.

_config_com_port
Type: Command

 

Syntax: _config_com_port (port)

Default: 0x3f8

Description: *Non-functional. Left over modem code which used to set the COM port IO number.

_config_modem_clear
Type: Command

 

Syntax: _config_modem_clear (string)

Default: atz

Description: *Non-functional. Left over modem code which used to set the clear string.

_config_modem_dialtype
Type: Toggle

 

Default: t

Description: *Non-functional. Left over modem code which used to set the dial type.

Values:
p – Pulse tone.
t – Touch tone.

_config_modem_hangup
Type: Command

 

Syntax: _config_com_hangup (string)

Default: at h

Description: *Non-functional. Left over modem code which used to set the hangup string.

_config_modem_init
Type: Command

 

Syntax: _config_com_init (string)

Description: *Non-functional. Left over modem code which used to set the initialzation string.

_snd_mixahead
Type: Variable

 

Default: 0.1

Description: Delay time for sounds.

_vid_default_mode
Type: Variable

 

Default: 0

Description: Default video mode.

_vid_default_mode_win
Type: Variable

 

Default: 3

Description: Default windowed video mode.

_vid_wait_override
Type: Toggle

 

Default: 0

Description: Toggles the wait for vertical sync for video modes.

Values:
0 – Can cause shearing and screen glitching.
1 – Will prevent shearing and screen glitching for a performance trade off.

_windowed_mouse
Type: Toggle

 

Default: 0

Description: Toggles windowed mouse support.

Note: To regain mouse support to other applications, use ALT+TAB to switch away from the game.

alias
Type: Command

 

Syntax: alias (name) “(commands)”

Description: Used to create a reference to a command or list of commands. When used without parameters, displays all current aliases.

Note: Enclose multiple commands within quotes and seperate each command with a semi-colon.

Example:
alias sayhi "say Hi foo!"
alias quickaxe "impulse 1;wait;+attack;wait;-attack"

ambient_fade
Type: Variable

 

Default: 100

Description: How quickly ambient sounds fade in or out.

Note: Higher values make the sounds fade quicker.

ambient_level
Type: Variable

 

Default: 0.3

Description: Ambient sound volume.

ban
Type: Command

 

Syntax: ban (ip) (mask)

Description: Allows to ban a list of ips.

Note: You can turn off banning by using the ban off command.

Example:
ban 123.123.123.123 255.255.255.0
ban 123.123.123

barspeed
Type: Variable

 

Default: 5

Description: Sets the speed at which the information bar rises.

begin
Type: Command

 

Description: *Internal command. Used by the the client/server protocol which informs the server that the client is ready to receive game update information.

bf
Type: Command

 

Description: Background flash, used when you pick up an item.

bgmbuffer
Type: Variable

 

Default: 4096

Description: Amount of memory allocated for the CD music buffer.

bgmtype
Type: Command

 

Syntax: bgmtype (type)

Default: MIDI

Description: Determines the type of device used to background music.

bgmvolume
Type: Variable

 

Default: 1.0

Description: Volume of CD music.

bgmvolume
Type: Variable

 

Default: 1.0

Description: Volume of CD music.

bind
Type: Command

 

Syntax: bind (key) “(commands)”

Description: Assign a command or a set of commands to a key.

Note: To bind multiple commands to a key, enclose the commands in quotes and separate with semi-colons. To bind to non-printable keys, use the key name.

Non-printable Key’s Name List: Escape, F1-F12, pause, backspace, tab, semicolon, enter, shift, ctrl, alt, space, ins, home, pgup, del, end, pgdn, uparrow, downarrow, leftarrow, rightarrow, mouse1-mouse3, aux1-aux9, joy1-joy4.

Special: The escape, and ~ (tilde) keys can only be bound from an external configuration file.

Example:

bind h "echo Hi Foo!"

bind mouse1 "+attack;+jump;wait;-jump;-attack;echo Foo!"

cd
Type: Command

 

Syntax: cd (command)

Description: Control the CD player.

Commands:
eject – Eject the CD.
info – Reports information on the CD.
loop (track number) – Loops the specified track.
remap (track1) (track2) … – Remap the current track order.
reset – Causes the CD audio to re-initialize.
resume – Will resume playback after pause.
off – Shuts down the CD audio system..
on – Re-enables the CD audio system after a cd off command.
pause – Pause the CD playback.
play (track number) – Plays the specified track one time.
stop – Stops the currently playing track.

Example:
cd play 4
cd remap 9 8 7 6 5 4 3 2 1

centerview
Type: Command

 

Description: Centers the player’s view ahead after +lookup or +lookdown.

Note: Does not work when +mlook is active.

changelevel
Type: Command

 

Syntax: changelevel (map)

Description: Changes the current map without droping the clients.

changelevel2
Type: Command

 

Syntax: changelevel2 (map)

Description: Changes the current map in the same unit without droping the clients.

chase_active
Type: Toggle

 

Default: 0

Description: Toggles the chase camera view.

chase_back
Type: Variable

 

Default: 100

Description: Sets the distance that the camera travels behind the player.

Note: A negative value will make the camera be positioned in front of the player.

chase_right
Type: Variable

 

Default: 0

Description: Sets the distance that the camera travels to the right of the player.

Note: A negative value will make the camera be positioned to the left of the player.

chase_up
Type: Variable

 

Default: 0

Description: Sets the distance that the camera travels above the player.

Note: A negative value will make the camera be positioned below the player.

cl_anglespeedkey
Type: Variable

 

Default: 1.5

Description: Sets multiplier for how fast you turn when running.

cl_backspeed
Type: Variable

 

Default: 200

Description: Backward movement rate.

cl_bob
Type: Variable

 

Default: 0.02

Description: How much your weapon moves up and down when walking.

cl_bobcycle
Type: Variable

 

Default: 0.6

Description: How quickly your weapon moves up and down when walking.

cl_bobup
Type: Variable

 

Default: 0.5

Description: How long your weapon stays up before cycling when walking.

cl_forwardspeed
Type: Variable

 

Default: 200

Description: Sets forward movement rate.

cl_movespeedkey
Type: Variable

 

Default: 2.0

Description: Set multiplier for how fast you move when running.

Note: This will multiply the values of cl_forwardspeed and cl_backspeed, by the specified value.

cl_nolerp
Type: Toggle

 

Default: 0

Description: Toggle the rules for updating player movement on the screen.

Values:
0 – Will draw many frames of movement for each movement packet received.
1 – Will draw only 1-frame of movement for each movement packet received.

cl_pitchspeed
Type: Variable

 

Default: 150

Description: How fast you +lookup and +lookdown.

cl_rollangle
Type: Variable

 

Default: 2.0

Description: How much your screen tilts when strafing.

cl_rollspeed
Type: Variable

 

Default: 200

Description: How quickly you straighten out after strafing.

cl_shownet
Type: Toggle

 

Default: 0

Description: Toggle the display of current net info.

cl_sidespeed
Type: Variable

 

Default: 225

Description: How quickly you strafe.

cl_upspeed
Type: Variable

 

Default: 200

Description: How quickly you +moveup and +movedown in liquids.

cl_yawspeed
Type: Variable

 

Default: 140

Description: How quickly you turn left or right.

clear
Type: Command

 

Description: Clears the console screen.

cmd
Type: Variable

 

Syntax: cmd (command) (value)

Description: Send a command to the server.

Commands:
kill – Same as the command.
msg (value) – Same as the command.
prespawn (entity) (spot) – Internal command. Find a spawn spot for the player entity.
spawn (entity) – Internal command. Spawn the player entity.
status – Same as the command.

Example: cmd msg 2

cmdline
Default: 0

 

Description: *Unknown.

color
Type: Command

 

Syntax: color (shirt color) (pants color)

Default: 0 0

Description: The pant and shirt color.

Note: If only the shirt color is given, the pant color will match.

Example:
color 12
color 4 11

con_notifytime
Type: Variable

 

Default: 3

Description: The time in seconds that messages are displayed on screen.

connect
Type: Command

 

Syntax: connect (IP address | server name)

Description: Connect to a server.

Example:
connect 123.123.123.123
connect thefoopit

coop
Type: Toggle

 

Default: 0

Description: Toggle cooperative game mode.

create
Type: Command

 

Syntax:
create (string)
create (object)

Description: Create a Quake-ED function.

Example:
create mon
create monster_archer

crosshair
Type: Toggle

 

Default: 0

Description: Toggle the display of an aiming crosshair.

d_mipcap
Type: Variable

 

Syntax: d_mipcap ( 0 | 1 | 2 | 3 )

Default: 0

Description: Detail level for the level.

Values:
0 – High detail level.
1 – Medium detail level.
2 – Low detail level.
3 – Minimum detail level.

d_mipscale
Type: Variable

 

Default: 1

Description: Detail level for the objects.

Values:
0 – Full detail to objects.
1 – Some detail to objects.
2 – Medium detail to bjects.
3 – Low detail to objects.

d_subdiv16
Type: Toggle

 

Default: 1

Description: Toggle extreme perspective correction.

deathmatch
Type: Toggle

 

Syntax: deathmatch ( 0 | 1 | 2 )

Default: 0

Description: Sets the rules for weapon and item respawning.

Values:
0 – Disable deathmatch.
1 – Does not leave weapons on the map. You can pickup weapons and items and they will respawn.
2 – Leaves weapons on the map. You can only pick up a weapon once. Picked up items will not respawn.

demos
Type: Command

 

Description: Start playing queued demos with the startdemos command.

developer
Type: Toggle

 

Default: 0

Description: Toggle display of extra debugging information.

disconnect
Type: Command

 

Description: Disconnect from server.

dm_mode
Type: Toggle

 

Default: 1

Description: *Unknown.

echo
Type: Command

 

Syntax: echo (string)

Description: Print text to console.

Example: echo Hi Foo!

edgefriction
Type: Variable

 

Default: 2

Description: Determines how easy it is to fall off an edge.

edict
Type: Command

 

Syntax: edict (edict number)

Description: Report information on a given edict in the game.

Example: edict 128

edictcount
Type: Command

 

Description: Display summary information on the edicts in the game.

edicts
Type: Command

 

Description: Display information on all edicts in the game.

entities
Type: Command

 

Description: Display information on all entities in the game.

exec
Type: Command

 

Syntax: exec (filename)

Description: Execute a script file.

Example: exec mysetup.cfg

flush
Type: Command

 

Description: Clears the current game cache.

force_centerview
Type: Command

 

Description: Will center the screen irrelevant of +klook and +mlook commands.

fov
Type: Variable

 

Default: 90

Description: Field of vision, which determines how close your vision field is to the objects.

fraglimit
Type: Variable

 

Default: 0

Description: Amount of frags a player must get in order to exit the level.

gamecfg
Default: 0

 

Description: *Unknown.

gamma
Type: Variable

 

Default: 1

Description: Brightness level.

give
Type: Command

 

Syntax: give (item) (amount)

Description: Give user a certain amount of an item.

Items:
1 – Weapon 1
2 – Weapon 2
3 – Weapon 3
4 – Weapon 4
H – Health

Example: give 3

gl_affinemodels
Type: Toggle | glQuakeWorld

 

Default: 0

Description: * Non-functional.

gl_clear
Type: Toggle | glQuakeWorld

 

Default: 0

Description: * Non-functional.

gl_cull
Type: Toggle | glQuakeWorld

 

Default: 1

Description: * Non-functional.

gl_flashblend
Type: Toggle | glQuakeWorld

 

Default: 1

Description: Toggles the type of lighting for objects.

gl_keeptjunctions
Type: Toggle | glQuakeWorld

 

Default: 1

Description: Toggles the removal of colinear vertexes upon level loadup.

gl_max_size
Type: Variable | glQuakeWorld

 

Default: 256

Description: Determines the detail level for loaded textures.

gl_nobind
Type: Toggle | glQuakeWorld

 

Default: 0

Description: Toggle the binding of textures to models and walls.

gl_nocolors
Type: Toggle | glQuakeWorld

 

Default: 0

Description: * Non-functional.

gl_picmip
Type: Variable | glQuakeWorld

 

Default: 0

Description: Determines the dimensions of displayed textures.

Values:
0 – Original size.
1 – Half the dimensions.
2 – One-fourth the dimensions.

gl_playermip
Type: Variable | glQuakeWorld

 

Default: 0

Description: Determines the detail level of player skins.

Values:
0 – Full detail.
1 – Medim detail.
2 – Low detail.

gl_polyblend
Type: Toggle | glQuakeWorld

 

Default: 1

Description: Toggle the color changing when submerged or when power-ups are active.

gl_reportjunctions
Type: Toggle | glQuakeWorld

 

Default: 0

Description: * Non-functional.

gl_round_down
Type: Toggle | glQuakeWorld

 

Default: 0

Description: * Non-functional.

gl_smoothmodels
Type: Toggle | glQuakeWorld

 

Default: 1

Description: * Non-functional.

gl_texsort
Type: Command | glQuakeWorld

 

Description: Report information on the number of loaded texels.

gl_texsort
Type: Toggle | glQuakeWorld

 

Default: 1

Description: * Non-functional.

gl_texturemode
Type: Command | glQuakeWorld

 

Syntax: gl_texturemode (textre mapping type)

Default: GL_LINEAR_MIPMAP

Description: Determines the texture mapping to be used.

Values:
GL_NEAREST – Point sampled.
GL_LINEAR_MIPMAP – Default.
GL_LINEAR_MIPMAP_LINEAR – Trilinear interpolation.

Example: gl_texturemode GL_LINEAR_MIPMAP

gl_ztrick
Type: Toggle | glQuakeWorld

 

Default: 1

Description: Toggles the clearing of the Z-buffer.

god
Type: Command

 

Description: Toggle god mode.

help
Type: Command

 

Description: Display help.

host_framerates
Type: Variable

 

Default: 0

Description: Increase the speed that the game runs at.

host_speeds
Type: Toggle

 

Default: 0

Description: Toggle the display of processing info. Display is in milliseconds and represents the processing time for each sub-system.

Order of display: total time, server time, graphics time, and sound time.

hostname
Type: Command

 

Syntax: hostname “(string)”

Description: Report or sets the server name.

Example: hostname "The Foo Pit"

impulse
Type: Command

 

Syntax: impulse (number)

Description: Call a game function or QuakeC function.

Impulses:
1 – Select Weapon 1.
2 – Select Weapon 2.
3 – Select Weapon 3.
4 – Select Weapon 4.
9 – All weapons and ammunition cheat.
10 – Select the next weapon.
12 – Select the previous weapon.
13 – Lift an object.
14 – Polymorph spell, become a sheep.
21 – Get 55 torches.
22 – Crouch.
23 – Get a Torch.
25 – Tome of Power Cheat.
32 – Use the selected item.
33 – Toggle ally vision.
39 – Toggle flymode.
40 – Increase player level.
41 – Increase player experience.
43 – All cheat.
44 – Drop selected item.
99 – Restart map.
100 – Use Torch.
101 – Use Quartz Flask.
102 – Use Mystic Urn.
103 – Use Krater of Might.
104 – Use Chaos Device.
105 – Use Tome of Power.
106 – Use Summoning Stone.
107 – Use Invisibility Sphere.
108 – Use Glyph of The Ancients.
109 – Use Boots of Speed.
110 – Use Disk of Repulsion.
111 – Use Seal of Ovinmancer.
112 – Use Ring of Flight.
113 – Use Force Cube.
114 – Use Icon of Defender.

Example: impulse 9

invleft
Type: Command

 

Description: Move the inventory to the left.

invright
Type: Command

 

Description: Move the inventory to the right.

invoff
Type: Command

 

Description: Turn off the inventory.

invuse
Type: Command

 

Description: Use the selected item from the inventory.

joyadvanced
Type: Toggle

 

Default: 0

Description: Toggle use of advanced joystick features.

Note: This command will toggle the use of all the joyadv* commands.

joyadvancedupdate
Type: Command

 

Description: Initialize the joystick’s advanced features.

joyadvaxisr
Type: Variable

 

Default: 0

Description: Mapping of the joystick r-axis.

Values:
0 – Axis not used.
1 – Axis is for forward and backward movement.
2 – Axis is for pitch.
3 – Axis is for side to side movement.
4 – Axis is for yaw.
16 + ? – Axis mapping is relative (no stop points).

Example:
joyadvaxisr 2
joyadvaxisr 18

joyadvaxisu
Type: Variable

 

Default: 0

Description: Mapping of the joystick u-axis.

Values:
0 – Axis not used.
1 – Axis is for forward and backward movement.
2 – Axis is for pitch.
3 – Axis is for side to side movement.
4 – Axis is for yaw.
16 + ? – Axis mapping is relative (no stop points).

Example:
joyadvaxisu 2
joyadvaxisu 18

joyadvaxisv
Type: Variable

 

Default: 0

Description: Mapping of the joystick v-axis.

Values:
0 – Axis not used.
1 – Axis is for forward and backward movement.
2 – Axis is for pitch.
3 – Axis is for side to side movement.
4 – Axis is for yaw.
16 + ? – Axis mapping is relative (no stop points).

Example:
joyadvaxisv 2
joyadvaxisv 18

joyadvaxisx
Type: Variable

 

Default: 0

Description: Mapping of the joystick x-axis.

Values:
0 – Axis not used.
1 – Axis is for forward and backward movement.
2 – Axis is for pitch.
3 – Axis is for side to side movement.
4 – Axis is for yaw.
16 + ? – Axis mapping is relative (no stop points).

Example:
joyadvaxisx 2
joyadvaxisx 18

joyadvaxisy
Type: Variable

 

Default: 0

Description: Mapping of the joystick y-axis.

Values:
0 – Axis not used.
1 – Axis is for forward and backward movement.
2 – Axis is for pitch.
3 – Axis is for side to side movement.
4 – Axis is for yaw.
16 + ? – Axis mapping is relative (no stop points).

Example:
joyadvaxisy 2
joyadvaxisy 18

joyadvaxisz
Type: Variable

 

Default: 0

Description: Mapping of the joystick z-axis.

Values:
0 – Axis not used.
1 – Axis is for forward and backward movement.
2 – Axis is for pitch.
3 – Axis is for side to side movement.
4 – Axis is for yaw.
16 + ? – Axis mapping is relative (no stop points).

Example:
joyadvaxisz 2
joyadvaxisz 18

joyforwardsensitivity
Type: Variable

 

Default: -1.0

Description: Determines the ramp-up speed for moving forward and backward.

Note: Negative values will reverse movement.

joyforwardthreshold
Type: Variable

 

Default: 0.15

Description: Controls the dead-zone for moving forward and backward.

joyname
Type: Command

 

Syntax: joyname (string)

Description: Joystick Name.

Example: joyname "The Foostick"

joypitchsensitivity
Type: Variable

 

Default: 1.0

Description: Speed that you look up and down.

Note: Negative values will reverse movement.

joypitchthreshold
Type: Variable

 

Default: 0.15

Description: Dead-zone for looking up and down.

joysidesensitivity
Type: Variable

 

Default: -1.0

Description: Ramp-up speed for moving side to side.

Note: Negative values will reverse movement.

joysidethreshold
Type: Variable

 

Default: 0.15

Description: Dead-zone for moving side to side.

joystick
Type: Toggle

 

Description: Toggle the use of joystick.

joywwhack1
Type: Variable

 

Default: 0.0

Description: * Unknown.

joywwhack2
Type: Variable

 

Default: 0.0

Description: * Unknown.

joyyawsensitivity
Type: Variable

 

Default: -1.0

Description: Speed that you look left to right.

Note: Negative values will reverse movement.

joyyawthreshold
Type: Variable

 

Default: 0.15

Description: Dead-zone for looking left and right.

kick
Type: Command

 

Syntax:
kick (player name)
kick # (player number)

Description: Remove a user from the server. Use the status command to get the player’s number.

Example:
kick fooman
kick # 1

kill
Type: Command

 

Description: Suicide.

lcd_x
Type: Variable

 

Default: 0

Description: Change the interlacing angle value. Used for 3D-glasses.

lcd_yaw
Type: Variable

 

Default: 0

Description: Change the interlacing yaw value. Used for 3D-glasses.

leak_color
Type: Variable

 

Default: 251

Description: Determines the color that map leak particles are displayed in.

listen
Type: Toggle

 

Default: 0

Description: Toggle if the server will “listen” for connections.

loadas8bit
Type: Toggle

 

Default: 0

Description: Toggles if sounds are loaded as 8-bit samples.

lookspring
Type: Toggle

 

Default: 0

Description: Toggles if the view will recenter after +mlook is deactivated.

Note: Only works with the mouse and joystick.

lookstrafe
Type: Toggle

 

Default: 0

Description: Toggles if turn left and right will strafe left and right when a +mlook is active.

m_filter
Type: Toggle

 

Default: 0

Description: Toggle mouse input filtering.

Note: Enabling this will average the last mouse position and the current mouse position on every mouse motion.

m_forward
Type: Variable

 

Default: 1

Description: How quickly moving the mouse forwards and backwards causes the player to move in the respective direction.

m_pitch
Type: Variable

 

Default: 0.022

Description: How quickly you look up and look down with the mouse when a +mlook is active.

Note: Using a negative value will reverse the directions.

m_side
Type: Variable

 

Default: 0.8

Description: How quickly you strafe left and right with the mouse.

m_yaw
Type: Variable

 

Default: 0.022

Description: How quickly you turn left and right with the mouse.

map
Type: Command

 

Syntax: map (filename)

Description: Change to a new map and disconnect all players.

Example: map ravdm1

max_temp_edicts
Type: Variable

 

Default: 30

Description: Determines the maximum amount of temporary edicts that can exist.

maxplayers
Type: Variable

 

Default: 1

Description: Sets how many players can connect to your server.

mcache
Type: Command

 

Description: Display information about all cached models.

menu_class
Type: Command

 

Description: Brings up the class menu.

menu_keys
Type: Command

 

Description: Brings up the key customization menu.

menu_load
Type: Command

 

Description: Brings up the load menu.

menu_main
Type: Command

 

Description: Brings up the main menu.

menu_multiplayer
Type: Command

 

Description: Brings up the multiplayer menu.

menu_options
Type: Command

 

Description: Brings up the options menu.

menu_quit
Type: Command

 

Description: Brings up the quit dialog box.

menu_save
Type: Command

 

Description: Brings up the save menu.

menu_setup
Type: Command

 

Description: Brings up the player setup menu.

menu_singleplayer
Type: Command

 

Description: Brings up the single player menu.

menu_video
Type: Command

 

Description: Brings up the video option menu.

messagemode
Type: Command

 

Description: Prompts for string to broadcast to all other players.

messagemode2
Type: Command

 

Description: Prompts for string to broadcast to team members.

midi_loop
Type: Command

 

Description: Loop MIDI music.

midi_pause
Type: Command

 

Description: Pause MIDI music.

midi_play
Type: Command

 

Syntax: midi_play (midi file)

Description: Play MIDI music.

midi_stop
Type: Command

 

Description: Stop MIDI music.

midi_volume
Type: Variable

 

Default: 100

Description: Set the MIDI music volume.

name
Type: Command

 

Syntax: name (name)

Default: Player

Description: Player’s name.

Example: name Foo

net_messagetimeout
Type: Variable

 

Default: 300

Description: Set the maximum amount of time that it takes to receive a message from the server before the connection is considered dead.

net_stats
Type: Command

 

Description: Display network information.

noclip
Type: Command

 

Description: Toggle no-clipping mode.

noexit
Type: Toggle

 

Syntax: noexit ( 0 | 1 | 2 )

Default: 0

Description: Determines the rules for level exiting.

Values:
0 – Allows advancing to the next level.
1 – The same level will be played and the exit will kill anybody that tries to exit.
2 – The same level will be played and the exit will kill anybody that tries to exit, except on the Start map.

nomonsters
Type: Toggle

 

Default: 0

Description: Toggles if monsters exist.

nosound
Type: Toggle

 

Default: 0

Description: Toggles if sound playback.

notarget
Type: Command

 

Description: Toggle if the monsters can see the player.

path
Type: Command

 

Description: Show what paths are being used.

pausable
Type: Toggle

 

Default: 1

Description: Toggle if the game can be paused or not.

pause
Type: Command

 

Description: Pause the game.

ping
Type: Command

 

Description: Show the latency information for all players on the server.

play
Type: Command

 

Syntax: play (filename)

Description: Play a sound effect.

Example: play rj/steve.wav

playdemo
Type: Command

 

Syntax: playdemo (filename)

Description: Play a recorded demo.

Example: play foodemo

playerclass
Type: Variable

 

Description: Choose a player class.

Values:
1 – Paladin.
2 – Cruasader.
3 – Necomancer.
4 – Assassin.

playvol
Type: Command

 

Syntax: playvol (filename) (% of maximum volume)

Description: Play a sound at a given volume.

Example:
playvol items/protect.wav .5
playvol items/protect.wav .9

pointfile
Type: Command

 

Syntax: pointfile (filename)

Description: Load a pointfile to determine map leaks.

Example: pointfile mymap

port
Type: Variable

 

Default: 26900

Description: Choose the default port that the client uses to connect to the server.

precache
Type: Toggle

 

Default: 1

Description: Toggle the use of a precache.

prespawn
Type: Command

 

Description: *Internal command. Used by the client/server protocol to tell the server that the client is ready.

profile
Type: Command

 

Description: Display information about processing times.

quit
Type: Command

 

Description: Exit the game.

r_aliasmip
Type: Variable

 

Default: 80

Description: * Non-functional.

r_aliastransadj
Type: Variable

 

Default: 100

Description: * Non-functional. Determines how much of an alias model is clipped away and how much is viewable.

r_aliastransbase
Type: Variable

 

Default: 200

Description: * Non-functional. Determines how much of an alias model is clipped away and how much is viewable.

Credit: Squirrel Eiserloh

r_ambient
Type: Variable

 

Default: 0

Description: Determines the ambient lighting for a level.

r_clearcolor
Type: Variable

 

Default: 2

Description: This sets the color for areas outside of the current map.

r_drawentities
Type: Toggle

 

Default: 1

Description: Toggles the drawing of entities.

r_drawflat
Type: Toggle

 

Default: 0

Description: Toggles the drawing of textures.

r_draworder
Type: Toggle

 

Default: 0

Description: Toggles the drawing order, x-ray mode.

r_drawviewmodel
Type: Toggle

 

Default: 1

Description: Toggles the drawing of your weapon.

r_dspeeds
Type: Toggle

 

Default: 0

Description: Toggles the display of drawing speed information.

r_dynamic
Type: Toggle | glQuakeWorld

 

Default: 1

Description: Toggle use of dynamic lighting.

r_fullbright
Type: Toggle

 

Default: 0

Description: Toggles the light level on a map to maximum.

r_graphheight
Type: Variable

 

Default: 15

Description: Set the number of lines displayed in the various graphs.

r_lightmap
Type: Toggle | glQuakeWorld

 

Default: 0

Description: Toggles the display of light sources on the map.

r_maxedges
Type: Variable

 

Default: 2400

Description: Sets the maximum number of surfaces.

r_maxsurfs
Type: Variable

 

Default: 800

Description: Sets the maximum number of surfaces.

r_mirroralpha
Type: Variable | glQuakeWorld

 

Default: 1

Range: 0.0 – 1.0

Description: Determines the level or reflectivness of special textures.

Values:
0.00 – Mirror.
0.25 – High reflection.
0.50 – Medium reflection.
0.75 – Low reflection.
1.00 – Solid.

r_norefresh
Type: Toggle | glQuakeWorld

 

Default: 0

Description: Toggle the refreshing of the display.

r_novis
Type: Toggle | glQuakeWorld

 

Default: 0

Description: Toggles the use of VIS information in maps.

r_numedges
Type: Toggle

 

Default: 0

Description: Toggles the displaying of number of edges currently being viewed.

r_numsurfs
Type: Toggle

 

Default: 0

Description: Toggles the displaying of number of surfaces currently being viewed.

r_polymodelstats
Type: Toggle

 

Default: 0

Description: Toggles the displays of number of polygon models current being viewed.

r_reportedgeout
Type: Toggle

 

Default: 0

Description: Toggle the display of how many edges where not displayed.

r_reportsurfout
Type: Toggle

 

Default: 0

Description: Toggle the display of how many surfaces where not displayed.

r_shadows
Type: Toggle | glQuakeWorld

 

Default: 0

Description: Toggles the display of shadows for entities.

r_speeds
Type: Toggle

 

Default: 0

Description: Toggles the displaying of drawing time and statistics of what is currently being viewed.

r_timegraph
Type: Toggle

 

Default: 0

Description: Toggle the display of a performance graph.

r_transwater
Type: Toggle

 

Default: 1

Description: Toggle the use of water transparency.

r_wateralpha
Type: Variable | glQuakeWorld

 

Default: 1

Description: Determines the opacity of liquids.

Values:
0.00 – Transparent.
0.25 – Low opacity.
0.50 – Medim opacity.
0.75 – High opacity.
1.00 – Solid.

Note: On maps which have not been VISed with a transparent water, you have to use the r_novis 1 command to enable water tansparency.

r_waterwarp
Type: Toggle

 

Default: 1

Description: Toggles whether surfaces are warped in a liquid.

r_wholeframe
Type: Toggle

 

Default: 1

Description: *Unknown.

reconnect
Type: Command

 

Description: Reconnect to the last server.

record
Type: Command

 

Syntax: record (filename)

Description: Record a demo.

Example: record foodemo

registered
Type: Toggle

 

Default: 1

Description: Toggles if the game is registered or not.

restart
Type: Command

 

Description: Restart the current level.

samelevel
Type: Toggle

 

Syntax: samelevel ( 0 | 1 | 2 | 3 )

Default: 0

Description: Determines the rules for level changing and exiting.

Values:
0 – Allows advancing to the next level.
1 – The same level will be played until someone exits.
2 – The same level will be played and the exit will kill anybody that tries to exit.
3 – The same level will be played and the exit will kill anybody that tries to exit, except on the Start map.

save
Type: Command

 

Syntax: save (filename)

Description: Save the game to the specified file.

Example: save mygame

saved1
Description: *Unknown.
saved2
Description: *Unknown.
saved3
Description: *Unknown.
saved4
Description: *Unknown.
savedgamecfg
Description: *Unknown.
say
Type: Command

 

Syntax: say (string)

Description: Broadcast a string to all other players.

Example: say Hi Foo!

say_team
Syntax: say_team (string)

 

Description: Broadcast a string to teammates.

Example: say_team Hi Foo!

sbtemp
Type: Variable

 

Default: 5

Description: *Unknown.

scr_centertime
Type: Variable

 

Default: 4

Description: How long in seconds the screen hints are displayed on the screen.

scr_conspeed
Type: Variable

 

Default: 300

Description: How quickly in the console screen scrolls up and down.

scr_ofsx
Type: Variable

 

Default: 0

Description: The x-axis offset of the view.

scr_ofsy
Type: Variable

 

Default: 0

Description: The y-axis offset of the view.

scr_ofsz
Type: Variable

 

Default: 0

Description: The z-axis offset of the view.

scr_printspeed
Type: Variable

 

Default: 8

Description: How fast the text is displayed at the end of the single player episodes.

scratch1
Description: *Unknown.
scratch2
Description: *Unknown.
scratch3
Description: *Unknown.
scratch4
Description: *Unknown.
screenshot
Type: Command

 

Description: Captures a picture of your current view. Automatically names based on the existence of other screenshots.

sensitivity
Type: Variable

 

Default: 3

Description: Sets the sensitivity of the mouse.

serverprofile
Type: Toggle

 

Default: 0

Description: Toggle the display of extra server information.

showpause
Type: Toggle

 

Default: 1

Description: Toggles the display of the pause graphic.

showram
Type: Toggle

 

Default: 1

Description: Toggles if the RAM icon appears when then game is running out of memory.

showturtle
Type: Toggle

 

Default: 0

Description: Toggle if the turtle icon is displayed when the frame rate drops below 10.

sizedown
Type: Command

 

Description: Reduces the screen size.

sizeup
Type: Command

 

Description: Increases the screen size.

skill
Type: Toggle

 

Default: 0

Description: Toggle skill level.

Values:
0 – Easiest skill.
1 – Normal skill.
2 – Hard skill.
3 – Hardest skill.

slist
Type: Command

 

Description: Display all game servers on the network.

snd_noextraupdate
Default: 0

 

Description: *Unknown.

snd_show
Type: Toggle

 

Default: 0

Description: Toggles the display of sounds currently being played.

soundinfo
Type: Command

 

Description: Reports information on the sound system.

soundlist
Type: Command

 

Description: Reports a list of sounds in the cache.

spawn
Type: Command

 

Description: *Internal command. Use by the client/server protocol. Sends a message to the server that the client is ready to process the entity information.

startdemos
Type: Command

 

Syntax: startdemos (demoname) (demoname) … (demoname)

Description: Used to creating a queue of demos to play.

status
Type: Command

 

Description: Display server status information.

stop
Type: Command

 

Description: Stop recording a demo.

stopdemo
Type: Command

 

Description: Stop recording a demo.

stopsound
Type: Command

 

Description: Stops all sounds currently being played.

stuffcmds
Type: Command

 

Description: Executes command line parameters.

Note: Used on startup.

sv_accelerate
Type: Variable

 

Default: 10

Description: Sets the acceleration value for the player.

sv_aim
Type: Variable

 

Default: 0.93

Description: Sets the value for auto-aiming leniency.

sv_edicts
Type: Command

 

Description: *Unknown.

sv_flypitch
Type: Variable

 

Default: 20

Description: *Unknown.

sv_gravity
Type: Variable

 

Default: 800

Description: Sets the global value for the amount of gravity.

sv_idealpitchscale
Type: Variable

 

Default: 0.8

Description: Sets the value that the player’s pitch changes when he steps onto an incline.

sv_idealrollscale
Type: Variable

 

Default: 0.8

Description: Sets the value that the player’s roll changes when he steps onto an incline.

sv_maxspeed
Type: Variable

 

Default: 640

Description: Sets the maximum speed a player can move.

sv_maxvelocity
Type: Variable

 

Default: 2000

Description: Sets the maximum velocity an object can travel.

sv_nostep
Type: Toggle

 

Default: 0

Description: Toggles if players walk-up steps automatically or do they have to jump on each step.

sv_sound_distance
Type: Variable

 

Default: 800

Description: *Unknown.

sv_stopspeed
Type: Variable

 

Default: 100

Description: Sets the value that determines how fast the player should come to a complete stop.

sv_walkpitch
Type: Variable

 

Default: 0

Description: *Unknown.

sys_adaptive
Default: 1

 

Description: *Unknown.

sys_cache
Type: Command

 

Description: Display cache information.

sys_delay
Default: 0

 

Description: *Unknown.

sys_memory
Type: Command

 

Description: Display memory information.

sys_quake2
Default: 1

 

Description: *Unknown.

sys_stats
Type: Command

 

Description: Display more memory information.

sys_ticrate
Type: Variable.

 

Default: 0.05

Description: Sets the delay time in seconds between each network packet.

Note: The value 0.05 means that the server should send out a packet every 5-milliseconds which is 20-packets per second. It is recommened to make the value 0.1 to lower the number of packets to 10-per-second.

teamplay
Type: Toggle

 

Syntax: teamplay ( 0 | 1 | 2 | 3 )

Default: 0

Description: Determines teamplay rules.

Values:
0 – No teams. You can hurt yourself and others.
1 – You cannot hurt yourself nor your teammates.
2 – You can hurt yourself, your teammates, and you will lose one frag for killing a teammate.
3 – You can hurt yourself but you cannot hurt your teammates.

tell
Type: Command

 

Syntax: tell (player) (string)

Description: Allows to send a private message to a player.

Example: tell foo I'll get you

temp1
Type: Variable

 

Default: 0

Description: An empty variable.

test
Type: Command

 

Description: Reports information about the players on the server.

test2
Type: Command

 

Description: Reports information about the settings on the server.

timedemo
Type: Command

 

Syntax: timedemo (demoname)

Description: Plays a demo as fast a possible and then displays the average frames-per-second value.

timelimit
Type: Variable

 

Default: 0

Description: Sets the amount of time in minutes that is needed before advancing to the next level.

timerefresh
Type: Command

 

Description: Tests the current frame rate for the current location.

toggle_dm
Type: Command

 

Description: *Unknown.

toggleconsole
Type: Command

 

Description: Toggles the console.

togglemenu
Type: Command

 

Description: Display the menu screens.

unbind
Type: Command

 

Syntax: unbind (key)

Description: Remove the current commands bound to a key.

unbindall
Type: Command

 

Description: Remove every key binding.

v_centermove
Type: Variable

 

Default: 0.15

Description: How far the player must move forward before the view re-centers.

v_centerrollspeed
Type: Variable

 

Default: 125

Description: *Unknown.

v_centerspeed
Type: Variable

 

Default: 500

Description: How quickly you return to a center view after a lookup or lookdown.

v_cshift
Type: Command

 

Syntax: v_cshift (red) (green) (blue) (intensity)

Description: This adjusts all of the colors currently being displayed. Used when you are underwater, hit, have the Ring of Shadows, or Quad Damage.

Example: v_cshift 16 32 64

v_idlescale
Type: Toggle

 

Default: 0

Description: Toggles whether the view remains idle.

v_ipitch_cycle
Type: Variable

 

Default: 1

Description: How quickly you lean forwards and backwards when v_idlescale is enabled.

v_ipitch_level
Type: Variable

 

Default: 0.3

Description: How far you lean forwards and backwards when v_idlescale is enabled.

v_iroll_cycle
Type: Variable

 

Default: 0.5

Description: How quickly you tilt right and left when v_idlescale is enabled.

v_iroll_level
Type: Variable

 

Default: 0.1

Description: How far you tilt right and left when v_idlescale is enabled.

v_iyaw_cycle
Type: Variable

 

Default: 2

Description: How far you tilt right and left when v_idlescale is enabled.

v_iyaw_level
Type: Variable

 

Default: 0.3

Description: How far you tilt right and left when v_idlescale is enabled.

v_kickpitch
Type: Variable

 

Default: 0.6

Description: How much you look up when hit.

v_kickroll
Type: Variable

 

Default: 0.6

Description: How much you lean when hit.

v_kicktime
Type: Variable

 

Default: 0.5

Description: How long the “kick” effects last.

version
Type: Command

 

Description: Report version information.

vid_config_x
Type: Variable

 

Default: 800

Description: Maximum x-axis screen size.

vid_config_y
Type: Variable

 

Default: 600

Description: Maximum y-axis screen size.

vid_describecurrentmode
Type: Command

 

Description: Report current video mode.

vid_describemode
Type: Command

 

Syntax: vid_describemode (mode)

Description: Report information on specified videomode.

Example: vid_describemode 3

vid_describemodes
Type: Command

 

Description: Report information on all video modes.

vid_forcemode
Type: Command

 

Syntax: vid_forcemode (mode)

Description: Force the client to use a certain video mode.

Example: vid_forcemode 3

vid_mode
Type: Variable

 

Syntax: vid_mode (mode)

Description: Sets the video mode.

Example: vid_mode 3

vid_nopageflip
Type: Toggle

 

Default: 0

Description: Toggles the use of page flipping.

vid_nummodes
Type: Command

 

Description: Reports the total number of video modes available.

vid_stretch_by_2
Type: Toggle

 

Default: 1

Description: * Non-functional. Stretch the pixles by a two fold to acheive proper view.

vid_testmode
Type: Command

 

Syntax: vid_testmode (mode)

Description: Switch to another video mode temporarily for 5-seconds to test it.

Example: vid_testmode 3

vid_wait
Type: Variable

 

Default: 0

Description: Sets the type of waiting for the video adapter signal.

Values:
0 – No waiting.
1 – Wait for vertical sync active.
2 – Wait for display enable active.

viewframe
Type: Command

 

Syntax: viewframe (frame)

Description: Display the given frame for the current viewthing.

Example: viewframe 25

viewmodel
Type: Command

 

Syntax: viewmodel (model filename)

Description: Display the given model for the current viewthing.

Note: To use this command the current map must have a special viewthing entity.

Viewthing Entity:
{
"classname" "viewthing"
"origin" "0 0 0"
}

Example: viewmodel models/archer.mdl

viewnext
Type: Command

 

Description: Display the next frame for the current viewthing.

viewprevious
Type: Command

 

Description: Display the previous frame for the current viewthing.

viewsize
Type: Variable

 

Default: 100

Description: Set the screen size.

Values:
30 – Minimum size
120 – Maximum size

volume
Type: Variable

 

Default: 1.0

Description: Set the volume for sound playback.

wait
Type: Command

 

Description: Wait a game tic.


4. Command Line Parameters List

+
Type: Parameter

 

Syntax: +(console command)

Description: Allow for the passing of console commands from the command line to the console.

Example: h2.exe +echo hi! +rcon_password foo

-allow360
Type: Parameter

 

Description: Allow the display of 360x video modes.

-basedir
Type: Parameter

 

Syntax: -basedir (directory)

Description: Point to the game directory.

Example: -basedir c:\games\hexen2

-bpp
Type: Parameter

 

Type: Parameter | OpenGL

Syntax: -bpp (value)

Description: Specify the bytes-per-pixel for the video mode.

Example: -bpp 15

-cachedir
Type: Parameter

 

Syntax: -cachedir (directory)

Description: Point to the cache directory.

Example: -cachedir c:\games\hexen2\data1

-condebug
Type: Parameter

 

Description: Store the console text in the qconsole.log file.

-current
Type: Parameter | OpenGL

 

Description: * Unknown.

-dedicated
Type: Parameter

 

Syntax: -dedicated (number of players)

Description: Specifies that the client should be a dedicated server with a maximum number of players.

Note: The maximum number of players on a dedicated server is 16.

Example: -dedicated 16

-dibonly
Type: Parameter

 

Description: Enable windowed video modes only.

-force
Type: Parameter | OpenGL

 

Description: Force the video mode.

-game
Type: Parameter

 

Syntax: -game (directory)

Description: Specifies the directory where mod files were stored.

-heapsize
Type: Parameter

 

Syntax: -heapsize (kilobytes)

Description: Amount of memory allocatted for game information.

Example: -heapsize 24576

-height
Type: Parameter | OpenGL

 

Syntax: -height (height)

Description: Specify the height of the video resolution to run.

Note: You also need the -width command.

Example: -width 512 -height 384

-hipnotic
Type: Parameter

 

Description: Enable support for the Hipnotic mission pack.

-ipxport
Type: Parameter

 

Syntax: -ipxport (port)

Description: Specifies the ipx port at which to run the server.

Example: -ipxport 1234

-listen
Type: Parameter

 

Syntax: -listen (number of players)

Description: Specifies that the client should be a listen server with a maximum number of players.

Note: The maximum number of players on a listen server is 8.

Example: -listen 8

-minmemory
Type: Parameter

 

Syntax: -minmemory (kilobytes)

Description: Allocate the minimum amount of memory.

Example: -minmemory 16384

-mode
Type: Parameter | OpenGL

 

Syntax: -mode (video mode)

Description: Specify the video mode.

-noadjustaspect
Type: Parameter

 

Description: * Unknown.

-noautostretch
Type: Parameter

 

Description: Disable the streching of high resolutioins through pixel doubling.

-nocdaudio
Type: Parameter

 

Description: Disable the ability to play CDs.

-nodd
Type: Parameter

 

Description: Disable DirectDraw support.

-noddraw
Type: Parameter

 

Description: Disable DirectDraw support.

-nodirectdraw
Type: Parameter

 

Description: Disable DirectDraw support.

-noforcemaccel
Type: Parameter

 

Description: Disable the forcing of mouse acceleration on startup.

-noforcemparms
Type: Parameter

 

Description: Disable the forcing of mouse parameters on startup.

-noforcemspd
Type: Parameter

 

Description: Disable the forcing of mouse speed on startup.

-noforcevga
Type: Parameter

 

Description: Disable the forcing of the VGA 0x13 video mode on startup.

-nofulldib
Type: Parameter

 

Description: Disable fullscreen, borderless window video modes.

-noipx
Type: Parameter

 

Description: Disable IPX support support.

-nojoy
Type: Parameter

 

Description: Disable joystick support.

-nolan
Type: Parameter

 

Description: Disable networking support.

-nomouse
Type: Parameter

 

Description: Disable mouse support.

-nopagein
Type: Parameter

 

Description: *Unknown.

-nosound
Type: Parameter

 

Description: Disable sound support.

-noudp
Type: Parameter

 

Description: Disable TCP/IP support.

-novbeaf
Type: Parameter

 

Description: Disable VBE/AF support.

-novesa
Type: Parameter

 

Description: Disable VESA suppoart.

-nowd
Type: Parameter

 

Description: Disable VESA support in favor of DirectX or windowed display.

-nowindirect
Type: Parameter

 

Description: Disable VESA support in favor of DirectX or windowed display.

-particles
Type: Parameter

 

Syntax: -particles (value)

Description: Specify the maximum amount of allowed particles.

Example: -particles 40000

-path
Type: Parameter

 

Syntax: -path (path)

Description: Specify the path where the game is located.

Example: -path c:\hexen2

-playback
Type: Parameter

 

Syntax: -playback (playback)

Description: *Unknown.

-port
Type: Parameter

 

Syntax: -port (port)

Description: Specify the TCP/IP UDP port that the server should run on.

Example: -port 26901

-primarysound
Type: Parameter

 

Description: Use DirectSound’s primary buffer output for sound instead of secondary buffer output.

Note: Using this will increase performance but might not work on all systems.

-proghack
Type: Parameter

 

Description: *Unknown.

-record
Type: Parameter

 

Description: *Unknown.

-rogue
Type: Parameter

 

Description: Enable support for the Rogue mission pack.

-safe
Type: Parameter

 

Description: Start in safe mode.

-simsound
Type: Parameter

 

Description: Disable sound playback but simulate sound playback for code testing.

-snoforceformat
Type: Parameter

 

Description: Disable the forcing of sound hardware into 11KHz, 16-bit mode.

-starttime
Type: Parameter

 

Description: * Unknown.

-startwindowed
Type: Parameter

 

Description: Start in a windowed mode.

-stdvid
Type: Parameter

 

Description: * Non-functional.

-surfcachesize
Type: Parameter

 

Syntax: -surfcachesize (kilobytes)

Description: Amount of memory allocated in kilobytes for the surface cache.

Example: -surfcachesize 2048

-udpport
Type: Parameter

 

Syntax: -udpport (port)

Description: Specify the TCP/IP UDP port that the server should run on.

Example: -udpport 26901

-wavonly
Type: Parameter

 

Description: Disable DirectSound support in favor of WAV playback.

-width
Type: Parameter | OpenGL

 

Syntax: -width (width)

Description: Specify the width of the video resolution to run.

Note: You also need the -height command.

Example: -width 512 -height 384

-window
Type: Parameter | OpenGL

 

Description: Run in a windowed mode.

-zone
Type: Parameter

 

Syntax: -zone (value)

Description: Allocate additional memory to the alias memory space.

Note: Usually necessary when loading large scripts.

Example: -zone 512


5. Version Information

May 18, 2000

  • Updated the legal and licensing terms of this document and it is now released under the Free Software Foundation’s GNU Free Documentation License, Version 1.1.
  • Removed the links to the Cascading Style Sheet file which was providing the stylistic markup for this document in order to solve an existing major problem with troublesome web serving software and to promote better accessibility and availability of this document for the future at the price of removing the coloring and formatting markup from this document.
  • Changed the format of my email address from URL format to a proprietary format in order to defeat the automatic gathering of my email address by web crawler software and to prevent the increasingly annoying barrage of unsolicited commercial advertisements that I have been receiving.
  • Removed all other HTML LINK tags to prevent future problems with web serving software.
  • Renamed the Index section to Table Of Contents to correct this long lasting mistake.

November 6, 1998

  • New legal terms for this document. It is now released under the Free Software Foundation’s GNU General Public License Version 2.
  • Added a little note about the sound/ directory prefix for the play command thanks to Chuck Schmidt.

September 29, 1998

  • Updated the HTML markup in the document. This should be the last such update because I think I solved all of the previous problems with HTML and the correct display of this document.
  • Added my email address to the Abstract section. It was been removed long time ago because of too many emails, and I hope that this isn’t the case this time.
  • Updated the HTML 4.0 deceleration to include the URI of the DTD, as stated in the standard.
  • Added the MIME Content-Type and Content-Language fields to explicitly set the character set encoding and language information.
  • Added HTML meta information to each document to include all necessary header information to help search engines.
  • Changed the Modified: field to Last Modified:, and Location: to Source: to avoid ambiguity.
  • Changed the formatting for the lists of commands and parameters from heading section based formatting into definition list formatting with each command or parameter being the definition term and the fields being the definition data. This is the proper way to display this information in HTML avoiding excessive H3 and BLOCKQUOTE tags which were not being used correctly in the previous versions of this document.
  • Changed the usage of bold and italic stylistic markup in order to facilitate better display of this document in browsers which do not support Cascading Style Sheets.

July 20, 1998

  • I have removed my email address from this document because I was getting unwanted emails. If you want to contact me, go to my web site.

July 16, 1998

  • Changed the internal HTML style for indentations and also to space out the fields for easier reading.
  • Added subsection 6.4. Trademarks in the 6. Legal section to take care of any trademark legalities.
  • Added a copyright notice to the Abstract section along with a short description about this document.

March 13, 1998

  • Made some formatting changes.
  • Added the Abstract section to identify this document.
  • Added links to each individual command.

January 19, 1998

  • Made a few internal HTML changes.

December 25, 1997

  • This document is no longer supported and no more updates will follow.

October 26, 1997

  • Made a few more minor HTML changes and incorporated support for Cascading Style Sheets into the document.

October 22, 1997

  • Made a major change to the HTML structure.
  • Removed all stylistic HTML tags to achieve 100% HTML compliance.

September 12, 1997

  • Added the OpenGL parameters. I knew I forgot to do something, d’oh!

September 6, 1997

  • Updated the create command.

September 3, 1997

  • Original release. Updates on the *Unknown commands to follow.

6. Legal

6.1. Copyright

This work is copyrighted pseudonymously by the author under all applicable laws. The author reserves all rights to this work. The copyright statement for this work is “Copyright (C) 1997-2000 JakFrost, All Rights Reserved”.

6.2. License

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts and no Back-Cover Texts. You can access the license at http://www.gnu.org/copyleft/fdl.html or you can write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA to request a copy. Please preserve all authorship and contact information when distributing or modifying this work. All derivative works or works containing parts of this work must be released under the same license or a later version of it.

6.3. Trademarks and Servicemarks

All trademarks and servicemarks used in this work are acknowledged and are the property of their rightful owners.

6.4. Warranty Disclaimer

THIS WORK IS PROVIDED “AS IS” WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. THE AUTHOR IS NOT LIABLE FOR ANY RESULTS ARRISING FROM THE USE OF THIS WORK. ALL RISKS AND RESULTS THEREOF FALL ON THE USER.


Copyright (C) 1997-2000 JakFrost, All Rights Reserved