Menu

Keeper Leagues

mtvaill
2004-10-10
2013-04-16
  • mtvaill

    mtvaill - 2004-10-10

    Great work on this league so far.

    I was wondering, do you have any plans to implement a system for tracking keeper leagues?

    I did a search for "keeper" but it doesn't seem to have been addressed yet.

    Regards,
    Mark

     
    • Brad Schwie

      Brad Schwie - 2004-10-13

      How would you like a "Keeper League" addressed in OFFL?  With the current code, at the end of the season, you'll be able to keep teams and rosters intact for the following season, unless you're looking for a freeze feature to make all rosters frozen at the end of the year...

      Even so, at the end of the year, a league administrator can go in to the "Admin->Setup->League Config" and change the control key "CONFIG_WW_HOURS" to a number of hours that would last until the following season begins.  Then at the end of the year, run the maintenance task "processweeklywaivers.php", and all free agents will be unavailable until the following season begins...

      In addition, if each team in your league only requires a team to keep, say 4 players, you can manually go in and drop the rest of the players from each team.

      Also, in the auction mode and I believe in the draft mode, only the remaining available players (free agents) will be available for the following season's draft/auction.

      Anyway, I was in a keeper league a year ago, and these were a couple ideas/ways I figured you could work with the existing package.  In short, I think it will handle a keeper league without much of a fuss...  If these ideas don't satisfy your request, what features would you like added to be able to handle a keeper league?

       
    • mtvaill

      mtvaill - 2004-10-13

      Hey, thanks for the reply.

      I admit I haven't had time yet to figure out exactly everything this package does, but I have noted some differences between the way I run my league and how this software works.  (Don't get me wrong, you guys have done a fantastic job so far!)  Not all of the differences have to do with the fact that it's a keeper league, but some do.  Or might, I'm not exactly sure yet.

      Basically I made up some, er, unorthodox ways of dealing with a few things that I don't think m/any other leagues use.  F'rinstance, I use a points system for free agents rather than a waiver system.  Each franchise started (when the league first began 3-4 years ago) with 100 "free agent points", then receives +10 per loss and -10 per win, and +10 when a player is placed on Injured Reserve.  The points are then used to bid on any free agent the franchise wishes to sign, unless they are the only franchise to express interest in which case they get the player for 5 points automatically. 

      That's one example, if you are really interested (or just need a good laugh) I can PM you the URL to my website and you can check out all the rules I use.

      Cheers!
      Mark

       
    • Brad Schwie

      Brad Schwie - 2004-10-15

      Mark,

      Wow.  How on earth did you guys come up with that system?  I like it though.  It adds another twist to free agency, and it gives the bad teams a chance to recover...  Anyway, how are points spent, during the season or after the season?

      Still, I wonder how much demand there is for adding this type of a feature.  If you handle the free agent acquisitions during the offseason anyway, it sounds like your "points" could be dealt with at the end of the year by looking at the transaction report.

      I know the code a little bit, and I think this would require adding a table to the database and more would have to go on behind the scenes when a roster is modified (i.e. when a player is placed on IR).

      To be honest, I have my sights set on improving the auction module for next year...  What's your experience in working with PHP?

      Peace out,
      Brad

       
    • mtvaill

      mtvaill - 2004-10-15

      Do you have an IR system in place?  I looked around for that last night, while I was populating a couple rosters and futzing around with the schedule, but I didn't find anything.  The only options I saw were Bench or starting at their position.

      I designed the FA system, like you said, so that the weaker teams could use it to their advantage to improve, but only if they manage their points wisely.  It seems to have worked out pretty well over the last 3 or 4 years, if I do say so myself :)  It only functions during the season, no free agency is allowed between our super bowl and the end of our annual draft.  I'll have to look into your transaction report, I don't know what that is about yet.

      Anyway, there are some other oddball things I do in my league.  I'm quite sure you aren't about to drop everything and jump on some features that exactly one person on earth would use, nor would I expect you to.  But if the overall system gets close enough, I could adapt it myself rather than having to start from scratch.  Anything would be better than the evil spreadsheet I use now!  Heh.

      I'm not experienced with PHP yet, although I have done web programming for the last 4 years or so.  My expertise, if you will, is with ColdFusion.  Unfortunately, my web host doesn't support CF, or I'd have done this myself (had already started on the database design).  Good thing I was lazy enough to do a google search to see if someone else had already done it :)

      I emailed the url to you in case you'd like to check out the rest of my oddball rules.

      Cheers,
      Mark

       

Log in to post a comment.

MongoDB Logo MongoDB