tuintje.org wiki
Admin

Quake Console Commands

Overview

Quake contains a large number of console commands used to control game settings, debugging features, and server behavior.

Many of these commands were originally used internally by developers at id Software during the development of Quake.

Early command lists were documented by the Quake developer community and archived on gamers.org.

Developer commands

Some console commands were primarily intended for development and debugging.

Examples include:

noclip

Allows the player to move freely through walls.

god

Enables invulnerability.

notarget

Prevents monsters from attacking the player.

r_speeds

Displays rendering statistics such as polygon counts.

timerefresh

Runs a benchmark test to measure rendering performance.

Server commands

Quake servers can be configured using several console variables.

Examples include:

sv_gravity

Controls the strength of gravity.

sv_friction

Controls player movement friction.

sv_maxspeed

Sets the maximum movement speed of players.

Interface commands

Several commands control the console and interface.

Example:

scr_conspeed

Controls how fast the console opens and closes.

One early documentation note mentions that very high values were used internally during development.

Historical importance

The Quake console system became a defining feature of many later PC games.

It allowed developers and players to experiment with game mechanics, debug problems, and create custom gameplay modifications.

Many modern game engines still include console systems inspired by Quake.

External links

Quake command documentation

https://www.gamers.org/dEngine/quake/QDP/quakeCommands.html

See also

Quake

Quake Engine

Quake Developer Archive