Commands

Console Commands

999cop
Alias for the "oldschool" cvar.
addban <ip> <reason>
Bans the specified ip/ip range with the specified reason.
addbot
Adds a bot to the game.
addkeysection <section name> <ini file>
Adds a key section in the controls menu to the specified ini file. Must be done before adding custom menu keys.
addmap
Adds a map to the server map rotation list.
addmenukey <description> <command>
Adds a new command to the custom keysection created in addkeysection.
addslot <weapon> <slot>
Adds the given weapon to the given slot.
addslotdefault
Adds the given weapon to the given slot as a default weapon.
anubis
Cheat. Toggles the anubis cheat, which makes enemies run away from the player.
bind [key] [new binding]
Binds a command to a key. If no arguments are passed in, all the key bindings will be displayed. If only [key] is entered, this command will display what is bound to that key.
binddefaults
Sets the default key bindings.
bumpgamma
Slightly increases gamma correction level.
call_vote
Calls a vote for the next map.
centerview
Zeros out the console player's pitch.
changemap [position]
Changes to the given map lumpname, going to intermission first.
changemus
Changes the current music to the given lumpname.
changeteam
Changes the console player's team in CTF and other team-based games (except team DM).
chase
Toggles the chasecam.
clear
Clears the console.
clearmaplist
Clears out the server map rotation list.
cmdlist
Displays a list of all console commands.
connect
Connects to the specified IP. Only works in client mode.
countdecals
Displays the number of decals present in the level.
countdecalsreal
Counts the number of decals present in the level.
cvarlist
Displays all the cvars with their properties.
cvarlistplain
Displays all the cvars and what you have them set to.
defaultbind
Binds a command to a key if that key is not already bound and if that command is not already bound to another key.
dir
In-game equivalent of the command prompt "dir" command.
disconnect
Disconnects from a server.
dumpclasses
Displays the names of all the different game objects.
dumpmapthings
Displays the name of all the game objects, as well as their object ID in level editors.
dumpspawnables
Displays the name of all the game objects spawnable through ACS, along with their spawn code.
eaxedit
Brings up the EAX enviornment editor panel.
endgame
Puts the game back to the full console.
error
Creates an error with the specified message.
error_fatal
Creates a fatal error with the specified message. Skulltag will exit.
exec <"script file">
Executes the given script file.
exit
Quits the game.
fly
Cheat. Toggles fly mode.
fov
Sets the console player's field of view.
freeze
Cheat. Toggles freeze mode.
gameversion
Displays the version of the .exe you're using.
get
Gets the value of the given variable.
give
Gives the console player the item specified.
god
Executes the God cheat, which is the same as IDDQD, but doesn't give 100% health.
history
Displays console command history.
idchoppers
Executes the "IDCHOPPERS" cheat.
idclev
Executes the "IDCLEVS" cheat.
idfa
Executes the "IDFA" cheat.
iddqd
Executes the "IDDQD" cheat.
idkfa
Executes the "IDKFA" cheat.
idmus
Executes the "IDMUS" cheat.
invnext
Moves to the next position in the inventory selection list.
invprev
Moves to the previous position in the inventory selection list.
invuse
Uses the currently selected inventory item.
invuseall
Uses one of each inventory item in possession.
ip
Displays your IP.
kick [reason]
Kicks the player who's name is given. A reason may be provided.
kill
Suicide command.
land
Cancels your flight.
listbots
Lists current bots active in the game.
logfile
Creates a text file that everything printed in the console will be dumped to.
map
Loads the map with the specified lump name.
maplist
Displays the current maps in the server map rotation.
mdk
Cheat. Fires an extremely powerful bullet.
morphme
Executes the morph cheat.
multiplayer
Enables a fake multiplayer mode (weapons stay, level doesn't reload upon respawn, etc.)
netgame
See "multiplayer".
netstate
Displays the current network state.
noclip
Executes the noclip cheat.
notarget
Executes the notarget cheat.
pause
Pauses the game.
playerinfo
Displays the names of all the players in a game.
playersounds
Displays all the sound mappings on all of the skins.
powerup
Cheat. Gives the player the Tome of Power.
print
Prints a string from the string table.
puke "script" [arg1] [arg2] [arg3]
Executes the specified script.
quit
Quits the game.
rcon [args] ...
Sends a remote control command to the server. NOTE: You must send the correct rcon password before this has an effect.
reconnect
Reconnects to the server you were last connected to.
removebot
Removes the specified bot from the game.
removebots
Removes all the bots from the game.
reveal <skin/bot>
Reveals a hidden skin and/or bot.
say
Says a message to to other players.
say_team
Says a message to to other players on the same team as the console player.
scores
Displays the scores of the game in the server window.
screenshot
Takes a screenshot of the game.
send_password
Sends a remote control password to the sever.
skins
Displays all the skins.
slist
Displays all the sprite names.
spray
Sprays the given decal on a nearby wall.
spynext
If in a co-op or teamgame (or if cheats are on), this will change your view to the next player's eyes.
spyprev
If in a co-op or teamgame (or if cheats are on), this will change your view to the previous player's eyes.
stat
Displays all available statistics that can be displayed.
summon
Spawns an item of the given name.
spectate
Command to make the console player spectate on the current game. Hit space to be prompted to rejoin the game.
taunt
Makes the console player taunt.
toggle
Toggles the given cvar.
toggleconsole
Toggles the console.
togglemap
Toggles the automap.
turn180
Turns the player 180 degrees.
unbind
Removes the binding of the specified key.
unbindall
Removes the bindings of all keys.
unset
Returns the given variable to its default value.
useflechette
If the player has a flechette in his inventory, this command will use it.
wads
Displays PWADs currently being used.
warp
Warps to the given coordinates on the map.
weapnext
Selects the weapon in the weapon list that comes after your current one.
weapon
Switches to the weapon corresponding to the given number.
weapprev
Selects the weapon in the weapon list that comes before your current one.
whereisini
Displays the location of your config file.

Console Variables

r_particles

When false, particles will not be rendered.

r_drawplayersprites

When false, the player's weapon will not draw.

cl_cheatskins

When false, skins tagged as "cheat" will appear as the base skin.

cl_skins

When false, all skins will appear as the base skin.

r_drawfuzz

When true, allows the drawing of "fuzzed" images, such as the spectre.

r_stretchsky

When true, will stretch the sky in high resolutions.

r_drawmirrors

When true, will allow mirrors to be drawn.

r_drawtrans

When true, will allow translucency to be applied to images.

r_drawflat

When true, flats will be drawn.

cl_onekey

If true, the doom2.exe behavior of displaying only the skull key on the status bar when both the skull key and keycard in a slot are possessed. If false, the BOOM behavior will be used.

transsouls

Sets the alpha value for lost souls.

blood_fade_scalar

Sets the alpha value for the blood on your screen. The lower the value, the lower the brightness will be for the blood on the screen.

idmypos

When true, your position will be displayed.

cl_identifytarget

When true, this displays the name of the player in your crosshair in multiplayer mode.

crosshairgrow

When true, the crosshair will grow and shrink back down to normal size when you pick up an item.

crosshairscale

When true, the crosshair will be scaled in high resolutions.

crosshairhealth

When true, the crosshair's color will reflect your health. This overrides the "crosshaircolor" cvar.

crosshaircolor

Sets the color of your crosshair when "crosshairhealth" is false.

crosshair

This sets your crosshair.

st_scale

If true, your status bar will be scaled so that it will always be the same size despite your resolution.

hud_scale

If true, HUD items will be scaled in high resolution, namely when you're in "fullscreen" mode (screen size is so big that there's no status bar, but still health displays, etc.). This does not include the status bar.

