core
League DirectorFeel free to add or message me on Discord.
Teams
Transfers
- Left Great heavens its on the floor now on Thu Jun 4 17:31:55 2026
- Joined Great heavens its on the floor now on Thu Jun 4 17:29:24 2026
- Left BURY OUR BONES in the MIDNIGHT SOIL on Thu Oct 3 14:40:09 2024
- Joined BURY OUR BONES in the MIDNIGHT SOIL on Thu Oct 3 14:37:06 2024
- Left BURY OUR BONES in the MIDNIGHT SOIL on Thu Oct 3 14:34:51 2024
- Joined BURY OUR BONES in the MIDNIGHT SOIL on Thu Oct 3 14:30:30 2024
- Left Paws of Steel on Thu Sep 26 12:56:18 2024
- Joined Paws of Steel on Wed Sep 25 23:43:05 2024
- Joined Geezer Gamers on Wed Jul 17 23:25:31 2024
- Joined TBD - Placeholder on Fri May 17 22:20:35 2024
- Left 6 pack of metal straws on Wed Oct 11 21:46:30 2023
- Joined 6 pack of metal straws on Wed Oct 11 21:44:39 2023
- Left Mammoth. on Sat Oct 7 21:30:12 2023
- Joined Mammoth. on Sat Oct 7 21:19:54 2023
- Left FORESKINHARVEST on Sat Feb 25 05:07:21 2023
- Left Morb Fortress 2 - Morbheads on Sat Feb 25 05:07:18 2023
- Left RERARD on Sat Feb 25 05:07:13 2023
- Left DLLM on Sat Feb 25 05:07:10 2023
- Left emgee and the egirls on Sat Feb 25 05:07:08 2023
- Left Should Be Studying on Sat Feb 25 05:07:05 2023
- Left Kaze on Sniper on Sat Feb 25 05:07:03 2023
- Left Aussie Formula Racing on Sat Feb 25 05:07:00 2023
- Left crafting with evelyn on Sat Feb 25 05:06:43 2023
- Joined Aussie Formula Racing on Fri Feb 24 23:15:22 2023
- Joined crafting with evelyn on Fri Feb 24 23:15:20 2023
- Joined Kaze on Sniper on Fri Feb 24 23:02:14 2023
- Joined Should Be Studying on Fri Feb 24 23:02:04 2023
- Joined emgee and the egirls on Fri Feb 24 23:01:51 2023
- Joined DLLM on Fri Feb 24 23:01:36 2023
- Joined RERARD on Fri Feb 24 23:01:22 2023
- Joined Morb Fortress 2 - Morbheads on Fri Feb 24 23:01:10 2023
- Joined FORESKINHARVEST on Fri Feb 24 22:58:23 2023
- Joined nukaleya ratsz on Fri Jul 29 19:21:01 2022
- Joined smarty cats on Thu Aug 12 00:44:03 2021
- Joined Playing for Ragdolls on Tue Jan 26 02:41:02 2021
- Left THE BOYS on Fri Dec 4 02:07:02 2020
- Joined THE BOYS on Tue May 19 21:14:29 2020
- Joined heck obla's nerd stars on Tue Jan 21 16:17:24 2020
- Joined aino : HUNGH! on Fri Jan 10 17:43:20 2020
- Joined Redstone Engineers on Wed Jul 31 20:17:14 2019
- Left Starburst-6s on Sun Jul 21 15:35:21 2019
- Left The Big Monstrosity on Sun Jul 21 15:35:20 2019
- Joined The Big Monstrosity on Tue Sep 18 22:21:06 2018
- Joined Starburst-6s on Tue Aug 22 13:29:47 2017
- Left Spog Overlords on Tue Aug 22 13:28:33 2017
- Left Quarter £er on Sat Aug 19 16:02:33 2017
- Joined Quarter £er on Tue Aug 8 18:27:16 2017
- Left Solace Sixes on Tue Jan 24 21:33:04 2017
- Joined Spog Overlords on Tue Jan 24 21:30:13 2017
- Left social experiment. on Tue Jan 24 21:14:50 2017
- Joined Solace Sixes on Sun Dec 4 17:36:03 2016
- Joined social experiment. on Sun Oct 9 20:05:11 2016
- Joined social experiment. on Fri Sep 23 00:44:53 2016
core has played in 21 leagues:
LAN Downunder 2025: Online Qualifiers
- Joined TBD - Placeholder in LDU 2025 Qualifiers on Wed Feb 19 17:50:44 2025
- Joined Geezer Gamers in High on Mon Sep 23 11:49:21 2024
- Joined Geezer Gamers in High on Sat Jul 20 20:54:07 2024
- Joined TBD - Placeholder in LDU 2024 Qualifiers on Fri May 17 22:24:55 2024
- Joined nukaleya ratsz in Intermediate on Fri Jul 29 19:24:25 2022
- Joined smarty cats on Thu Apr 7 20:02:12 2022
- Joined smarty cats in Intermediate on Fri Jan 14 23:21:11 2022
- Joined smarty cats in Division 2 on Thu Aug 12 19:16:25 2021
- Joined Playing for Ragdolls in Intermediate on Tue May 18 22:25:23 2021
- Joined #JUSTICEFORLOGJAM in Intermediate on Sun Apr 18 23:40:37 2021
- Joined #JUSTICEFORLOGJAM in Main on Tue Jan 26 21:08:57 2021
- Joined VIAGRA BOYS in Intermediate on Tue May 19 23:10:43 2020
- Joined heck obla's nerd stars in Main on Tue Jan 28 17:33:28 2020
- Joined aino : HUNGH! in Open on Fri Jan 10 19:39:19 2020
- Joined Redstone Engineers in Main on Tue Sep 17 22:35:37 2019
- Joined The Big Monstrosity in Open on Wed Sep 19 15:54:17 2018
- Joined Starburst-6s in Open on Wed Aug 23 20:40:30 2017
- Joined Spog Overlords in Intermediate on Fri Feb 10 22:32:58 2017
- Joined Solace Sixes in Open on Fri Jan 13 16:35:40 2017
- Joined Solace Sixes in Open on Mon Dec 12 19:55:38 2016
- Joined social experiment. in Intermediate on Sat Sep 24 10:30:07 2016

