func_arena Tuesday, September 22, 2026
Building, modding and fragging like it's 1998

142778 visitors
YOUR #1 SOURCE FOR RETRO FPS DEVELOPMENT Y2K READY
  *** func_arena goes live, let the carnage begin!   ***   ET: Legacy 2.86.0 is out!   ***   Engine of the Week: qrustyquake by cyanbun96   ***   Server admins: read our migration guide before Friday   ***   Ironwail 0.8.2 is out!   ***  
NAVIGATION
Wiki » Reference » Quake 4 Commands
ARTICLE

Quake 4 Commands

Name Description
aasStats shows AAS stats
addarrow adds a debug arrow
addChatLine internal use - core to game chat lines
addIcon adds a test icon
addline adds a debug line
ai_debugFilter ai_debugMove and ai_debugTactical only work on the specified entity (if none, does one you're looking at)
apState prints AP state
bindRagdoll binds ragdoll at the current drag position
blinkline blinks a debug line
buy Buy an item (if in a buy zone and the game type supports it)
buyMenu Toggle buy menu (if in a buy zone and the game type supports it)
call calls script function and prints out return val
centerview centers the view
checkSave tests save system
CheckTeamBalance helper for team switching in the guis - <team to switch to> <named event for yes> <named event for no> <named event for same team>
clearLights clears all lights
clientCallVote call a vote: clientCallVote si_.. proposed_value
clientDropWeapon drop current weapon
clientMessageMode ingame gui message mode
clientOverflowReliable
clientVoiceChat voice chats: clientVoiceChat <sound shader>
clientVoiceChatTeam team voice chats: clientVoiceChat <sound shader>
clientvoicemute mute the specified player's incoming voicechat
clientvoiceunmute unmute the specified player's incoming voicechat
clientVote cast your vote: clientVote yes | no
closeViewNotes close the view showing any notes for this map
collisionModelInfo shows collision model info
damage apply damage to an entity
deleteSelected deletes selected entity
disasmScript disassembles script
emote plays an emote
evaluateMPPerformance spawns serveral player models
exportmodels exports models
extract_tactical pulls tactical information for the current position.
fadeSound Fades the sound on this entity to a new level over a period of time. Use SND_CHANNEL_ANY for all currently playing sounds.
flashlight toggle actor's flashlight
forceTeamChange force team change: forceTeamChange <id>
game_memory displays game class info
gameError causes a game error
gameKick same as kick, but recognizes player names
getviewpos prints the current view position
give gives one or more items
god enables god mode
jump jumps to a specific debug jump point
keepTestModel keeps the last test model in the game
kill kills the player
killMessage prints a fake death message
killMonsters removes all monsters
killMoveables removes all moveables
killRagdolls removes all ragdolls
killVehicles kills all vehicles
listActiveEntities lists active game entities
listAnims lists all animations
listClasses lists game classes
listClientEntities lists client entities
listCollisionModels lists collision models
listEntities lists game entities
listEntityStats lists global entity stats
listInstances lists instances
listLines lists all debug lines
listMapEntities lists map entity numbers
listModelDefs lists model defs
listMonsters lists monsters
listSpawnArgs list the spawn args of an entity
listSpawnIds lists map entity numbers
listThreads lists script threads
listTypeInfo list type info
nextAnim shows next animation on test model
nextFrame shows next animation frame on test model
nextGUI teleport the player to the next func_static with a gui
nextjumppoint jumps to the next debug jump point
noclip disables collision detection for the player
notarget disables the player as a target
playerModel sets the given model on the player
popLight removes the last created light
prevAnim shows previous animation on test model
prevFrame shows previous animation frame on test model
prevjumppoint jumps to the previous debug jump point
printModelDefs prints a model def
recordViewNotes record the current view position with notes
reexportmodels reexports models
reloadanims reloads animations
reloadFAS reloads the viseme data
reloadScript reloads scripts
remove removes an entity
removeClientFromBanList removes a client id from the ban list: removeClientFromBanList <client id>
removeline removes a debug line
saveLights saves all lights to the .map file
saveMoveables save all moveables to the .map file
saveParticles saves all lights to the .map file
saveRagdolls save all ragdoll poses to the .map file
saveSelected saves the selected entity to the .map file
say text chat
sayTeam team text chat
script executes a line of script
serverForceReady force all players ready
serverMapRestart restart the current game
serverNextMap change to the next map
setInstance sets a player's world instance
setPlayerGravity sets players local gravity
setPMCVars Resets player movement cvars
setviewpos sets the current view position
ShowInGameStats show in game stats.
showViewNotes show any view notes for the current map, successive calls will cycle to the next note
shuffleTeams shuffle teams
spawn spawns a game entity
teleport teleports the player to an entity location
testAnim tests an animation
testBlend tests animation blending
testBoneFx tests an FX system bound to a joint
testClientModel
testDamage tests a damage def
testDeath tests death
testFx tests an FX system
testid output the string for the specified id.
testLight tests a light
testModel tests a model
testParticleStopTime tests particle stop time on a test model
testPointLight tests a point light
testSave writes out a test savegame
testSaveGame test a save game for a level
testShaderParm sets a shaderParm on an existing testModel
testSkin tests a skin on an existing testModel
trigger triggers an entity
unbindRagdoll unbinds the selected ragdoll
undying enables undying mode (take damage down to 1 health, but do not die)
verifyServerSettings verifies the game type can be played on the map
weaponSplat projects a blood splat on the player weapon
where prints the current view position
writeGameState write game state

Last changed Sep 21, 2026
<< back to the wiki  ·  History
HOT FILES
No files yet.
all files >>
LATEST BLOGS
No blog posts yet.
all blogs >>
MEDIA FROM THE BLOGS
No blog post has a picture yet.
all blogs >>
LATEST DEVLOGS
No devlog entries yet.
all blogs >>
CHAT
IRC:
#func_arena @ irc.libera.chat

Discord:
Map-Center

41 fraggers right now. Be nice to others.
Powered by Debian Linux Now! Get Mozilla Now! Stop Microsoft! Dopefish Now! 1-Bit Icons by Nikoichu
home  ·  contact  ·  privacy policy  ·  forums  ·  submit content  ·  rss
func_arena is a member of the func_network. We are not responsible for user content, your ping, or your kill-to-death ratio.
Powered by fragnuke 0.7.2. Best viewed at 1024x768 in Mozilla. No frames, no Flash, no bs.