Slow Auctions

Updated: May 7th 2022

Slow Auctions are now available on the site! I’ll walk through the various aspects of the slow auctions and my own thoughts on they will play out.

How it Works

Each team in your league gets their own auction to run.  Each of these auctions individually run just like the auctions of old with the exception that you’re the only one nominating players for your auction.  The bid countdown resets with each bid, exactly like the quick auctions, so there’s no blind bidding and there’s no value to waiting till the last second to bid.  The commish tools of pausing and resuming the auction functions across all auctions, not individually.  You pause/resume them all at once.

Auction Settings

The auction nomination and bid timers can now go up to a max of 86400 seconds (1 day).  The bid timer settings are what matter for the purposes of making it a slow auction, anything at an hour (3600) or more for that setting will be considered a slow auction.  You can update these timers if you pause your auction, but you can’t swap from a fast auction to a slow auction or vice versa without resetting the whole auction.  Honestly this is something we’ll probably add in the future (at least going from a fast auction to a slow one).  It was something that didn’t even cross my mind until earlier this week and just didn’t have time to implement it before auction season.

I personally wouldn’t go over 12 hours for a bid timer.  Anything more than that and your auctions have the potential to last a very, very long time.  If you go shorter than 8 hours you can of course pause the auction overnight and resume it in the morning.  You could also pause the auction each night, set a longer bid timer, and then resume the auction right away if you wanted it running overnight.  Pausing the auction does reset any currently running countdowns, so it seems like it’d be less work to just pause the auction overnight since it’s likely that nothing definitive would happen overnight, but that’s ultimately up to you and your league.

These style auctions do have the potential to take a long time (worst case scenario it would literally take months) depending on your league settings (roster sizes, open roster spots, bid timer, etc.), but the biggest determining factor will be if you’re messing around with tiny bid increments and/or letting the bid timer wind down before bidding.  Don’t mess around with the low bids early on.  Be sure to use the manual bid to jump it early and they will go much quicker.  There’s also no value in these auctions to waiting till the last moment to bid, so I’d recommend simply bidding when you can.

Auction UI

Honestly don’t think there’s a ton to talk about here, hopefully it’s pretty intuitive.  For these slow auctions you’ll see an additional area towards the top where you can switch between the multiple auction instances that are occurring in your league.  They are color coded to indicate roughly what state each of them are in.  Blue is waiting for something, either the auction to start, a nomination to occur, or signifies that the auction is complete.  Yellow is there’s currently a player up for negotiations and you’re not currently the high bid.  Green is there’s currently a player up for negotiations and you are currently the high bid.  Otherwise everything else should be the same as the auctions you’re used to.

Other Functionality/Thoughts

A few other small things and edge cases I should mention.  You’re max bid and available contract durations are affected by any current high bids your team has out there.  If your league only allows one four year contract, and you bid a four year contract on a player, you can’t then offer another four year contract to a different player.  You’d gain back the ability to place another 4 year contract on a player if you’re outbid.  The same goes for your roster limit.  If you only have one open spot left, and you’re currently the high bid on a player, you can’t offer a contract to any other player until you’re outbid on the first.

Our auctions have never held tight to league positional requirements/limits for bidding on players and it’s no different now.  You’ll just want to be more mindful of your roster composition since there’s more auctions going on at once.

Slow auctions do have email notifications around a few events since the point is to not have to be in the auction room the whole time.  You’ll get an email when it’s your time to nominate a player, when you’re outbid on a player, and when you win a player.

More Analysis by Kyle English

Practice Squad

Updated: August 8th 2019

Practice Squads are now on the site! The commish can turn them on by going to the roster settings page and choosing the number of practice squad spots.  These work a little bit like the IR spots in that they don’t count towards the total roster number and are just in addition to them.  Here’s how the rest of the practice squad will work:

Adding PS Players

  • Players can’t be added to the practice squad prior to or during the auction, it’s exclusively post-auction/in-season.  This of course means that there are no multi-year contracts on the practice squad
  • Players can only be added though the same process as normal FAAB adds, except now on the Add/Drop page there’s a radio button to select ‘Active Roster’ or ‘Practice Squad’ for those players that are eligible.
  • To mimic the NFL as closely as we could, a player must have been in the NFL for two full seasons or less (so players going into their third season are eligible, those going into their fourth aren’t).  We also added a ‘Practice Squad’ filter on the Player/FA page so you can see who all is available that is eligible.