On-the-Day Guide
Team Captain Discord
We require captains of teams to join this Discord so we can help teams with organising their matches, communicating with other teams, resolving issues, and notifying you of when your match is ready to be played, as well as notifying you of any issues. Below is a quick guide to using the Team Captain Discord.
- Join the Team Captain Discord.
- Link your ozfortress account with Discord.
- Make sure to go to
#setupand "Sync with ozfortress".
Playing Your Matches & Submitting Scores
- When AHH 2026 is ready and generated in the Discord, you will receive roles which grant you access to your team and match channels. When match channels are generated close to the time each round is meant to start (see the Schedule above), you will see your match channel appear, with a ping notifying you and your opponents!
- Organise who is booking the game server for your game. If one team is an OZF team/from Australia/New Zealand, you will have to play on a server from Sydney Australia, which can be booked through au.serveme.tf. If both teams are international teams, you can book a server closer to you through one of serveme's regions, na.serveme.tf (North America), serveme.tf (Europe) and sea.serveme.tf (Asia) .
- For server administrators/those who reserved/booked the server, you will need to change the map and or config, if you didn't already set it while reserving the server. See "Reserving Servers/Booking Servers & Commands" below for information on how to do this.
- Once your server is setup, play! Please ensure that if you are playing a Payload Race (PLR) map and your match ends by timelimit, that you notify/ping
@AHH Staffin your match channel, take a screenshot of the cart progress, and have the logs.tf link from your match ready to present. You can find this link in chat after the match ends, or on your profile at logs.tf. For more information, see "Tiebreakers" below. - Submit your scores. In your Discord Match Channel, at the very top of the channel should be a link to the match page on ozfortress.com. Please click it, sign in if you aren't already signed in to our website, and submit the score in the score field, ensuring that you submit the score according to 1.3. Scoring in our ruleset (PLR as 1-0 to the winning team, KOTH as 3-0/3-1/3-2 to the winning team).
- Once you have submitted scores, ensuring that you have notified/pinged
@AHH Staffin your Discord Match Channel if your match needed a Tiebreaker to resolve who won, please wait patiently for notification/pings about your next match.
Tiebreakers
Please see 1.4. Match Win Conditions & Tiebreakers for information on tiebreaking for PLR (Payload Race) maps on the day. You will need to know this, so if you skip everything else, read over this please.
Playoffs Single Elimination Home/Away Coin Flip
As Playoffs has advantaged pick/bans, and we are running groups, we will coinflip to decide who is Home & Away in each matchup. This is done when we generate the matches. This is about as fair as we can make it.
Reserving Servers/Booking Servers & Commands
For a more comprehensive guide on booking au.serveme.tf servers, see the "Book a server" guide. However, all you need to know is below. We ask that you let someone who knows a little bit about controlling league servers run the show, but if you don't have someone, the guide below should help.
Commands
Depending on which map you are playing (and assuming you have reserved/booked a server), you will want to:
- Get the "RCON" string, and put it in your in-game console, or if you want, you can control your server from the "Web RCON" from your reservation page.
- Change the map to the correct map for the round you are playing.
- Execute the correct config depending on if you are playing a PLR/KOTH map.
- You should be all set. If for whatever reason your server doesn't end on timelimit, please rerun/execute the server config again.
Map Change Commands
rcon changelevel plr_hightower
rcon changelevel plr_hightower_event
rcon changelevel koth_snowtower
Server Configs Commands
rcon exec ahh_plr
rcon exec ahh_koth

