A Two Tiered, Untiered OTL

Posted
Gaming Overload Teams League
For those that don't follow the Overload Teams League, here are some examples of somewhat common scores: a close 96-93 game, a double-your-score 125-62 blowout, a comfortable 84-52 win, and a please PuDLeZ don't ever put 10 people into Indika again 283-252 throwdown.

And then there's this.

That's two-time OTL champion Invidia taking out winless Rogue Pilots by the score of 110 to 5. Ouch.

Here are the all time records that this game produced:

  • Highest Team KDA: 26.4
  • Fewest Team Deaths: 5
  • Highest Team Damage per Death: 2600.8
  • Highest Individual KDA: 84.0
  • Fewest Individual Deaths in 2v2: 1
  • Highest Individual Damage per Death: 8196.6

You may not understand these numbers, but rest assured, they are impossible numbers to get, especially given RP decided they're not playing anymore with their current roster until they can get some more pilots on their team.

Immediately, questions across the league were asked about why such a game should be counted. The answers are many, as are the arguments against. I sat on this for a couple days, thinking of a way to resolve this.

The obvious first solution is to divide the league into 2 tiers. Only count games when upper tier teams play upper tier teams and when lower tier teams play lower tier teams. On the surface, this sounds like a great idea until you realize there are only 11 teams, plus Rogue Pilots, which means that if we did this, we would essentially be dividing the league into two tiny tiers. Then you'd have to worry about league promotion/demotion tournaments and all kinds of other unpleasantries that an 11 team league simply does not have the patience for. This also has the drawback of disallowing play between lower tier teams and upper tier teams, at least from the formalized perspective. Sure, we could count "practice" games, but I am not made of enough time to track those practice games in this small of a league. I feel like the point at which I do something like this would be at 16 teams.

The second solution is to mark a team on a case-by-case basis as a practice squad. This would mean that the OTL is exclusive, and requires teams to prove themselves before they can start playing games that mean something. It would require manual intervention to get teams into the main league before they started playing games that count. That is not what the OTL is about. I am fine with teams that don't have skilled players trying to learn by playing against teams with skilled players. However, something has to be done about the current situation.

Putting everything together, I thought about what could work and what couldn't work. I don't want to exclude anyone, but I don't want to have the "NBA champions vs. bad high school basketball team" count for records. So, I came up with a system that allows those games to happen, but for the stats not to fully count.

The answer is an two tiered, untiered league.

It is untiered because a championship team can play a winless team, and have the game be meaningful on a league-wide level (provided the winless team decides to remain active). The standings page simply doesn't change. All teams are listed and rated accordingly.

What is two-tiered, however, shows up in individual stats. Going forward, individual stats are only displayed for games played vs. the upper league. That means when Rogue Pilots plays Invidia, Invidia is not playing for personal stats, only a team win. Rogue Pilots, however, do get to play for individual stats. That way, everyone's stats - from the top team to the bottom team - show their performance against only the upper league teams, and they can be reasonably compared. You can still see a pilot's stats against the entire league by going to their pilot page and selecting the appropriate option. However, everywhere else only shows stats vs. upper league teams.

This, of course, leads to the question of who is in the upper league and who is in the lower league. I thought about this, and again did not want to be exclusionary by saying only RP should be in the lower league. So, I have retroactively applied the following formula to determine who is upper and lower league:

  • The first eight teams in the league are automatically assigned upper league.
  • All new teams thereafter are assigned lower league.
  • At the conclusion of the season ending tournaments, the league is re-divided, with the six teams that make the knockout stage plus two other teams assigned to the upper league.
  • In seasons that have it, the two finalists of the season-ending Best of the Rest II tournament are the other two teams that make the upper league. In seasons that don't have it, the top two teams by the previous season's rating that did not make the knockout bracket make the upper league.

There are obvious caveats with this. First, one of the newest teams in the league, The Boys, are made of pilots that came from other upper league teams. They're pretty good, too, The Boys hold 3rd in the current season standings. Should they be lower league? The answer is yes. This is still a new team with a new dynamic that other teams need to become familiar with, so for a single season TB is considered lower league. Once they finish the Championships in the top 8 - and I have no doubt they will as half of their team was a large part of OMG's recent run of top 4 OTL finishes - they can be assigned to the upper league.

Second, if a team leaves the league mid-season, what should happen? One, that team loses the right to be upper tier, even if they return later that season. Two, there needs to be a way to fill the spot, and that will fall to 3rd place from the most recent Best of the Rest II tournament.