Activate Player

To activate a player on your practice squad, you simply go to your lineup page and select ‘Activate’ from the dropdown menu.  This will pop-up a confirmation screen that tells you the contract terms of activation and you can select to continue or cancel.  You do need to have an open active roster spot for this option to appear.  There is no method for deactivating a player from the active roster to the practice squad.  The only way to add players to the practice squad is listed above.  This also means that rookies that were drafted in your league can’t be put on the practice squad.

Poaching Players

In the NFL, Practice Squad players can be signed by any team to their active roster so we naturally built something in as well.  You can attempt to poach a practice squad player from someone else’s roster to your active roster from that team’s contracts page (can’t however poach a player that is locked for the week).  Click the ‘poach’ button and then you’ll submit what is basically a FAAB bid to acquire that player.  However, the team that currently owns them does get the right to match your request first.  When you submit that request, it will send an email to the current owner of the player stating that someone is trying to poach the player and the contract terms.  They then have your FAAB Wait period league setting worth of time to activate the player to their own active roster.  If they do that, the poach request fails and if they don’t then the poach request will process.

Off-Season

Practice Squad players will be cleared off your rosters in February when we roll the site over for the new season.  They are not eligible to be tagged or extended in anyway.

More Analysis by Kyle English

Same Site…New Look!

Updated: April 24th 2018

It’s taken us a bit longer than we would have liked, but we are now rolling out an updated site.  Most of the functionality of the site is the same or similar to what it was before, just with a vastly new look.  Along with this new look, you should see more responsive pages when viewing on mobile devices as well as better overall performance on some pages (and it shouldn’t be any worse on the others).  I’ll highlight a few of the bigger changes we’ve made with this update:

League Nav

The first thing you’ll probably notice is the new league navigation.  Gone are those static sub navigation items that were always near the top of the page.  They are no longer ingrained into the content of the page, but rather appear as part of the navigation menu and appear/disappear as you hover over other options.

As we’ve grown, more and more of our users are now belonging to more than one RSO league, so we’ve made it easier on those of you.  The same navigation that you’ve had for the past year on the external pages to enter your league now appears internally as well so you can quickly navigate between leagues when needed.

Owners/Roster/Ledger

Unfortunately with the new navigation, we needed to cut down the number of sub navigation items and so we’ve combined the old Owners, Rosters, and Ledger pages which will all be under the new ‘Owners’ item.  They are still there, but if you’re going to the Roster or Ledger page it’s going to take one more click than it used to.

League Home

If you didn’t notice the navigation first, you’ll sure notice the new league home page.  Admittedly, functionally this is more or less the same page that it was, but we have moved a few things around and it will be your first look at how all the pages will be laid out.  The NFL schedule now appears in a slider at the top of the page.  The transactions have been moved from the larger content area to the side area under the weekly fantasy matchups.  Also a few other small touchups but you can discover those for yourself.  We did remove one section from the home page and that’s the Messages.  We didn’t feel like having the messages on the home page brought enough value especially given that you couldn’t even read the full contents of the message.  We do however have some good news for those of you that do regularly use the messaging feature…

Messaging

This has my vote for most improved experience on the site.  What we had before was rather clunky and honestly I thought was a bit of a pain to use.  Now everything is all on one page and is hopefully a more familiar layout to what you’re used to.  We’ve also added the ability to see who the messages are to since we know that in the past it wasn’t easy (or impossible) to distinguish public vs private messages.  Also now moved to this page is the ability to toggle whether the league chat window appears or not.

Other Improvements

There’s plenty of other smaller improvements that we’ve made, most of which I’ll let you discover on your own but here’s a few quick items:

  • Can now filter by position on the Contracts Overview page (which is also now exclusively under the Player navigation rather than also under Team)
  • The few total point leagues out there should have a better experience on a few pages (Home and History mostly)
  • Other bug fixes and error hadnling so you shouldn’t see that dreaded error/oops page nearly as often

Other FYIs

If you have them, bookmarks to league pages from before this update will no longer work (they’ll take you to the site home rather than your league).  You’ll need to re-bookmark the league page(s).

