QUAKE3-SERVER(6)

✨ QUAKE3-SERVER β€” the manual, but make it cute πŸ’–

okay so bestie, you found the manual page for quake3-server, part of the Games Manual section (section 6, we love a section 6 moment). it's the Quake III Arena dedicated server. yes THAT Quake III Arena. the one that raised us. πŸŽ€


🌸 NAME 🌸

quake3-server β€” Quake III Arena dedicated server. that's it, that's the name, iconic behavior fr fr πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

quake3-server [-h|--help] [-q|--quiet] [+set option value]...

look at her. simple. elegant. ready to frag. πŸ’…


🌈 DESCRIPTION 🌈

quake3-server is the dedicated server for Quake III Arena, which is a multiplayer network game. so like, it's the thing that hosts the lobby so everyone else can join and scream. no cap. πŸ”₯


✨ OPTIONS ✨

so the wrapper script that Debian uses for Quake III Arena accepts these options, bestie, take notes πŸ“:

  • -h, --help β€” shows you a short help summary. a lil cheat sheet. a snack. πŸ“
  • -q, --quiet β€” disables all output. absolute silence. not a single peep. it's giving stealth mode πŸ™ˆ

πŸ’œ console commands as options πŸ’œ

okay this is the fun part. literally any console command can be prefixed with + and used as a command-line option β€” you just gotta run the server in a terminal to actually use the console. and the +set command is generally the most useful one to slap on the command line. that's the go-to, iykyk. πŸ’«


🧚 options you can set with +set 🧚

heads up bestie: this is not a full list! there's more, this is just the vibe sampler 🫢
  • capturelimit <value>
  • dedicated <bool>
  • fraglimit <value>
  • fs_basepath <string>
  • fs_game <value>
  • g_allowVote <bool>
  • g_banIPs <IP address>
  • g_doWarmup <bool>
  • g_friendlyFire <bool>
  • g_gametype <bool>
  • g_gravity <value>
  • g_inactivity <value>
  • g_maxGameClients <value>
  • g_motd <string>
  • g_needpass <bool>
  • g_password <string>
  • g_quadfactor <value>
  • g_weaponrespawn <value>
  • net_ip <IP adress>
  • net_port <value>
  • net_qport <value>
  • nextmap <string>
  • sv_allowDownload <bool>
  • sv_floodProtect <bool>
  • sv_fps <value>
  • sv_hostname <string>
  • sv_maxclients <value>
  • sv_maxPing <value> (Measurd in milliseconds)
  • sv_minPing <value> (Measurd in milliseconds)
  • sv_pure <bool>
  • timelimit <value> (Measured in minutes)

πŸŽ€ FILES πŸŽ€

  • ~/.q3a/baseq3 β€” configuration and state for Quake III Arena 🏠
  • ~/.q3a/missionpack β€” configuration and state for Quake III: Team Arena, if you installed it πŸ’–

🫢 ENVIRONMENT 🫢

the wrapper script that launches Quake III Arena lets you debug it by setting environment variables. very demure, very mindful, very debuggy. πŸ›

  • QUAKE3_DEBUGGER=command β€” a debugger or other prefix to prepend to the Quake III command line, like strace. note that this gets overridden by QUAKE3_BACKTRACE ⚠️
  • QUAKE3_BACKTRACE=1 β€” uses gdb(1) to grab a backtrace if Quake III crashes. the gdb package must be installed for this to work, so go install it first bestie πŸ“¦

πŸ‘‘ SEE ALSO πŸ‘‘

go read those too, they're in the family πŸ’œ


🌟 AUTHOR 🌟

the Quake III server binary used here is a modified ioQuake3; originally created by Id Software, and now maintained by the ioQuake3 community. legends only, honestly πŸ™Œ

this manual page was written by Jack "jscinoz" Coulter <jscinoz@gmail.com>, Bruno "Fuddl" Kleinert <fuddl@gmx.de> and Simon McVittie <smcv@debian.org> for the Debian project (but it may be used by others). permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2, or any later version published by the Free Software Foundation. πŸ“œβœ¨

on Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-2.

and that's the whole page babes πŸ’… this version is dated 2010-10-15 and lives under QUAKE3-SERVER(6) in the Games Manual β€” go forth, host a server, and slay πŸ’–πŸŒˆπŸŽ€

πŸ“¦ where this page comes from