Watch AHH 2026 LIVE at twitch.tv/CappingTV!
If you're wanting to stream your POV, or cover matches CappingTV can't, see the Broadcasting Guidelines.
Playoff matches will have donation incentives, more information on which will be available soon.
Team Captains Discord (JOIN IT!)
ozfortress uses a Team Captains Discord for its seasonal and off-season competitions. This Discord server allows us to generate Discord channels for each team, as well as channels for each match, notifying you when a match has been generated or is ready to be played. This server makes communicating with the other team easier, and our staff are aware and are just an @AHH Staff ping away from being able to help you - with full context of what is going on. For this and many other reasons, joining the Team Captains Discord is required for captains of teams. Ideally, we would like two captains from each team to join!
Upon joining the Team Captains Discord, you will need to link your ozfortress account with your Discord account. See the On-the-Day Guide below for more information on how to do this.
Seedings
Seeding a competition with a widely varying band of skill across the globe is incredibly difficult, especially for a one-day event. Keeping games super competitive isn't always possible without multiple stages for each region, which is hard to do for an event running entirely in one day. We have chosen to run a Group Stage splitting teams into eight (8) groups, four (4) "OZF" (all Australian/New Zealand teams), and four (4) international groups. The team with the highest ranking after the three (3) rounds of Group Stage will proceed to Playoffs.
Seeding Metric Used
Because of the difficulty of knowing not only players on international teams as an AU/NZ staff team, but also how those teams compare to our OZF teams and vice-versa, we have opted to combine the total amount of logs per team, and use that metric to rank teams from 1-36. Using those rankings, we've split the seedings into two lists, "OZF" and "International". From there, we have split these lists into groups.

Tournament Format
AHH 2026 has two stages, Group Stage, and Playoffs.
Group Stage
The Group Stage will make use of either Round Robin or Swiss systems depending on the final size of each group, at this stage Round Robin will be used for all groups except for Groups A and B, but this may change if group sizes change. Round Robin has a distinct advantage of allowing us to generate matches all at once, as all teams will eventually play each other. Swiss is more ideal when we need to ensure a set amount rounds, but have too many teams in a group for all teams to be able to play each other within that amount of rounds.
Playoffs
Playoffs will use the Single Elimination system. The top eight (8) teams from the Group Stage will compete through the Quarter Finals, Semi-Finals and the Grand Final to decide a winner, with each round eliminating teams that lose.
Schedule
The schedule for Australian Hightower Highjinx 2026 is tight, and only allows for a small amount of time between matches, hence why we have given a little more time between Group Stages and Playoffs.