Third, if a team chooses to sit out of the Season Championships, what should happen? There are teams that aren't quite so competitive that they need to rank themselves in a season ending tournament. However, they may clearly be an upper tier team that just chooses not to play. So, if a team that sits out a tournament was upper tier in a previous season, I think the fairest solution is to play a separate series against the lowest upper tier team after the end of season tournaments are over, and the winner gets that spot.

There are probably other things that I'm not thinking of. It's probably not a perfect system, but to make sure that we're not excluding other teams and at the same time making sure we don't get ridiculous records (Yinut's 0 death game is also out of the record books after this update) that can't be beat under normal circumstances, this will do in a pinch.

There are two other minor changes that result from this update:

  • New teams are automatically set as not qualified to affect ratings (ie: ratings for games played against that team do not count) until they have played everyone 3 times. This is to ensure that teams that show up for half a season and then disband don't hit the ratings at all. Side note: I really need to come up with a term other than "not qualified".
  • Because it's a little more important now, the group stage will be returning to the Best of the Rest II tournament. The specific format of that will depend on how many teams play in it. A 3rd place match will only be played if it is necessary, ie: multiple upper tier teams disband at the end of the Championships.

There is also the ethical angle of the team that carried out that 110 to 5 victory. As of the beginning of the year, there is nothing to be gained for your team by getting 22 times the score of your opponent. It's no different than winning 110 to 109. Did the league's focus on stats make Invidia feel like creating a blowout like this was justified? I would like to think better of our pilots, but I can't discount that possibility either. I've also played in a game against RP where I got an outsized KDA, and all it made me want to do was never play them again, because it simply wasn't a challenge. If stats are a motivator for this kind of thing, I hope that by eliminating the source of motivation, games like these won't happen again, unless the lower team really wants the upper team to go hard.

This is a large update to the league structure. It seems like a lot is changing. But honestly it's a small update overall. I feel I owe it to the league to make sure that incidents such as the 110 to 5 game are just looked at as a footnote, rather than a lightning rod for drastic change. Ultimately, this isn't a drastic change, and it doesn't change the way the league operates on a day to day basis. Only individual stats are affected. The biggest controversy will probably be which team is in what tier, and if that's all that comes of this, this update will be a success.

Comments

Add Your Comments

roncli.com Blog
This is my blog where I give my thoughts and opinions on various topics and share my creative endeavors with the world. I run two personal blogs, but combine them here for ease of access.

Blogger - My oldest blog using the Blogger platform contains posts full of opinions, gaming, and code.

Tumblr - Tumblr posts are all about my creative side, containing music, videos, writings, and updates on my web creations.

You can select a category below to view the latest post, or browse thorugh the posts using the navigation found at the top and bottom of each post.
Categories
Coding (166)
Life (138)
Gaming (116)
Music (64)
World of Warcraft (48)
roncli.com (42)
Software (36)
Servers (29)
Hurricane Rita (27)
Six Minutes To Release (27)
Screenshot (25)
Hurricane Ike (24)
Projects (24)
Silliness (21)
Trax in Space (21)
Cent (19)
Crystal Space (15)
OSMusic.Net (14)
Blog (13)
Editorials (13)
LibWowArmory (13)
Lyrics (13)
roncli Productions (12)
VB.NET (12)
Descent (10)
LibWowAPI (10)
Descent 3 (9)
Due Process (9)
Backup (8)
CTG Music (8)
Node (8)
Six Gaming Podcast (8)
ASP.Net (7)
Buffalo (7)
League of Legends (7)
NWS (7)
Rendr (7)
SETI@Home (7)
The Nightstalker (7)
Video (7)
Azure (6)
Diablo III (6)
Hard Drives (6)
Logs (6)
Overload Teams League (6)
Windows (6)
BOINC (5)
Cent Credits (5)
Cent Main Theme (5)
D3DSN (5)
Descent: Underground (5)
FreeBSD (5)
Google Desktop (5)
Google Earth (5)
Outpost Music (5)
Ron's Bronze Plays (5)
Sports (5)
UPS (5)
Birthday (4)
Buffalo Sabres (4)
Constellation (4)
Everytime (4)
JavaScript (4)
Overload (4)
Preview (4)
Pwned Print (4)
roncli's Dumbass Award (4)
San Antonio (4)
Sigh of Excitement (4)
Six Gaming (4)
Steam (4)
Stripped Down (4)
trac (4)
Visual Studio (4)
Winamp (4)
AJAX (3)
All In My Head (3)
Blackjack (3)
Chess (3)
Crypt of the NecroDancer (3)
D3TL (3)
DCL (3)
Gate (3)
Given Up (3)
Guitar (3)
Inspiration Edit (3)
jQuery Default Button (3)
MAME (3)
MediaTagConverter (3)
ModPlug (3)
NeonXSZ (3)
NetHack (3)
Numbers (3)
Paper (3)
PHP (3)
Rawr (3)
Sift (3)
SQL Server (3)
Tumblr (3)
Twitch (3)
Vision (3)
Year in Review (3)
AM Browser (2)
Asana (2)
ASP.Net RSS Toolkit (2)
Bicycle (2)
BlizzCon (2)
Cheevos FTW! (2)
Crazy Browser (2)
DMTB (2)
Docker (2)
Elbow (2)
Eternally (2)
Evans Blue (2)
Fire In My Heart (2)
Games (2)
GitHub (2)
GTR (2)
Houston Astros (2)
How To Play (2)
Hurricane Katrina (2)
iPhone (2)
IRC (2)
IsItUp (2)
Las Vegas (2)
Legs (2)
LibBeImba (2)
Minnesota Wild (2)
Miss Driller (2)
Module Sixteen (2)
Monitor Resolution (2)
NeKo (2)
New Zepsi Industries (2)
Niagara Falls (2)
Novus Compo (2)
Pittsburgh Penguins (2)
Poker (2)
Pwned Cars (2)
Reinstall (2)
Remake (2)
Retro (2)
roncli Productions Intro (2)
San Francisco (2)
San Francisco Rush 2049 (2)
slammy (2)
Sleep (2)
Solar (2)
SoundCloud (2)
Stress (2)
Strings (2)
Tempurpedic (2)
The Editor (2)
The Observatory (2)
TNS Raw (2)
TopCoder (2)
Troupe (2)
w.bloggar (2)
Wedding (2)
XAML (2)
You (2)
Zepsi (2)
#modarchive Story 2 (1)
#occupygregstreet (1)
Absolute C++ (1)
Achaea (1)
Acronyms (1)
AdAware SW (1)
Adobe Acrobat (1)
AdventureQuest (1)
Alaska (1)
allen one (1)
AMD Settings (1)
Analyze (1)
APIs (1)
app.config (1)
Art (1)
ASSP (1)
Audiosurf (1)
Aveyond (1)
Awakening (1)
Bellaire (1)
BitTorrent (1)
Black Ox II (1)
Blackberry (1)
Blender (1)
Blogger (1)
BOINC Synergy (1)
BoincView (1)
Boom Bitches! (1)
Browserify (1)
Bullseye (1)
Byline (1)
CAD-KAS PDF Reader 2.4 (1)
CAPTCHA (1)
CDBurnerXP Pro (1)
CherryOS (1)
ChessCli (1)
Chick-Fil-A (1)
Child Controls (1)
clones (1)
ColdFusion (1)
Come Back To Me (1)
Compo (1)
Constellation Main Theme (1)
Cooking Lili (1)
Core Decision (1)
Crystal (1)
Databinding (1)
DataGrid (1)
DataGridView (1)
Deadly Drums (1)
Decade (1)
Dell (1)
Demogorgon (1)
Descent Champions Ladder (1)
Descent Rangers (1)
Diabetes (1)
Diamond Problem (1)
Doge2048 (1)
Doom's Day (1)
Double Buffer (1)
Dr. Jeffrey Masters (1)
Drama (1)
Dreamweaver (1)
Dudley's Dungeon (1)
Einstein@Home (1)
Ellon in the Dark (1)
Elon Musk (1)
EveryDNS (1)
Evolution (1)
Eyes (1)
Fedora Core 6 (1)
FeedPage (1)
Fiddler (1)
FlowDocument (1)
Foobar 2000 (1)
Foxit Reader (1)
Galveston (1)
Geocore (1)
GMail (1)
Google Calendar (1)
Google Chrome (1)
Google Pages (1)
Google Wave (1)
Grid (1)
grl (1)
Grooveshark (1)
Grunt (1)
GTR2 (1)
Guitar Solo (1)
Hackers (1)
HCC (1)
Hearthstone (1)
Heroes of the Storm (1)
HomesickAlien (1)
Houston Aeros (1)
ICallbackEventHandler (1)
If Paige Wins (1)
IIS (1)
Inno (1)
Internet Explorer (1)
Interview (1)
iPad (1)
Iron Chouquette (1)
Irrlicht (1)
Jaded (1)
jQuery UI (1)
jQuery UI Scroll Menu (1)
JW Player (1)
Kado Kado (1)
Kaspersky (1)
KFOS Inner Space Radio (1)
Know What (1)
Kromaia (1)
Let It Ride (1)
Let's Encrypt (1)
Let's Play (1)
LibWowHeroes (1)
LifeCast (1)
LINQ to Entities (1)
Linux (1)
Liquid Wars (1)
ListView (1)
Loading (1)
Lukan Schwigtenberg (1)
Mac (1)
MadTracker (1)
Mastodon (1)
Melbourne (1)
Melt (1)
Message From Beyond (1)
Micro Center (1)
Mistakes (1)
Monitor (1)
Mouse (1)
Moving (1)
Mr. Driller (1)
MSDN (1)
NASCAR SimRacing (1)
Network (1)
New Year (1)
olmod (1)
On Fire Series (1)
Opalus Factory (1)
Open Labs (1)
Open Source (1)
Operation Payback (1)
Overwatch (1)
PearPC (1)
Phony (1)
Piano (1)
Pingle (1)
pogo.com (1)
PowerStrip (1)
Programming (1)
PSP (1)
PXO (1)
Quadra (1)
Radeon (1)
Radio Shack (1)
Rant (1)
RedHeat (1)
Reject (1)
Release (1)
Religion (1)
Rendr Template (1)
Renegade (1)
Retrovirus (1)
RIP (1)
RockMelt (1)
Scott Hanselman (1)
Self-Destruct Sequence Podcast (1)
Showsan (1)
Silverlight (1)
Sitemap Generator (1)
Smoke (1)
Sol Contingency (1)
Sound Blaster Audigy (1)
Speedrun (1)
Spelling (1)
SQL Reporting Services (1)
SSL Certificates (1)
Stanley Jakubowitz (1)
Starbase Arcade (1)
Starcraft II (1)
Starting All Over (1)
Story (1)
Sublevel Zero (1)
Swiss (1)
Thanksgiving (1)
The Crossroads (1)
The Time Now (1)
The Wight to Remain (1)
Time and Date (1)
Toronto (1)
Torrent Keeper (1)
Total Bollocks (1)
Trans-Siberian Orchestra (1)
TraxSurf (1)
Trillian (1)
Twitter (1)
Typing (1)
Ultimate Boot CD (1)
UpdatePanel (1)
US Interactive (1)
Video Bob (1)
ViewState (1)
Vince Young (1)
Vincent Lau (1)
Vocals (1)
Voyage (1)
Walter Savitch (1)
Warlords of Draenor (1)
Weather (1)
Westward (1)
What Do I Know (1)
WikiLeaks (1)
Windows Defender (1)
winLAME (1)
Winter Classic (1)
Word Field (1)
World Record (1)
Worst Things in the World (1)
WPF (1)
Xamarian (1)
XBox (1)
XM Radio (1)
XML Web Services (1)
Yahoo! Pipes (1)
Yes (1)
You Are Not Alone (1)
Share This Page
Social Media
roncli @ CommunityLIVE
@roncli @mastodon.social

If this security line posted signs "5 minutes from this point", "10 minutes...", etc., They'd have to post them every foot.

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

I'm sorry, what?

Reply Boost Favorite
Robin Ward
@eviltrout @carpdiem.online
Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

Did I miss Elon making another purchase? twitter.com/unity/status/17016

Reply Boost Favorite
Konstantinos Dimopoulos
@konstantinosd @mastodon.gamedev.place

That's a lovely free bundle of books for people interested in getting into games programming: fanatical.com/en/bundle/intern

#gamedev #book #free #programming

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

Use TypeScript they said. It'll be better they said.

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

If you know, you know.

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

@shanselman Speaking of Overload, here's something you may be interested in... recently, some community members released "Overload First Strike", a single player Overload campaign that is a complete remake of the original Descent First Strike campaign.

overloadmaps.com/overload-firs

It can work with just the original game, but it works best with "olmod" as it takes advantage of some of the features it provides: olmod.overloadmaps.com

Reply Boost Favorite
Scott Hanselman ๐Ÿ‘ธ๐Ÿฝ๐Ÿ๐ŸŒฎ
@shanselman @hachyderm.io

@PossiblyMax @deepthaw ya and there are new remakes of Descent like Overload that are enhanced and thereโ€™s even hardware that Vic Putz made to make the Space Orb look like a controller with NO drivers. Works on all operating systems hanselman.com/blog/bringing-th

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

I don't know who wrote this, but MORE PATCH NOTES LIKE THIS PLEASE. ๐Ÿคฃ

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

First OTL flag capture in 7 seasons, and it was a game winner. clips.twitch.tv/PeppyFitOrange

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

I could buy a nice amount of coffee with this!

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

Clearly mismanagement from the top. Their logo color doesn't even match their name!

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

Fucking creepy.

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

Studying business, it astounds me how every counterexample to good business practices is happening at Twitter.

I am convinced he's trying to make Twitter fail for some reason that will benefit him. I struggle to see what that reason could possibly be.

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

UHHH WHAT

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

Salesforce Tower, by way of The Avery.

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

On Bluesky, too, apparently. ๐Ÿ™ƒ

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

Who the heck thought it was a good idea to let the intern do the release????

Reply Boost Favorite
niconiconi
@niconiconi @mk.absturztau.be

Q: Why do programmers code in dark mode?

A: Light attracts bugs.

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

Happy boom, bitches.

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

My Overload team is great.

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

It is scary how many Diablo IV players are naming themselves titles like "___ Trash" or "___ Rubbish".

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

These events are great fun, and hopefully in the coming year I can get back to doing what I enjoy in the streaming space. I don't have the biggest following when it comes to Twitch, but metrics and analytics don't matter to me, just getting to chat and having fun is enough!

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

Thanks to all who stopped by during the 24 hour stream! It was a lot of fun, and there were a lot of crazy moments! I said I probably wouldn't finish Tunic, but I've since learned I was on the 2nd to last major fight, so there's a chance I try to finish it off in the coming week.

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

We suffered in Eclipse, derusted in Noita, and zooped across the Crypt of the NecroDancer. Now it's time for something foxy. Tunic, the closing game of the 24 hour stream, is up next! twitch.tv/roncli

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

My 7th annual 24-hour birthday begins in about 10 minutes at 11 AM Pacific with 4 hours of Risk of Rain 2! Watch me struggle with Huntress Eclipse 7. :) twitch.tv/roncli

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