cl_maxdecals

This sets maximum number of decals that will be drawn at once. New decals that are created that exceed this limit will replace old ones.

cl_allowdecals

Option to allow decals to be created at all.

fullscreen

When true, Skulltag will take up the full screen. Otherwise, it will display in a window.

vid_fps

When true, your framerate will be displayed.

Gamma : 1.5

This value sets the brigtness of your screen.

pointlimit

Sets the maximum value of points that can be scored on a level for team games (CTF, ST, etc). When the poinlimit is reached, the level will end.

oneflagctf ctf teamgame

Please see the "Game Modes" section for information on these.

sv_masterip

The address of the master server that Skulltag will send server information to if run as a server.

sv_hostemail

The e-mail that will be displayed under the "e-mail" field when the server's info is viewed with a launcher.

sv_website

The e-mail that will be displayed under the "URL" field when the server's info is viewed with a launcher.

sv_hostname

If Skulltag is run as a server, this will be the name of the server shown on launchers.

sv_broadcast

Option to broadcast server information on the local area network so that launchers can find it if they search for LAN servers.

sv_updatemaster

Option for Skulltag to tell the master server of its existance when run as a server. If this is disabled, the server will not show up on the master server.

sv_connectiontype

Can be either 56k (0), DSL (1), Cable (2), or LAN (3). Your connection type affects how much data is sent back and forth between the server and client. The higher the value, the more in-sync clients' games can be, but more bandwidth may be used.