We’ve tested the new site on all the latest verisons of the major browsers (Chrome, Safari, Firefox, and Edge) so those are all supported.  We also tried it on IE 10 and 11 as well and it should be fine on those browsers outside of a couple very minor cosmetic issues.  If you’re using anything before IE 10 then you’re on your own.

Also, it’s a large site and it’s possible that we could have missed something.  If you see something that isn’t behaving as you believe it should or if you see anything that looks off, screenshot it and send it to inquiries@realitysportsonline.com and we’ll take a look at it.

What’s next

Draft season is upon us, so we’ll be busy with the new rookies.  Over the next month or so we’ll also be looking to add SSL to the site, add 1st downs as a scoring option, as well as other smaller items.

Follow me on twitter @RSOKyleEnglish for the latest RSO technical updates or any quick technical questions you may have.

More Analysis by Kyle English

Tech Corner: Early Off-season Additions

Updated: February 7th 2019

Rookie Option

You can exercise the option on 1st round rookie picks for the average of the top 10 salaries at the position, similar to what happens in the NFL.  This occurs immediately in the off-season during the same time that you place your franchise tag.  The key is that this happens the off-season one year before their contract expires.  This means during the off-season before the 2018 season, if you had 3 year rookie contracts that the 2016 rookies like Zeke and Michael Thomas would have been available for the option.  If you had 4 year rookies then the 2015 rookies of Gurley and Gordon would have been available.  Some other quick hitting items on the option:

  • It’s a league setting that is ‘off’ by default.  Your commish will need to turn on the setting in the ‘Draft’ panel of the league settings.
  • Limited to just 1st round picks
  • It doesn’t matter if you’re team drafted them or not.  All that matters is if they are on their draft rookie contract, whether you traded for them or picked them yourself.  If they were picked up in FAAB there’s no rookie option.
  • There’s no limit to the number of options you can exercise.  If they fit all the requirements above you can give them the option.
  • Unlike in the NFL, we are treating these options just like any other contract on the platform which means that the option is 50% guaranteed.  If your league decides they like to follow how the NFL does it, then the commish can easily remove the contract when the time comes from the commish tools with no cap hit.

Off-season/Tag Extension

You can extend the player that you used your franchise tag on in the off-season.  The first step is finalizing your tag choice, either through the ‘Finalize Tag’ functionality or just waiting for 3 days before your rookie draft.  Only after you finalize the tag will you be able to see the extension option.  From that point, you have until 3 days before your league auction to extend the tagged player or not.  Here’s a few other things you should know:

  • A teams number of extensions used is reset with our site rollover that just happened in February.  This means that last seasons extensions don’t affect your ability to extend this off-season or during the up-coming season.
  • The flip side of that is that if your league only allows one extension and you use it on your tagged player in the off-season, no in-season extensions for your team in the upcoming season.
  • Players do use their tagged salary as a bit of a starting point.  Don’t tag someone whose not worth the tag thinking that their extension offer will be much lower…you’ll be sorely disappointed.
  • Unlike the in-season extension, these values don’t fluctuate week to week.  These extensions also take effect in the upcoming season basically replacing their franchise tag salary.
  • You can trade for a tagged player and then extend them yourself as long as it’s before the auction as mentioned above.  You don’t have to be the team that tags the player to extend them.
More Analysis by Kyle English

RSO 2018 Off-Season Schedule

Updated: January 5th 2018

Welcome to the RSO off-season, where things can get even more interesting and exciting than during the season. Congrats to all of our 2017 league champions! Remember, it is never too early to start strategizing for 2018, and to help you better prepare for the upcoming season, please find some important dates and off-season rules/info below:

February 9th, 2017

February 9th, 2018 is the estimated official start of the 2017-18 RSO off-season. Last season, the NFL announced the 2017 salary cap in late February, and we expect them to do so again this year around the same time. The 2018 NFL salary cap is expected to rise to as much as $178 million. Since we will open the site before the NFL announces the 2018 salary cap, we will leave the cap at the 2017 level until the NFL announces the new salary cap for 2018. However, existing leagues will be able to commence the RSO off-season, meaning teams can make off-season trades and cuts. Additionally, new league creation will be available at this time.

April 26th, 2018 to April 28th, 2018 

These are the dates of the actual NFL Draft. Once the NFL Draft is completed, leagues will be able to conduct their RSO Rookie Drafts and Free Agent Auctions. The NFL Draft is set to end on Saturday, April 28th, 2018, and we expect to have all rookie information updated on the site by Monday, April 30th, 2018.