Please Note: The schedule is more of a loose guide - we will endeavour to keep everything on-schedule, but we will take time/reclaim time where we can and where we need. We will need a slight break between Group Stages and Playoffs to sort through technical limitations of the implementation we're using for Playoffs.
Match Procedure
When each round starts, teams will be pinged in their newly generated Team Captains Discord Match Channel. Teams will need to communicate who will be booking the server via your Captains Discord Match Channel, with the base expectation that the Home team will book the server. International teams will need to discuss and reach a decision on which server gives the best ping comparable ping between teams. Teams will need to both load the map and execute the config before playing. We have allowed for extra time between matches, but the scheduling is still tight.
Please start each game as soon as possible, as there is a tight schedule, and delaying will delay the entire event. If the other team has not shown up five minutes after the server has been booked, ping @AHH Staff to claim your forfeit win. Please DO NOT delay for the other team as a courtesy.
After the match is over, please submit and confirm the scores immediately. Posting of logs is mandatory. See the On-the-Day guide below for information on how to submit scores.
Score Tiebreaking
Please see 1.4. Match Win Conditions & Tiebreakers for information on tiebreaking for PLR (Payload Race) maps on the day. You will need to know this, so if you skip everything else, read over this please.
Forfeiting Matches & "No-Show" Teams
Any forfeit in AHH 2026 will result in your teams removal from AHH 2026, and your entire roster will not receive participating/placement medals. For more information, see our ruleset.
Servers & Reserving/Booking Servers
Our main provider for this event is au.serveme.tf. For international teams wishing to play on servers closer to them when playing against other international teams, na.serveme.tf (North America), serveme.tf (Europe) and sea.serveme.tf (Asia) all have the configs and maps for this event, and should work identically to au.serveme.tf (which is used as an example in the On-the-Day Guide below).
Server Selection
For Server Selection rules, see 6.1. Server Selection in our AHH Ruleset. To summarize though, if an OZF/Australian or New Zealand team is in a match, the default server of Sydney Australia (provided by au.serveme.tf) should be used. If two international teams are playing, they can discuss and find a ping-appropriate server through NA/EU/SEA serveme servers. If serveme servers are not working for you for whatever reason, notify/ping @AHH Staff via your Captains Discord Match Channel, and we may allow matcha.tf or TF2 Quickserver to be used.
au.serveme.tf Usage for Non-AHH Games
On the day, we will need all au.serveme.tf servers for AHH matches. As such, we will be closing any servers opened that are not for AHH matches. Please use matcha.tf or TF2 Quickserver for non-AHH games on Saturday.
Congratulations to the Winners & Runner-ups!
A heap of the matches were close, and overall things ran smoothly.
Division 1
- Freelance Police
- monolith flare
- rolled and smoked
Division 2
- sausage
- Shohoku Reborn
- the crow on swine
Division 3
- Insulindian Phasmids
- Throw Hands
- JINZO
Division 4
- paulyard
- product mid
- waddle warriors
Post-Ultiduo 20 Survey
We're running a post-Ultiduo 20 survey in our Discord, asking specifically what maps you would want to see in the future, what you thought of the scheduling, and more. If you want to have your say, have a look at the survey!

Ultiduo 20
We're close to kicking off! Please make sure you are in the Team Captain Discord, and if there are any issues, please bring them to us immediately!
ozfortress Team Captains Discord
If you are not already in the Captains Discord and are participating in Ultiduo 20, you need to join the Discord. Both players in a duo/team (regardless of who is captaining) need to join the Team Captains Discord. Join using this link. Channels and roles will only be generated after seedings are finalized, sometime Saturday afternoon.
Final Seedings
Below you'll find our Final Seedings and below that, Player Restrictions.
Division 1
- Freelance Police
- monolith flare
- watermelon salad
- *✷ 𝓈𝓌𝒶𝑔, 𝒶𝓊𝓇𝒶, 𝓃𝓊𝒶𝓃𝒸𝑒. *✷
- Azerbaijan Technology
- Memory Try It!
- cheese sandwich
- rolled and smoked
Division 2
- Shohoku Reborn
- the crow on swine
- +ripe
- sausage
- sez u
- Table for 2
- Great heavens its on the floor now
- Boshy balls
Division 3
- JINZO
- Insulindian Phasmids
- noob duo
- Ape Index
- Throw Hands
- Combo
Division 4
- Shrimps
- Tomcat Disposables
- product mid
- waddle warriors
- paulyard
- f4xP7 and his friends
- Scarlet Police
- 2009 Toyota Aurion Sportivo
Player Restrictions
- Zando (Shrimps) restricted to Medic.