sv_maxpacketsize : 512

Maximum size of a packet that can be sent by servers. It is recommended that this is lower than your MTU (maximum transmission unit) on your router if you have one.

sv_rconpassword

Sets the remote control password for the server. You can leave this blank if you do not wish for your server to have the ability to be remote controlled.

sv_joinpassword

Sets the join password for the game. If this and sv_forcejoinpassword are set, incoming players must supply the correct join password to enter the game. If they don't, they can only spectate.

sv_password

Sets the password needed to join the server. If this and sv_forcepassword are set, incoming players must supply the correct password to connect to the server. If they don't, they cannot join the server in any form.

sv_maxplayers

Sets the maximum number of players that can participate in the game.

sv_maxclients

Sets the maximum number of clients that can connect to the server.

sv_showlauncherqueries

If true, this shows a message in the console window everything the server is queried by a launcher.

sv_forcejoinpassword

If false, the join password will not be enforced. If true, players must supply the correct join password to enter the game. If they do not, they will only be able to spectate.

sv_forcepassword

If false, the password will not be enforced. If true, players must supply the correct password to connect to the server.

sv_defaultdmflags

If this is true, Skulltag will set some automatic dmflags on maps that it knows are DM, CTF, etc. If you want to set your own dmflags, disable this.

sv_motd

Sets the Message of the Day. Users connecting to a server will see whatever the server has this set to.

cl_alwaysdrawteamstats

Option to always draw team information (scores, who possesses flags/skulls, etc.) on the HUD.

cl_alwaysdrawdmstats

Option to always draw rank and spread on the HUD.

telezoom

If true, this does a FOV zoom when you teleport.

sv_gravity

Sets the gravity for the map.

cl_respawninvuleffect

Sets the invulnerability effect that will occur on respawn if the respawn invulnerability dmflag is set.

cl_grenadetrails

When true, grenades will have particle trails.

cl_rockettrails

When true, rockets will have particle trails.

cl_icons

When true, players will be able to have icons drawn above their head.

cl_medals

When true, players will have the ability to be awarded medals.

sv_maprotation

When true, the map rotation list will be put into effect. Otherwise, it will be ignored.

screenshot_type

Can be either "png" or "pcx". This determines the format screen shots will be saved in.

disableautosave

When true, autosaves will be disabled.

turbo

Sets the turbo value. The higher the value, the faster your player will mode.

invertmouse

When true, moving up on the mouse will make your view go down.

cl_run

If true, you will always have the effect of holding down the run key without actually having to.

skill

Sets the game skill. 0 = "I'm too young to die!", 1 = "Hey, not too rough!", 2 = "Hurt me plenty!", etc.

wipetype

Sets the wipe type.

sv_duelcountdowntime

Sets the amount of warmup time before a duel in seconds.

alwaysapplydmflags

When true, dmflags will always be applied. So, things like "respawn items" will work even when not in deathmatch.

cl_noammoswitch

When true, you can switch to a weapon even if you do not have any ammo for it. This is the original Doom behavior.

timelimit