February 9th, 2018 to Three (3) Days Before Your League’s 2018 RSO Rookie Draft 

Different for every league depending on the date set for your 2018 RSO Rookie Draft, this is the “franchise tag designation period”. During this period, team owners must decide whether to place a franchise tag on a player whose contract expired in 2017 (the tagged salary for each player can be found by clicking the “Tag” button on the Team-Contracts tab). At the end of this period, players on expiring contracts will be removed from your Team Roster (unless you franchise tag a player). Additionally, at the conclusion of this period, team owners must have enough salary cap space to fill their respective rosters through the Rookie Draft and Free Agency in order to avoid having players automatically dropped from their rosters to create cap space. A Salary Cap Health Overview feature located on the Team-Overview tab contains all the information team owners need to ensure they have enough salary cap space. Note: no trades will be allowed during the three-day period between the end of the franchise tag designation period and your 2018 Rookie Draft. Trading will resume after the conclusion of your Rookie Draft.

*Remember, you can now finalize your franchise tag if you desire before the conclusion of the franchise tag designation period by clicking the “finalize franchise tag” button, which will in turn allow you to trade the tagged player if you want before your league’s 2018 Rookie Draft.

**Stay tuned for more details on how extending the contracts of franchise tagged players will work.

February 9th, 2018 to Three (3) Days Before Your League’s 2018 RSO Free Agent Auction

This period is the official duration of the RSO off-season for each league. The length of the off-season is important because of the rules surrounding off-season vs. in-season cuts. This is best explained by example. Assume you have Kirk Cousins under contract for $15mm in 2018 and $18mm in 2019. If you cut Cousins during the 2017-18 off-season (i.e. up and until 3 days before your Free Agent Auction), you will only owe him $7.5mm in 2018 and then $9mm in 2019. If you wait until the off-season concludes before cutting Cousins, you will owe him his full $15mm in 2018 in addition to the $9mm in 2019. Therefore, it is important to assess your roster and make desired cuts before your off-season concludes three days before your league’s 2019 Free Agent Auction.

September 6th, 2018

The first game of the NFL season will be held in the home of the Super Bowl Champion, which has a chance of being the same place the Super Bowl is played if the Vikings win it all…it will be here before you know it!

More Analysis by Stephen Wendell

Additional Extension Details

Updated: November 24th 2021

First off, before you read this article you should read my first extension article since this will be building off of that one.

  • October 3rd – That’s the day that extensions will be able to start being offered.  It’s the Tuesday after week 4 concludes.  We were thinking about starting it the week before, but the Bucs/Dolphins postponement made this an easy decision for us.  Also just to clarify, the extensions will run up until the week 14 games.
  • There will be a tiny subset of players who aren’t eligible – The big groups of DSTs, PKs, and tagged players I’ve already touched on.  Players (not including rookies) need to have been on the field for at least a snap sometimes in the last two seasons.  Teddy Bridgewater will probably be the most popular example of someone who falls into this category.  We just don’t have the data to be able to do something like that intelligently.
  • Extension values will be stable during the week – Values could change week-to-week, not day-to-day.  You’ll get a new extension offer every Tuesday morning.
  • You won’t be able to offer extensions to locked players – After their game starts on Thursday, Sunday, or Monday you’ll no longer be able to extend those players until the following Tuesday with a new offer.
  • IR Players are eligible – Pretty straight forward.
  • FAAB Players are eligible…but it’s delayed a week – Because we update the extension values once a week, you’ll have to wait a week before being able to offer an extension to a FAAB player.  This means FAAB players picked up after the week 13 games won’t be able to be extended.
  • Extensions will range in length from 2-4 years – These extensions don’t include the current year.  This means that a 2 years extension in 2017 will take the player through the 2019 season and would be scheduled to become a FA in 2020.
  • You don’t decide the length – The offer will have a length and a value, so you don’t have a say in how long the extension is.  It’s simply a take it or leave it offer.
  • Extensions don’t affect your auction contract allotment for the following season – Had this question posed to us, so thought I’d point it out.

If you’ve got questions, please reach out to Kyle, Matt, or Stephen @realitysportsonline.com.

More Analysis by Kyle English