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.
This work by ozfortress is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.