Me: Excuse me, kitty, but you are on my side of the bed, and I need to go to sleep.
Tibbers: MEOW!
Me: You're right, kitty, this is your side of the bed. I'm sorry. *enters bed, awkwardly adjusting around Tibbers*

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

I was today years old when I learned phones can read QR codes backwards. ๐Ÿคฏ

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

This Saturday I'll be running my 7th annual 24 hour birthday stream! This year, you'll see Risk of Rain 2 Eclipse runs, Noita, Crypt of the NecroDancer deathless, and a blind run of Tunic!

It all starts Sat 6/10 11 AM Pacific time. Cya there! twitch.tv/roncli

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

Just found out I broke XIVAPI.js for web users. Oops, sorry about that. Their use case was using it on the client side, mine is server side, so I didn't catch it!

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

I'm concerned for this app's developer.

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

"CEO Satya Nadella cited economic conditions and an investment in artificial intelligence as he informed employees about the change."

If I had ever thought about working at Microsoft, I would no longer have those thoughts. Big tech clearly is not interested in taking care of its workers.

cnbc.com/2023/05/10/microsoft-

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

Increased my PB by 98K today. That max out is coming. twitch.tv/videos/1816043850

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

I think this is a great idea. In fact, I'm going to go mint a coin right now to pay off my house. </s> yahoo.com/news/1-trillion-plat

Reply Boost Favorite
Solitha
@solitha @mastodon.social

I am torn between "fuck off AI" and the prospect that my might be so reflective of my strange thinking that I might single-handedly avert the by letting it try.

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

"Hi Ron - Good Morning"

๐Ÿ˜ž

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

Me: Wild West in Pinball FX is a shitty table.

Also me:

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

Just got an email out of the blue from the composer of the Kromaia OST, and now I want to go back and 100% that game.

Reply Boost Favorite
roncli @ CommunityLIVE
@roncli @mastodon.social

I was expecting a surprise appearance on the Picard finale, and I was not disappointed. I really hope that goes somewhere!

Reply Boost Favorite
Join roncli on Discord!
Join the roncli Gaming Discord server for discussion about gaming, development, and more!
roncli.com Media Player