When true, the level will end after the specified value in minutes.

fraglimit

When true, the level will end after a player attains a fragcount greater than or equal to the specified value.

oldschool terminator instagib survival duel teamplay deathmatch

Please see the "Game Modes" section for information on these.

playerclass

Hexen player class. Can be "Fighter", "Cleric", "Mage", or "Random".

connectiontype

Can be either 56k (0), DSL (1), Cable (2), or LAN (3). Your connection type affects how much data is sent back and forth between the server and client. The higher the value, the more in-sync your game can be, but more bandwidth may be used.

handicap

Can be 0-99. This value is subtracted from your initial health when you (re)spawn.

railcolor

Sets your railgun color.

neverswitchonpickup

If true, you will never switch to a new weapon you've just picked up.

gender

Sets your gender.

skin

Sets the skin you use.

color

Sets your player color.

name

Sets your name.

autoaim

Sets your autoaim value. The higher the value, the greater the distance you can autoaim at (max is 5000).

cl_capfps

If true, your framerate will be capped to 35fps.

compat_originalsoundcurve

compatflag. If this is true, the original Doom sound curve will be used.

compat_disabletaunts

compatflag. If this is true, players will not be able to use the taunt command.

compat_instantrespawn

compatflag. If this is true, players will not have a forced respawn delay after dying.

compat_plasmabump

compatflag. If this is true, the older Doom movement behavior will be used, allowing things like the MAP01 plasma bump trick to be used.

compat_limited_airmovement

compatflag. If this is true, players will have less movement ability in the air, which is the original Doom behavior.

compat_nodoorlight

compatflag. If this is true, BOOM's door light effect won't be used.

compat_useblocking

compatflag. If this is true, solid lines will block use lines.

compat_notossdrops

compatflag. If this is true, drops will spawn on the ground instead of being tossed into the air.

compat_wallrun

compatflag. If this is true, wallrunning will be enabled.

compat_soundslots

compatflag. If this is true, the silent BFG trick will be able to be used.

compat_nopassover

compatflag. If this is true, objects will be infinitely tall and cannot be crossed.

compat_silentpickup

compatflag. If this is true, players will not be able to hear other player's pickups.

compat_limitpain

compatflag. If this is true, Pain Elementals will be limited to 20 Lost Souls.

compat_stairs

compatflag. If this is true, the buggier stair building will be used.

compat_shortTex

compatflag. If this is true, ST will find the shortest textures (like Doom).

compatflags

Composite value of all the compatibility flags.

sv_samespawnspot

dmflag2. If true, you will spawn in the same spot you died at in co-op.

sv_shotgunstart

dmflag2. If true, you will spawn with a shotgun in co-op.

sv_keepweapons

dmflag2. If true, you will keep your weapons after dying in co-op.

sv_keepkeys

dmflag2. If true, you will keep your keys after dying in co-op.

sv_norespawninvul

dmflag2. If true, you will be temporarily invulnerable on respawn.

sv_barrelrespawn

dmflag2. If true, barrels will respawn after exploding.

sv_bfgfreeaim

dmflag2. If true, players will be allowed to freely aim the BFG9000.

sv_losefrag

dmflag2. If true, players will lose a frag every time they die.

sv_degeration

dmflag2. If true, players will slowly lose life if their life is above their maximum base health (usually 100%).

sv_norespawn

dmflag2. If true, players will not be allowed to respawn in deathmatch.

sv_noclearfrags

dmflag2. If true, players' fragcount will not be cleared when the level ends.

sv_doubleammo

dmflag2. If true, ammo will be doubled like skill 1 and 5.

sv_200max

dmflag2. If true, this will disallow max health bonuses and max armor bonuses from bring your max health and/or armor percentage over 200%.

sv_droprunes

dmflag2. If true, players' current rune will drop upon death (currently unimplemented).

sv_noteamselect

dmflag2. If true, players will be forced onto a team on connect in teamgames.

sv_noteamswitch

dmflag2. If true, players will not be allowed to use the "changeteam" console command in teamgames.

sv_allowbasecolors

dmflag2. If true, players' color will not be affected by their team in teamgames.

