QUAKE(6)

๐Ÿ’– QUAKE ๐Ÿ’–

okay bestie, welcome to the Games Manual section, we're talking about quake ๐ŸŽฎโœจ classic first person shooter, the moment, the icon, the blueprint. let's get into it ๐Ÿซถ


โœจ NAME โœจ

quake โ€” classic first person shooter ๐ŸŒธ


๐ŸŽ€ SYNOPSIS ๐ŸŽ€

quake [WRAPPER-OPTIONS] [ENGINE-OPTIONS] [ENGINE-COMMANDS]...

๐Ÿฆ‹ DESCRIPTION ๐Ÿฆ‹

so this manual page is gonna give you the quick little rundown on the quake command, no gatekeeping ๐Ÿ’…

Quake is a very popular first-person shooter game that showed up in 1996, released by iD Software ๐ŸŒˆ iconic behaviour honestly. This wrapper script's whole job is to launch the Quake engine for you. but listen โ€” the game data itself has to be installed separately using the game-data-packager program, and by default it's gonna be looked for at /usr/share/games/quake ๐Ÿ“โœจ

This wrapper script accepts the two common GNU-style options so you can get info about the program (we'll get to those). Any further arguments? Those get passed straight to the engine unmodified โ€” no edits, no opinions, we just hand them over ๐Ÿซก Consult the engine documentation for the full details, but most engines support a syntax where engine switches are prefixed with a minus sign, and you can give console commands by prefixing with a plus sign โž•โž–. peep the examples section for some common cases ๐Ÿ‘€

ALSO, and this is the fun part, if quake is run via a symbolic link whose name is quake-armagon or quake-dissolution, it'll play one of the Quake mission packs:

  • Scourge of Armagon (by Hipnotic Software) ๐Ÿ—ก๏ธ
  • Dissolution of Eternity (by Rogue Entertainment) ๐ŸŒ€

Similarly, if you run it via a symbolic link whose name is quake-dopa, it'll play Quake Episode 5: Dimensions of the Past (by MachineGames) ๐Ÿ•ฐ๏ธโœจ. This requires that additional data files are installed, so no skipping steps bestie ๐Ÿ™ˆ


๐Ÿ’… OPTIONS ๐Ÿ’…

these options are accepted for WRAPPER-OPTIONS in the synopsis, periodt:

  • -h, --help โ€” show summary of options. your lil cheat sheet ๐ŸŽ€
  • -v, --version โ€” show version of program. know ur build bestie โญ
  • --debugger=DEBUGGER โ€” prepend a debugger or other prefix (such as strace) to the engine command line ๐Ÿ”
  • --print-backtrace โ€” use gdb(1) to get a backtrace if the engine crashes (the gdb package must be installed) ๐Ÿ’€๐Ÿ˜ญ
real talk: --print-backtrace will not do the thing unless you actually have the gdb package installed. install it first, bestie ๐Ÿซถ

๐ŸŒธ EXAMPLES ๐ŸŒธ

just so you know, these are all engine dependent โ€” your mileage may vibe differently depending on which engine you're running ๐ŸŒˆ

Play the Zerstoerer mod:

quake -game zer

Play a specific map using the Drake expansion:

quake -game drake +map sludge1

Connect to a server for multiplayer:

quake +connect dm.quakeone.net:27000

๐Ÿ‘‘ SEE ALSO ๐Ÿ‘‘

quake-server(6), quakespasm(6), game-data-packager(6).


๐Ÿ’œ AUTHOR ๐Ÿ’œ

This manual page, and the Quake wrapper script, were written by David Banks <amoebae@gmail.com>, for the Debian project (and may be used by others). The package was based on the quake3 package by Simon McVittie. ๐Ÿซถ shoutout to the devs fr fr


okay that's the whole thing bestie, you're officially Quake-pilled ๐ŸŽฎโœจ go frag some people. mwah ๐Ÿ’‹

this page is from 2016-01-16, in the Games Manual section, filed under QUAKE(6) โ€” take care of her ๐ŸŽ€

๐Ÿ“ฆ where this page comes from