FortressOne

A QuakeWorld Team Fortress package

Installation

Windows

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’.

Linux

Download FortressOne for Linux.

$ sh fortressone-0.2.1.run

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.

Configuration

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.

Controls

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.

Movement

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

Attack

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

Action

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

Communication

message everyone Y messagemode
message team U messagemode2

Information

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

Todo

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  
client ezQuake
Quake gfx Quake Revitalization Project
TF gfx various sources

It is designed to run with the following server configuration:

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

Community

Join the conversation in Discord:

Region Mod Language Invite link
Oceania classic-fortress English https://discord.fortressone.org
North America megatf English https://discord.gg/FStt9pw
Brazil heutf Portuguese https://discord.gg/Ew3NY2Z

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://sydney.fortressone.org

Ensure you have cl_crypt_rcon 1.

Begin

rcon_password <password>
rcon quadmode
rcon map <map>

Ask in the Discord server for the password.

End

rcon pubmode
rcon map <map>

Maps

1v1

2v2

3v3

4v4

4-team

Pub / Misc

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