sv_instantreturn

dmflag2. If true, flags and skulls will be instantly returned if a player carrying one dies.

sv_norunes

dmflag2. If true, runes will not spawn at the beginning of a level.

sv_weapondrop

dmflag2. If true, players' current weapon will drop upon death.

sv_noimpaling

dmflag2. If true, spikes will not impale players when they land on them (currently unimplemented).

dmflags2

Composite of the second set of available dmflags.

sv_nofov

dmflag. If true, changing fov will not be allowed.

sv_respawnsuper

dmflag. If true, super items (invisibility, invulnerability, etc.) will respawn.

sv_nofreelook

dmflag. If true, players will not be able to look up and down with the mouse or keyboard.

sv_nojump

dmflag. If true, jumping will not be allowed.

sv_fastmonsters

dmflag. If true, monsters will be faster like in the Nightmare skill level.

sv_itemrespawn

dmflag. If true, items will respawn.

sv_monsterrespawn

dmflag. If true, monsters will respawn.

sv_nomonsters

dmflag. If true, monsters will not appear.

sv_infiniteammo

dmflag. If this is true, your weapons will not use any ammo.

sv_noexit

dmflag. If this is true, players will not be allowed to exit the level.

sv_noarmor

dmflag. If this is true, armor items will not be spawned when the level loads.

sv_forcerespawn

dmflag. If true, players will be respawned as soon as they die. They will not be allowed to linger on the level as a dead body.

sv_spawnfarthest

dmflag. If true, players will respawn at the farthest possible start from other players.

sv_samelevel

dmflag. If true, the level will be reloaded when it ends.

sv_oldfalldamage

dmflag. If true, old style falling damage will be enabled.

sv_falldamage

dmflag. If true, Hexen style falling damage will be enabled.

sv_weaponstay

dmflag. If true, weaposn will stay when they are picked up.

sv_noitems

dmflag. If true, ALL specials items will not spawn when the level loads.

sv_nohealth

dmflag. If true, no health items will spawn when the level loads.

dmflags

Composite of all the available dmflags.

queryiwad

If true, Skulltag will bring up a dialog box asking which IWAD you want to use if multiple IWADs are detected on startup.

cl_joinpassword

This is the password used for joining games on a server if the server has one set. If you do not have this password, you only will be able to watch the game and not participate in it.

cl_password

This is the password used for connecting to a server if the server has one set.

cl_startasspectator

If true, you will always start as a spectator when you connect to a server.

cl_taunts

If true, players will be able to use the "taunt" command.

cl_motdtime

Time in seconds that the MOTD will display for on the client end.

cl_maxcorpses

Maximum number of player corpses that can be on the level at one time.

cl_predict_players

If true, client-side console player prediction will be enabled.

con_midtime

This is the time messages printed to the middle of the screen (with a couple excepetions) will last for in seconds.

con_textcolor

If true, messages will have the ability to have color codes in them (\cH for blue, etc.). Otherwise, color codes will be ignored.

con_scaletext

If true, messages will be scaled in high resolutions.

con_centernotify

If true, messages will be centered.

con_notifytime

This is the amount of time messages last for in seconds.

con_notablist

If true, a list does not display when you hit tab to complete a command in the console when there are multiple completion possibilities.

sv_cheats

If true, cheating is allowed in deathmatch and multiplayer games.

cl_masterip

Sets the IP that will be used when the in-game server browser queries the master server.

cl_announcer

Sets which announcer you will use. 0 = off.

Command Line Parameters

-host

This will load up Skulltag as a dedicated server.

-nomonsters

Sets the "sv_nomonsters" dmflag.

-respawn

Sets the "sv_monsterrespawn" dmflag.

-fast

Sets the "sv_fastmonsters" dmflag.

-private

If Skulltag is being run as a server, this will prevent it from showing up on the master server list.

-nobroadcast

If Skulltag is being run as a server, this will prevent it from broadcasting its existance to the local area network, so launchers looking for LAN servers will not see it.

This page was last modified 22:25, 9 October 2008.
This page has been accessed 1,757 times.