A QuakeWorld Team Fortress package



Download and install FortressOne for Windows.

You might get a notifcation that Windows prevented and unknown app from running. You can click ‘More info’ > ‘Run anyway’.


Download FortressOne for Linux.

$ sh

Has been tested for Ubuntu 18.04+. It might work on other distros and versions, but if it doesn’t, please raise an issue on GitHub.


Most configuration can be done in-game from the options menu. Save your configuration by selecting ‘Options’ > ‘Config’ > ‘Save Settings’ or with the cfg_save command.

Team Fortress specific settings are not accessible from the in-game menu. You can adjust these settings in the ezquake/configs/config.cfg file.


Currently most controls cannot be set via the in-game menu. Bindings can be changed via the console. E.g: bind z throwflag. Or by editing ezquake/configs/config.cfg.

The default TF2-style key bindings as listed below, can be restored with exec cfg/tf2_bindings.cfg.

zel’s bindings, can be loaded with exec cfg/zeltf_bindings.cfg.

Save changes with cfg_save.


move forward W +forward
move back S +back
move left A +moveleft
move right D +moveright
jump SPACE +jump


fire MOUSE1 +attack
hand grenade E gren1
secondary grenade F gren2
melee attack LSHIFT +slot4


class special MOUSE2 special
class menu C, 5 impulse 5
reload R reload
reload next weapon T reloadnext
throw flag G, L dropflag
drop ammo V dropammo
drop backpack B discard
call for a medic M saveme
suicide K kill

Weapon Switching

select primary weapon 1 impulse 1
select secondary weapon 2 impulse 2
select tertiary weapon 3 impulse 3
select melee weapon 4 impulse 4
previous weapon MWHEELUP impulse 11
next weapon MWHEELDOWN impulse 12
last weapon Q impulse 13
main menu ESCAPE togglemenu
console ~ toggleconsole
change class , changeclass
change team . changeteam


message everyone Y messagemode
message team U messagemode2


show scores TAB +showscores
map information I maphelp
flag information O flaginfo
inventory P inv


Todo list on FortressOne Pivotal Tracker

The stack

FortressOne is minimal curated collection of Quake and Team Fortress related files and configurations optimised for competetive play, it includes:

client ezQuake
Quake gfx Quake Revitalization Project
TF gfx various sources

It is designed to run with the following server configuration:

server mvdsv
server-side mod Classic Fortress
server-side cfg Classic Fortress server-scripts


Join the conversation in Discord:

Region Mod Language Invite link
Oceania classic-fortress English
North America megatf English
Brazil heutf Portuguese

A note to those coming from TF 2.8, OZTF and MegaTF

FortressOne is currently only configured for this fork of the classic-fortress mod, itself a continuation of TF 2.9.

Commands for running a quad on qw://

Ensure you have cl_crypt_rcon 1.


rcon_password <password>
rcon quadmode
rcon map <map>

Ask in the Discord server for the password.


rcon pubmode
rcon map <map>







Pub / Misc

Many of these maps will work with less or more players than suggest above.