Skip to content

ozfortress Server Configuration

This page houses much of the required server resources for competitive integrity. For a full list and guide, please see our Self-Managed Servers guide .

Required Plugins

TF2 Competitive Fixes

ozfortress now uses the "TF2 Comp Fixes" plugin by twiikuu to implement various fixes onto official match servers. You can download the plugin here.

The above link also includes an explanation of what each command variable does, below you will find which fixes we use and consider staples. We may additionally make use of other fixes, which will have their use denoted on that competition page.

sm_deterministic_fall_damage 0 // Deprecated by Valve's own fix - "tf_fall_damage_disablespread 1"
sm_empty_active_ubercharges_when_dropped 1 // Empties dropped medi-gun's. Gameplay change, on since Season 34.
sm_fix_ghost_crossbow_bolts 1 // Self explanatory.
sm_fix_post_pause_state 0 // Keep off, conflicts with pause plugins.
sm_fix_slope_bug 1 // Ramp-slide fix.
sm_fix_sticky_delay 1 // Fixes issues with sticky delay.
sm_inhibit_extendfreeze 1 // Fixes users being able to `extendfreeze` in console to abuse killcam.
sm_override_pipe_size 0 // Sets the Iron Bomber projectile size to the same as the default launcher (4). Off in favour of Valve fix.
sm_projectiles_ignore_teammates 1 // Gameplay change, on since Season 34.
sm_remove_halloween_souls 1 // NICE.
sm_remove_medic_attach_speed 0 // Gameplay change, off.
sm_remove_pipe_spin 0 // Gameplay change, off.
sm_rest_in_peace_rick_may 255 // Transparency of Rick May statues.
sm_winger_jump_bonus_when_fully_deployed 0 // Gameplay change, off.
sm_fix_reflect_self_damage 1 // Gameplay change, off.
sm_projectiles_collide_with_cylinders 0 // Gameplay change, off.
sm_grounded_rj_resistance 0 // Gameplay change, off.
sm_prevent_respawning 0 // Gameplay change, off.
sm_solid_buildings 0 // Gameplay change, off.
tf_fall_damage_disablespread 1
sm_gunboats_always_apply 1 // Gameplay change, on since Season 35.

STeph's AntiCheat (StAC)

ozfortress has recently employed the use of StAC to enforce specific interp settings, restricting clients from using abusable interpolation settings. This plugin also fixes some abusable commands. You can see the what the commands do here, and download the plugin here. Our required commands are below:

stac_enabled "1"
stac_verbose_info "0"
stac_ban_duration "1"
stac_max_allowed_turn_secs "0"
stac_ban_for_misccheats "0"
stac_optimize_cvars "1"
stac_max_aimsnap_detections "0"
stac_max_psilent_detections "0"
stac_max_bhop_detections "0"
stac_max_fakeang_detections "0"
stac_max_cmdnum_detections "0"
stac_max_tbot_detections "0"
stac_min_interp_ms "-1"
stac_max_interp_ms "101"
stac_min_randomcheck_secs "60"
stac_max_randomcheck_secs "300"
stac_include_demoname_in_banreason "0"
stac_log_to_file "1"
stac_fixpingmasking_enabled "1"
stac_max_userinfo_spam_detections "0"
stac_kick_unauthed_clients "0"
stac_silent "2"
stac_max_connections_from_ip "0"
stac_work_with_sv_cheats "0"

Please Note

The only commands that should kick a player are the interp enforcement commands, the rest should only log/be switched off.

Progressive Ruleset Timer plugin

This plugin is used exclusively for Control Point maps (5CP maps in particular), and is also used in North America. You can download the version of the plugin we use here.

You can find information, convars and the round timer value in the 5 Control Points sections below.


Required Server Configs

ozfortress Sixes (6v6) Seasonal League

The following formats are used in the ozfortress Sixes Seasonal League and have an associated configuration file in the ozfortress configs.

5 Control Points

Standard 5 Control Points (5CP) maps are played to 25 minutes with a 5 round win limit rule. The Round Timer variable is set to 4 minutes using the Progressive Ruleset Timer plugin. The following configuration represents this format:

mp_windifference 5
mp_timelimit 25
mp_winlimit 0
round_time_override 240

Load this configuration using rcon exec ozfortress_6v6_5cp or simply rcon ozf-6s-5cp on au.serveme.tf servers.

King of the Hill

King of the Hill (KOTH) maps are played first to 3 with no time limit. The following configuration represents this format:

mp_windifference 0
mp_timelimit 0
mp_winlimit 3

Load this configuration using rcon exec ozfortress_6v6_koth or simply rcon ozf-6s-koth on au.serveme.tf servers.

Golden Cap

In formats where ties are not allowed, a golden cap may be used to determine the winner of a 5CP match tied at 30 minutes. Golden Cap rounds are played till the first capture of the last point with no time limit. The following configuration represents this format:

mp_windifference 0
mp_timelimit 0
mp_winlimit 1
round_time_override 240

Load this configuration using rcon exec ozfortress_6v6_golden_cap or simply rcon ozf-6s-golden on au.serveme.tf servers.

Please note

Golden Caps are no longer used when the Progressive Ruleset Timer plugin is being run.


ozfortress Highlander (9v9/HL) Seasonal League

The following formats are used in the ozfortress Highlander Seasonal League and have an associated configuration file in the ozfortress configs.

5 Control Points

Standard 5 Control Points (5CP) maps are played to 30 minutes with a 5 round win-limit. The Round Timer variable is set to 5 minutes using the Improved Round Timer plugin. The following configuration represents this format:

mp_windifference 0
mp_timelimit 30
mp_winlimit 5
round_time_override 240

Load this configuration using rcon exec ozfortress_hl_5cp or simply rcon ozf-hl-5cp on au.serveme.tf servers.

King of the Hill

King of the Hill (KOTH) maps are played first to 3 with no time limit. The following configuration represents this format:

mp_windifference 0
mp_timelimit 0
mp_winlimit 3

Load this configuration using rcon exec ozfortress_hl_koth or simply rcon ozf-hl-koth on au.serveme.tf servers.

Stopwatch

Stopwatch maps are played to a max of 2 rounds with no time limit. The following configuration represents this format:

mp_maxrounds 2
mp_timelimit 0
mp_tournament_stopwatch 1

Load this configuration using rcon exec ozfortress_hl_stopwatch or simply rcon ozf-hl-stopwatch on au.serveme.tf servers.

Golden Cap

In formats where ties are not allowed, a golden cap may be used to determine the winner of a 5CP match tied at 30 minutes. Golden Cap rounds are played till the first capture of the last point with no time limit. The following configuration represents this format:

mp_windifference 0
mp_timelimit 0
mp_winlimit 1
round_time_override 240

Load this configuration using rcon exec ozfortress_hl_golden_cap or simply rcon ozf-hl-golden on au.serveme.tf servers.


Other Configs

The following formats are also included in the ozfortress server configurations but do not have a respective active competition.

Ultiduo

Ultiduo maps are played with a Soldier and Medic pair on each team. There is a winlimit of 1 round.

mp_timelimit 0
mp_winlimit 1

Load this configuration using rcon exec ozfortress_ultiduo or simply rcon ultiduo on au.serveme.tf servers.

BBall

BBall maps are played with two Soldiers on each team. There is a winlimit of 20 captures.

mp_timelimit 0
mp_winlimit 1

Load this configuration using rcon exec ozfortress_ultiduo or simply rcon ultiduo on au.serveme.tf servers.


Download Configs / Server Configs Repository

You can download the ozfortress server configuration files here.


Creative Commons License

This work by ozfortress is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.