Ultiduo 20
We are less than 24 hours out from Ultiduo 20, so we wanted to get these out so you all have a chance to look through seedings and have your say if you feel the need.
ozfortress Team Captains Discord
If you are not already in the Captains Discord and are participating in Ultiduo 20, you need to join the Discord. Both players in a duo/team (regardless of who is captaining) need to join the Team Captains Discord. Join using this link. Channels and roles will only be generated after seedings are finalized, sometime Saturday afternoon.
Preliminary Seedings
Below you'll find our early seedings. These are not final, so if you have any concerns, see something wrong, or want to dispute your seeding, forward all feedback to a General Support Ticket in #admin-support in the ozfortress Discord.
Division 1
- Freelance Police
- Wog & Co.
- watermelon salad
- IRS
- Azerbaijan Technology
- Memory Try It!
- cheese sandwich
- rolled and smoked
Division 2
- Shohoku Reborn
- the crow on swine
- +ripe
- sausage
- sez u
- Table for 2
- Great heavens its on the floor now
- Boshy balls
Division 3
- JINZO
- Tomcat Disposables
- Insulindian Phasmids
- noob duo
- Ape Index
- Combo
- Shrimps
- Throw Hands
Division 4
- product mid
- waddle warriors
- paulyard
- f4xP7 and his friends
- Scarlet Police
- 2009 Toyota Aurion Sportivo
Player Restrictions
There are currently no Player Restrictions for Ultiduo 20.

The number of restricted players allowed on one roster this season is five.
Player Restrictions
INTERMEDIATE
six seven
muufz Restricted off Soldier.
Funk Restricted off Demoman.
Rat Children
noemie Restricted off Sniper.
Rich and Grootus
ÅɞîD Restricted off Sniper.
THE METHOD
apvc Restricted off Soldier.

skai Restricted off Scout, Soldier, Demoman, Heavy and Sniper.
psyco Restricted off Scout, Soldier, Demoman and Heavy.
Titan Restricted off Soldier and Sniper.
OPEN
9 Reasons Not To Play TF2
FleepFloopBippleBop Restricted off Scout and Soldier.
newspice Restricted off Demoman.
azzy Restricted off Scout and Sniper
Highesthanders
max Restricted TO Medic.
Meme Dream Team
cRs. Restricted off Demoman.
BMO Restricted off Spy.
sterzun Restricted off Sniper.
Arthur Restricted off Spy.
a playlist nintendo music that makes your morning work better ☕
mgm Restricted off Soldier.
return of the paws
Relz Restricted off Pyro.
Karly Restricted off Spy.
CH Restricted TO Medic.
indy and her jones Restricted off Soldier.
Wizard Hat
No restrictions.

Player Restrictions
This page will show all Player Restrictions (players restricted from specific classes in-game) for players in Sixes Winter '26. It will be updated throughout the season with each transfer window being an edit on this thread. Premier does not have any restrictions.
High
Gallavantage

Cobra Restricted off Scout and Demo.
Sexy Turtle Restricted off Scout.
Funk Restricted off Demo.
underpressure Restricted TO Soldier.
BURY OUR BONES in the MIDNIGHT SOIL

