When active the player will fire the weapon he is currently holding. This is the primary command used to make the player fire the gun. For as long as the key that is bound to this command is held down and this command is active the player will keep on firing the gun.
When used the player will stop firing the gun if "+attack" is active.
When active the player will move backwards.
When used the player will stop moving back if "+back" is active.
When active the player will move forward.
When used the player will stop moving forward if "+forward" is active.
When active the player will do a single jump. The next jump won't be performed until "-jump" has been issued.
When used the player will stop jumping if "+jump" is active.
When active, "+forward" and "+back" become "+lookup" and "+lookdown" respectively. This command is useful if the player needs to look at objects which are above or below him.
When used the forward and back keys will stop making the player look up and down if "+klook" is active.
When active the player will turn left.
When used the player will stop turning left if "+left" is active.
When active the player will look down.
When used the player will stop looking down if "+lookdown" is active.
When active the player will look up.
When used the player will stop looking up if "+lookup" is active.
When active moving the mouse or joystick forwards and backwards performs "+lookup" and "+lookdown" respectively. This command is very useful if the player needs to look at objects which are above or below him. Most players execute this command and never remove it. This way they can use the keyboard to move the player forward and back and strafe left and right, while using the mouse to turn the player left and right and to make him look up and down. In order to have this command set permanently you will have to create a file called autoexec.cfg in the qw/ directory and put in the line "+mlook" into that file. By doing this the game will automatically execute the autoexec.cfg file and it will also active that command. Almost every player uses this command nowadays, because the combination of using mouse and keyboard is widely considered the best.
When used the mouse forward and back movement will stop making the player look up and down if "+mlook" is active.
When active the player will swim down when in the water.
When used the player will stop moving down if "+movedown" is active.
When active the player will strafe left.
When used the player will stop moving left if "+moveleft" is active.
When active the player will strafe right.
When used the player will stop moving right if "+moveright" is active.
When active the player will swim up when in the water.
When used the player will stop moving up if "+moveup" is active.
When active the player will turn right.
When used the player will stop turning right if "+right" is active.
Display scoreboard.
When used the score screen will disappear if +showscores is active.
Display team scoreboard.
When used the score screen will disappear if +showteamscores is active.
When active the player will run.
When used the player will walk.
When active, "+left" and "+right" function like "+moveleft" and "+moveright", strafing in that direction.
When used the turn left and turn right keys will once again perform their original functions.
When used it will activate objects in the game that have been designed to react at "+use"
When used it will stop activating objects in the game that have been designed to react at "+use".
Add a single IP or a domain of IPs to the IP list of the server. Very useful for banning people or for specifing which IPs only have access to the server. Examples: addip 123.123.123.123 addip 123.123.123
Server Browser: This allows you to add a server to the UNBOUND source. This can be used to quickly bookmark servers.
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.
Allows you to edit your alias in console manually.
Prints all aliases.
Downloads all skins that is currently in use. Useful for refreshing skins without exiting the level
This command shows a background screen flash that is the same one that is produced when the player picked up an item in the game. This command basically serves no useful function except when people want to use it in scripts to give the user some visual feedback when an aliases is used for example.
This command binds one or several commands to a key. To bind multiple commands to a key, enclose the commands in double-quotes (") and separate them with semicolons (;).
Prints all binds.
Same as "date" but also shows a small calendar of the month. Nice :)
cd play 5 plays cd track #5 Note: You need -cdaudio to use this command.
Centers the player's view ahead after +lookup or +lookdown.
This will do a cfg_reset and then execute filename.cfg (ezquake/configs).
This command will unbind all keys, delete all aliases, msg_triggers, reset all plus commands, teamplay settings and reset all variables. User made variables (created with set/seta) are deleted. After resetting all the above, it executes default.cfg and then autoexec.cfg.
This command will dump all aliases, bindings, plus commands, msg_triggers, teamplay settings and variables to filename.cfg . User made variables (created with set/seta) are saved as well. Note: configs saved with cfg_save are saved in quake/ezquake/configs/*.cfg
Prints amount and size of messages sent from server to ezQuake client.
This command clears the console screen of any text.
Sends a command directly to the server.
Prints all cmds.
This command sets the color for the player's shirt and pants. Note: If only the shirt color is given, the pant color will match.
Connects to a QW server.
Prints all cvars.
This will reset cvar to default. Example: cvar_reset topcolor will set topcolor to default.
Same as 'cvar_reset' but matches variable names using regular expressions - regexp.
demo_capture start x will capture screenshots of the demo you are playing for x seconds. The screenshots are captured at a constant 30 fps and written to demo_capture_dir (default: /capture). You can use 'demo_capture stop' to stop capturing prematurely.
This jumps playback to a point in time you specify. Examples: demo_jump 120 will make playback jump to 120 seconds from the start of the demo. demo_jump 4:30 will make playback jump to 4 minutes and 30 seconds from the start of the demo.
You can vary the speed of demo playback with the 'demo_setspeed' command. 'demo_setspeed x' sets the playback speed to x% of normal speed so that 'demo_setspeed 50' is half speed and 'demo_setspeed 300' gives you triple speed.
Try it in cheats mode, start a map (devmap
dm6) and type fly.
Note: Make sure you bind to your jump key something better than
just +jump
alias +up "+moveup; +jump"
alias -up "-moveup; -jump"
bind space +up
This command will disconnect you from the server/demo/proxy you are currently connected to.
Performs dns lookups and reverse
lookups.
dns 123.124.125.126
dns your.ezquake.server
Manually download a quake file from the server. Example: download skins/foo.pcx
This start recording demo and rename it like you have put with match_* settings.
This command will print text to your local console.
Reports information on a given edict in the game.
Displays summary information on the edicts in the game.
Displays information on all edicts in the game.
This will overwride enemy color. Example: enemycolor 12 13 Note: If only the shirt color is given, the pant color will match.
Executes a config file from \qw, \id1 or \ezquake.
Message filtering system. Only team messages are filtered. Use filter with no parameters to list current filters and filter clear to remove all filters. Example: filter #a say_team i can see this message #a. say_team i can't see this message #d.
Example: floodprot (number of messages) (number of seconds) (silence time in seconds)
This command will clear the current game cache. It is usually used by developers to flush the memory of all game information and objects to test if the mechanism which handles the loading of the necessary files into memory works properly. Sometimes the game cache can become filled with unnecessary information and may need to be flushed manually. This is usually not necessary since the game automatically flushes all the data between every map.
You can fly around the map with flymode on. Note: Needs cheat support by server.
Shortcut for assigning cvars /gl_fogred, /gl_foggreen and /gl_fogblue
.
Changes color of fog.
This command centers the player's screen. It was created because the original "centerview" command did not work when "+mlook" was enabled. This command will center the screen in any mode no matter commands are active.
Enables logging of kills to a file. Useful for external frag polling programs. The file name is frag_##.log
Used by QuakeSpy and Qlist to set setinfo variables. Note: Use the setinfo command to see the output. Example: fullinfo "\quote\I am the only Lamer!\"
All the usual dm models, sounds, palettes etc are included in the check. In teamfortress the teamfortress flag, dispensers and sentry guns are also checked. There is also an f_modified command which will print your f_modified response. Note: You need to install security files.
Prints proxies you are using.
Specifies the directory where the QWPROGS.DAT file is found and other additional files such as maps, models, sound, and skins for Quake modifications. Note: This command can be specified while a game is in progress, after the current map ends this command will take effect.
You can edit brightness. Note: This is shortcut for sw_gamma in vga and gl_gamma in gl.
Give user a certain amount of an item. Items: 1 - Axe 2 - Shotgun 3 - Double-Barrelled Shotgun 4 - Nailgun 5 - Super Nailgun 6 - Grenade Launcher 7 - Rocket Launcher 8 - ThunderBolt C - Cells H - Health N - Nails R - Rockets S - Shells Note: The -cheats parameter must be used to launch the server to use the give command. Also the key and value *cheats ON will be displayed in the serverinfo information. Examples: give 1234 R 99 will give for user 1234 99 rockets. give 1234 7 will give for user 1234 rocket launcher.
Not well implemented yet. Quickly looks at the pmodel and emodel listed in every player's infokey and reports anything unusual it finds. Basically it saves you having to type "users. user x" and then comparing the models for everyone.
Clientside (noone else can see it) hard-striking rocket, serves well for your entertainment.
Quickly sets many variables to fit pre-defined scheme. Try using "newtrails" or "vultwah"
.
You are immortal with god mode on. Note: Needs cheats support by server.
Forces a heartbeat to be sent to the master server. A heartbeat informs the master server of the server's IP address thus making sure that the master server knows that the server is still alive.
Displays ezQuake help.
Read more at Teamplay section.
You can give ignore either a player's name (name completion is useful for this) or a userid (ignore <name | userid >). ignore without any command line parameters displays your ignore list.
Prints ignorelist
You can ignore teams instead of players. Example: ignoreteam nine will ignore whole clan nine.
ignore_id is identical except it only accepts user id's (only useful if there is a player whose name is the userid of someone you want to ignore).
This command calls a game function or QuakeC function. Often impulses are used by the mod by defining aliases for game functions like "ready" and "break" that call certain impulses.
Increments a variable by one or adds to it the optional second argument. There are no 'add' or 'dec' commands because 'inc' can handle both addition and subtraction. Example: inc sensitivity -2 would subtract 2 from sensitivity.
joins a specified server as player. If no address is specified, join will reconnect to the last visited server as a player. Example: join 123.124.125.126
This command initializes the joystick's advanced features. It is necessary to issue this command after making any changes to the other joystick commands. This command will initialize all of the settings.
This command enables the setting of a new keymapping.
The syntax is:
keycode [ext] <scancode> <key> [<shiftmap>] [<altgrmap>]
If no key is given, the current mapping of the scancode will be printed. The first call to that command (when no keymapping is active) copies the internal used default for an US keyboard to the keymapping tables.
This resets the current keymapping and then generates a copy of the internal defaults (US keyboard) to be the new keymappings. This can be used as a base to generate a new keymapping file. It has the same (unchangeable) mapping as the example keymap-file "default.kmap"
This command prints all the current keymappings to the quake console.
This command first resets the current keymappings and then loads a new mapping from the given file.
The syntax is:
keymap_load [layoutname] <filename>
Fore more info see Keymap support manual section.
This command switches off the current keymappings and sets it back to the internal defaults; it also restores "keymap_name" to its default name "Default". The defaults are an internally defined (and not changeable) keymapping for US keyboards.
With this command the active keymappings will be written to a kmap-file (including a descriptive header which explains the usage).
The syntax is:
keymap_save [layoutname] <filename>
If the layoutname is given, "keymap_name" will be set before saving. If the filename contains no directory, it writes itself to the "qw"-directory.
This command prints all the current keymappings to the quake console.
Removes a user from the server. Use the status command to receive the user's id. Example: kick 1234
Suicide. (-2 frags on ktpro/kteam servers)
Prints out the current list of IPs on the server list. Not to be confused with the status command which prints out the list of the IPs of the connected players.
Load 123 loads saved game 123.
In older versions of FuhQuake (v0.30 and lower), FuhQuake looked for an image called charset.png (or .tga) and if it found it then that was made to be your console font. Starting from FuhQuake v0.31, you can change your console font from within FuhQuake. Put all your charset images in qw/textures/charsets/*.png (and *.tga) and use /loadcharset XXX to load XXX.png (or tga). "/loadcharset original" will restore the 8bit font in your gfx.wad (this is default). Note that the /loadcharset command is just a 'shortcut' for the new gl_consolefont variable.
loadfragfile 123 loads fragfile 123
Loads a loc file (must be located in id1/locs, qw/locs, or ezquake/locs. The ".loc" extention is optional, for example, "loadloc dm6"; if the file name has no extension, use its explicit name ("loadloc dm6.").
Loads your skybox (qw\env). Example: loadsky snow
Shows or sets localinfo variables. Useful for mod programmers who need to allow the admin to change settings. This is an alternative storage space to the serverinfo space for mod variables. The variables stored in this space are not broadcast on the network. This space also has a 32-kilobyte limit which is much greater then the 512-byte limit on the serverinfo space. Special Keys: (current map) (next map) - Using this combination will allow the creation of a custom map cycle without editing code. Examples: localinfo dm2 dm4 localinfo dm4 dm6 localinfo dm6 dm2
If you type "log filename" it will log console to filename.log in your gamedir. It overwrites logs without asking.
Prints all macros.
loads a map and start a game. Example: map e1m1
mapgroup 2fort5r 2fort5: will make 2fort5r and 2fort5 use the 2fort5r textures, locs and etc...
Simulates the start of a match (so that auto recording etc is triggered). Useful if you join a ktpro server after countdown has started, or you are playing a mode that doesn't have a proper countdown (eg race mode). Most importantly this is useful for tf servers, since you can use a msg_trigger to execute match_forcestart on "MATCH BEGINS NOW".
Prints a list of the macros and their meaning for autorecording and autoscreenshots.
If you are using 'match_auto_record 1' then a temp demo will be recorded to c:\quake\ezquake\temp\_!_temp_!_.qwd each time a map starts. This temp demo will be overwritten when the next match starts. If you want to keep the temp demo, use the "match_save" command. This will move the demo to the same folder and filename that easyrecord would have used.
This command will display the demos menu.
This command will display the fps menu.
This command will display the help menu.
This command will display the keys menu.
This command will display the load menu to load singleplaying saves.
This command will display the main menu.
This command will display the mp3 menu.
This command will display the mp3 playlist menu.
This command will display the multiplayer menu.
This command will display the options menu.
This command will display the quit menu.
This command will display the save menu to save singleplaying games.
This command will display the setup menu.
This command will display the singleplayer menu.
This command will display the slist menu.
This command will display the video menu.
Prompts for string to broadcast to all other players.
Prompts for string to broadcast to team members.
Like stop but fades out.
Fast forward 5seconds.
Loads the playlist filename.m3u Example: mp3_loadplaylist top10 will load top10.m3u
Next song.
Pause mp3.
Play mp3.
Displays playlist. Currently playign track is highlighted.
Play track number #num from playlist. Example: mp3_playtrack 5 will play track 5 from playlist.
Previous song.
Repeat playlist.
Rewind 5seconds.
Shuffle mp3s.
displays song title and other info like time elapsed, total time, and whether paused, stopped or playing.
Starts winamp if winamp is not running.
Stop mp3.
msg_trigger <alias> <string>, but you can have nested aliases like this : "alias d c; alias c b; alias b a; alias a say hello" and then msg_trigger d "hi" will say 'hello' whenever someone says 'hi'. Of course there's much more useful examples of nested aliases. Also there is no way of executing forbidden msg_trigger commands in ezQuake.
You can fly and go thru objects (free mode as spectator) Note: Needs cheats support by server.
observe connects you to a server as a spectator. If no address is specified, observe will reconnect to the last visited server as a spectator. Example: observe 123.124.125.126
Sends a packet with specified contents to the destination. Example: packet 123.123.123.123:27500 "status"
Set the password to enter a password protected server.
Shows what paths ezQuake is using.
Pauses a game. Note: Servers must support pausing.
Plays a sound effect. Example: play misc/runekey.wav
Plays a recorded demo. Example: playdemo thresh.qwd
Plays a sound at a given volume. Examples: playvol items/protect.wav .5 playvol items/protect.wav 2
If qbsp generates a non-zero .pts file a leak exists in the level. This file is created in the maps directory. By using the pointfile command, it will load the .pts file and give a dotted line indicating where the leak(s) are on the level.
Reports information about QuakeC stuff.
Exits the game.
Issue the set of commands to the server you are currently connected to or have set in rcon_address. You must know the rcon password for that specific server.
Reconnects to the last server/proxy.
Records a demo. Example: record test records test.qwd to qw folder
Removes an IP address from the server IP list. Examples: removeip 123.123.123.123 removeip 123.123.123
rotates the player by x degrees. Note: Negative values can also be used for the desired angle. Example: "rotate 180" will rotate your pov by 180 degrees.
To save games in singleplaying. Example: save 123
Broadcasts a string to all other players. Example: say ezQuake rules!
Broadcasts a string to teammates. Example: say_team stop boring!
Marks "source-name" as selected server source list.
Unmarks all servers sources.
Captures a .pcx file in vga and .tga in gl of your current view. Note: You can change format of screenshots, read more at screenshot settings.
Reports the current server info.
Prints server status.
Sets a variable.
Sets information about your FuhWorld user. Used without a key it will list all of your current settings. Specifying a non-existent key and a value will create the new key.
Lists the server with up to eight masters. When a server is listed with a master, the master is aware of the server's IP address and port and it is added to the list of current server connected to a master. A heartbeat is sent to the master from the server to indicated that the server is still running and alive. Examples: setmaster 192.246.40.12:27002 setmaster 192.246.40.12:27002 192.246.40.12:27004
Reduces the screen size.
Increases the screen size.
Refreshes skin settings. Note: If you have set noskins to 0 and do this it will download all skins that players are using on server.
In basics works same as mapgroup. E.g.:
/skygroup gritty-residue512 dm2 dm3
You assing one skybox texture to group of maps.
Remote screenshot from a player. Example: snap 1234 (server request remote screenshot from user 1234)
Remote screenshots from all players.
Restarts sounds.
Reports information on the sound system.
Reports a list of sounds in the cache.
Sets spectator password to ezQuake local server. Note: spectator (password) to connect server that got spectator password.
Reports information on the current connected clients and the server.
Stops demo recording.
Stops all sounds currently being played.
Displays or determines the value of the serverinfo *gamedir variable. Note: Useful when the physical gamedir directory has a different name than the widely accepted gamedir directory. Examples: gamedir tf2_5; sv_gamedir fortress gamedir ctf4_2; sv_gamedir ctf
This will overwride team color. Example: teamcolor 12 13 Note: If only the shirt color is given, the pant color will match.
cfg_save won't save to tempaliases to config.
This command can be used to test how fast your computer is by looking at the frames-per-second rate achieved by playing back a demod at top speed. This command will play back all of the frames for a given demo as fast as possible and then record the amount of time that it took to play back all of the frames from that demo. Then this command will take the total number of frames in a demo, divide that number by the amount of time that it took to play back those demos, and calculate the average frames-per-second rate. Example: timedemo 123.qwd timedemo 123.mvd
This command will perform a 360 degree turn and calculate the frames-per-second rate.
You can turn off/on cvars. Example: toggle sensitivity turns off sensitivity and toggle sensitivity again turns on.
Same as 'toggle' but matches variables names with regular expression - regexp.
Toggles the console.
Displays the menu screens.
Set items you want to report ($took)
Item can be: quad, pent, ring, suit, ra, ya, ga, mh, health, lg,
rl, gl, sng, ng, ssg, pack, cells, rockets, nails, shells, flag,
armor, weapons, powerups, ammo, all, default, none
What to report for pointing (%x, %y and %t).
Item can be: powerups, quad, pent, ring, armor, ra, ya, ga,
weapons, lg, rl, gl, sng, ng, ssg,
ammo, cells, rockets, nails, shells,
players, eyes, teammate, enemy,
mh, health, pack, flag, all, default, none, suit
Item names can be customized with tp_name_item
Examples:
tp_point powerups flag
say_team I see %t!
Customizes the f_took trigger.
Item can be: quad, pent, ring, suit, ra, ya, ga, mh, health, lg,
rl, gl, sng, ng, ssg, pack, cells, rockets, nails, shells, flag,
armor, weapons, powerups, ammo, all, default, none
Item names can be customized with tp_name_item
Examples:
tp_took powerups ra ya lg rl mh flag (same as "default")
tp_took all -ammo (report everything but ammo)
tp_took +gl (add grenade launcher to pickup list)
alias f_took "say_team took %i"
This means when you are spectating or watching an mvd, keys will automatically be assigned to track certain players (so in a 4v4 8 keys are needed, the first 4 make you track the 4 players in the first team and the last 4 make you track the second team).
Sets screens of multiview mode to track 1st or 2nd team.
Example: unalias myreport removes myreport alias.
Same as 'unalias' but matches alias names with regular expression - regexp.
Removes all aliases.
Example: unbind x delete strings on x button.
Removes all binds.
unginore name or userid number to remove ignore.
Removes all ignores.
Removes all ignored teams.
unignore usedid removed player from ignore.
If you have ignored team nine and wan't to remove team nine from ignore so type unignore_team nine to remove ignore.
This command queries the user for his setinfo information.
Prints your user settings.
Reports information on connected players and retrieve user ids.
This shows authed ezQuake users, nonauthed and non ezQuake users.
Reports version information.
This command will force ezQuake to use a certain video mode.
This command will switch to a fullscreen video mode specified in the "vid_fullscreen_mode" variable.
This command will minimize the windowed game screen. It was made available because the game takes control over the mouse when it is moved onto the game window thus prohibiting the normal minimization of the game window.
Prints all supported video modes.
This command will switch to the specified video mode for 5-seconds in order to test it.
This command will switch the a windowed video mode specified in the "vid_windowed_mode" variable.
Example: viewalias mystatus print mystatus alias.
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 Note: v_cshift (red) (green) (blue) (intensity)
Adds one frame wait
Switches away from client and back to the Windows OS.
Writes all your binds and cvars to a custom config file. Example: writeconfig test
Records all IP addresses on the server IP list. The file name is listip.cfg.
Last update: 05.10.2005 20:08 CET (GMT+01:00)