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 genuinely didn’t want to be at jorkum correctional anymore on Thu Oct 3 14:40:09 2024
- Joined genuinely didn’t want to be at jorkum correctional anymore on Thu Oct 3 14:37:06 2024
- Left genuinely didn’t want to be at jorkum correctional anymore on Thu Oct 3 14:34:51 2024
- Joined genuinely didn’t want to be at jorkum correctional anymore 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
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.
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

It's been some time since we've had a bigger set of rule updates, and this one is no exception - but there are some important changes to mercenary rules, and clarifications for casting that are important for those it affects. Otherwise, its all pretty palatable, reasonable changes/updates.
Global Ruleset Updates
- 3.3.1. Account Transfers has been updated with basic requirements for account transfers to happen. We found we have been performing a high amount of these transfers of late, so we want to ensure all account transfers are for a significantly valid reason.
- 4.1.1. Team Alias & Profile Guidelines updated to clearly note it is the team's responsibility to choose an appropriate, rule abiding name/alias, and that punishments can and will occur in breaches.
- 6.2.3. Contesting Mercenary Denials has been changed to lower the amount of reasonable mercenaries denied from three to two. This has been done to allow teams/captains to come to staff with mercenary issues earlier.
- 8.4. Distinct Aliases updated to properly define what we mean by Distinct Aliases:
- Aliasing is allowed in official matches. However, all players must have distinct aliases. ozfortress defines Distinct Aliases as aliases different from each player's alias, meaning no shared aliases. In addition, players should not be aliasing as their teammate - each player needs to be their own recognizable entity.
- 9.3.2. Banned Players Casting Official Matches updated to note the casting organizations responsibility in platforming banned players. To be clear, banned players can appear on stream, but their actions on stream will reflect also on those platforming them, reviewed on a case-by-case basis. We understand sometimes it isn't possible to control everything on a livestream, but if a person is a known risk, platforming them is not wise.
- 9.4. Casting Organization Responsibility added to make clear what responsibilities and guidelines both Approved and Unapproved Casting Organizations must follow.
- Guidelines/Responsibility:
- Organizations must not interfere with the play of an official match, with exception to Approved Organizations being allowed to dictate when a match starts. This includes manipulation of the game server, deliberate or malicious interruption of gameplay, or unneeded involvement or interference in Staff and Captain discussion, mercenary processes, or disputes. If you are seeing a problem in the match, contact staff. You are not staff.
- Be aware of who you are platforming - if their on-stream conduct is consistently in poor taste or breaches our Community Guidelines, punishments may arise. For example, platforming banned players.
- Criticism of ozfortress is fine, fair criticism of players and their play is fine, harassment, bullying or continued focus on specific players in an overly unfair or negative light, is not.
- If you are casting ozfortress matches, we want you to be as professional as you want to be. We don't require professional esports production, but effort reflects well on you, us and our scene. We want to work with you to promote you, your brand, your content, regardless of status.
- We are working on a basic casting guide for ozfortress to release soon, which covers some basic do's and don'ts, how to get things setup, and tools you can use.
- For example, we've launched an ozfortress Casting Essentials Alias Tool.
- Guidelines/Responsibility:
- 9.4. Player Stream Delay changed to 9.5. Player Stream Delay to allow for the new 9.4. Casting Organization Responsibility.
Penalties Updates
- 1.6. Player Integrity has been updated to split it into two separate penalties, Misleading Players/Captains, and Misleading Administrators. The Misleading Players/Captains penalty is remaining the same, but the newly added Misleading Administrators penalty is much more severe.
- We will be working to provide a better hub for listing suspensions, bans, infractions and penalties.
General Ruleset Updates
- "Match Bans" as a term have been renamed to "Match Suspensions" to make clearer the distinction in rule policing in ozfortress between bans and suspensions (eg. blocked access to services vs. simple round suspensions).
Behaviour Infractions Ruleset Updates Coming
While not here yet, a list of significant updates to this ruleset will be hitting your eyeballs in the next few weeks pending a meeting. We'll reveal more details once we have things locked in, but something mentioned above - a person's infractions will soon become public. More to come on this.
General ozfortress Updates
We're continuing to make changes in the background to processes/systems to reduce repetitive workload, delegate work off to other staff, and automating/improving systems (like making it possible to update docs.ozfortress.com, or updating ozfortress server files much faster - which is now a thing).
We have also made some small changes to our Team Captains Discord for this season, those are:
- There is now a
@League Adminrole, and is now the only ping-able role for League Administrators. This ping will combine both Sixes and Highlander staff, and has been done to allow Captains to get support for their match disputes much sooner than in the past. - Also, expect some changes to end-of-season Awards this season as well.
ozfortress is going to be having a big year in 2026. While we're not sure on the specifics yet, we're looking to celebrate 25 years of ozfortress, among a heap of other changes.
Also, I just want to put a personal note (from core) in here:
Our team works hard on seedings, and while we cannot satisfy everyone, we do try to do overall what is best whilst minimizing negative impact where we can. If anyone truly believes that our team is not doing their best to advocate for everyone, within reason, then leave. We're looking to make improvements to our internal tools (and introducing more tools) soon, but none of it will magically make everyone happy.
For those who are generally good people, please never get it twisted, we appreciate the hell out of you - we try not to let it feel like its an uphill battle for us staff, sometimes it does feel like it though.

Final Seedings
Here are our Final Seedings for Summer Cup. If you are not already in the Team Captains Discord, please ensure you join immediately. Once we have done the back-end paperwork, you'll have your roles - provided you've followed up the #setup in the Captains Discord after joining!
You can find Player Restrictions here.
Seedings
Division 1
- BRIANLANDER
- whitetiger
- LBFG
- cheese sandwich
Division 2
- Clavicular brutally frame mogged by ASU frat leader
- SEMI SLEEPERS
- Eludicator
- Last & Found
Division 3
- gabagool
- kourema skli
- ( redacted team name )
- Ozia
- Genuine Killstreak Blunt Rotation
- funny people
Division 4
- DJ Amba
- finlay side plot
- 6 Reasons Not To Play TF2
- Missyubibiko

Preliminary Seedings
Please keep in mind these are not final, and we, like always, are open to feedback, suggestions and criticism of these seedings. If you want to voice your concerns, please use our ticket system found in #admin-support in our Discord.
You can find preliminary Player Restrictions here.
Seedings
Division 1
- BRIANLANDER
- whitetiger
- LBFG
- cheese sandwich
- Clavicular brutally frame mogged by ASU frat leader
- SEMI SLEEPERS
- Eludicator
Division 2
- gabagool
- kourema skli
- ( redacted team name )
- Ozia
- Genuine Killstreak Blunt Rotation
- funny people
Division 3
- DJ Amba
- finlay side plot
- 6 Reasons Not To Play TF2
- Missyubibiko
A Midsummer Night's Sixes Cup 2026 - Preliminary Seedings
Hey @News, we've released our first public iteration of seedings for this weekend. Please give it a look and poke us with any issues via a ticket (found in #admin-support).
:newspaper: A Midsummer Night's Sixes Cup 2026 - Preliminary Seedings
- serveme
- KritzKast
- CappingTV
- callouts.tf
-
noob pugs
Community-run Newbie Pugs
- Freelance Police
- monolith flare
- rolled and smoked