jane doe Restricted off Scout and Demo.
gort Restricted off Scout.
a team of ants in their prime Restricted off Soldier.
Pengstah Restricted off Demo.
gamin4hope
thethingy can play any combat class provided one of tom or ziah are absent, otherwise restricted to medic.
Turkey Club
strawbunny Restricted off Soldier and Scout.
the agent Restricted off Demo and Soldier.
Intermediate
my flank scout said WHAT?!
broccoli Restricted off Soldier.
FleepFloopBibbleBop Restricted off Scout.
newspice Restricted off Demo.
Cab Restricted off Demo.
yaw Cannot play Scout if broccoli is also on Scout.
ozf-lft-sub
Content Restricted off Scout.
Monkey's Paw
ღ Jun. Restricted off Scout.
cbpop Restricted off Scout.
Open
DTM DEMENTORS
seinfeld Restricted to Medic.
Mixyad3 Cannot play soldier if yeetingbaby is also on Soldier.
KRB Restricted off Demo.
6 Reasons Not To Play TF2
Eat Ham Restricted off Scout.
azzy Restricted off Scout.
Unbeatable speed. Unbreakable spirit. Loved and missed.
funGus Restricted off Soldier.
akim Restricted to Medic.
Relz Restricted off Pyro.
thin kids

peep Restricted off Scout and Pyro.
The 6 Headless Horsemen
muufz Restricted to Medic.
proton Restricted off Demo if muufz is playing.
iphone universe
juliangonzales2009@yahoo.com Restricted off Demo.
Autumn '26 Round Bans
- Lҽʍօղ-Ⱥìժʂ Banned Rounds 1-3 of Highlander and Sixes (received during MNSC 26)
- zel. Banned Rounds 1-3 of Highlander and Sixes (received during MNSC 26)
- ziah Banned Rounds 2, 3 and 4 of Highlander and Sixes
- Disturbed Banned Rounds 3, 4 and 5 of Highlander and Sixes

Ultimate Duo returns with Ultiduo 20!
You can sign up for Ultiduo 20 from now, until Thursday, the 4th of June 2026. We aim to have initial seedings out by Friday, the 5th of June, ideally 10 PM AEST at the latest, but that is tentative and could change. As always, Ultiduo will be on a Saturday, Saturday the 6th of June 2026. This does mean Ultiduo 20 will be a one-night cup.
What you need to know!
- Ultiduo 20 will feature four maps, Ultiduo_OZF, Baloo V2, Swine and a fourth map currently being voted on in our Discord.
- Ultiduo 20 will keep the unlocks added in Ultiduo 18.
- We've opted for one-night scheduling for Ultiduo 20.
- We ran a pre-cup survey some weeks ago with a question asking players whether they would rather see the typical one-night cup scheduling, or two-night scheduling. The rest of that was 63% voting for two-night scheduling. However, with the late notice for this Ultiduo and the short signup period, we are opting to go with one-night scheduling to keep it manageable for us, and easier to lock in time for you and your duo! You can find more information on the cup page.
- This Ultiduo will start one hour earlier than in the past. Again, more information on the cup page.
SIGN UP NOW! | CUP PAGE
Schedule
Ultiduo 20 sees some slight changes to the schedule, starting earlier than it typically does, as well as new maps.
Bookable Servers
Below the schedule are some quick aliases for setting up for an au.serveme.tf server. To book a server, please head over to serveme.tf.
Additionally, thanks to our friends over at Matcha, Matcha Bookable servers have the configs and maps needed for these events. The aliases below should all work on Matcha! To book a server, please head over to Matcha Bookable's Discord.
Ultiduo 20 Schedule - 06/06/2026
Round 1 - ultiduo_ozf_r
5:50 PM AEST (Best of 1)Round 2 - ulti_signal_a6
6:10 PM AEST (Best of 1)Round 3 - ultiduo_swine_b06
6:30 PM AEST (Best of 1)Round 4 - ultiduo_baloo_v2
6:50 PM AEST (Best of 1)Page Playoffs
7:20 PM AEST (Best of 1)Semi-Finals
7:50 PM AEST (Best of 3)Grand Finals
8:40 PM AEST (Best of 3)
Resources
Server Config
rcon ultiduoorrcon ozf-ud-ultiduo, both work!
Maps
rcon ozf_rorrcon changelevel ultiduo_ozf_rrcon balooorrcon changelevel ultiduo_baloo_v2rcon swineorrcon changelevel ultiduo_swine_b06rcon firaorrcon changelevel ulti_signal_a6
- serveme
- KritzKast
- CappingTV
- callouts.tf
-
noob pugs
Community-run Newbie Pugs
- Freelance Police
- monolith flare
- rolled and smoked



