A rough draft with plenty of room for tweaking. the end goal is an agent system, but operated in the open on the forums. The agents job is to get people to submit offers on their players.emplep7 wrote: ↑Mon May 13, 2019 12:40 pm If anyone wants to take the time to develop a new FA system, please generate a detailed proposal of how the system would operate with timelines on how long the system would take to run through FA compared to our current DDS system (16 real life days) and the time required from those involved.
Present it to the league and we can gather feedback in this same setting to see if its something that's possible for future seasons.
Free Agency System
Goals:
Realistic/No penalties for people not in the same time zone as the organizers/Transparent/100% formula driven
CSL CBA
All rules from the CSL CBA still apply with one exception see RFA rules 1)
Bidding:
All Free agency threads will be open for 1 day. No matter what time zone you are in you should be able to check into the auction.
4 players will "seek to sign a contract" per day for 16 days (64 players). The threads will be opened 1 hr apart from each other. So we have a definite order on who will be signing first.
Day 17-20 will go to DDS. It will be mostly minimum salary players left. Using agents to sign these players feels like a waste of time.
You cannot place a bid without the cap room. So if you have a bid somewhere else you have to wait until someone out bids you. This includes if you have a pending high bid on an RFA. NBA teams have the same issue with tied up cap on RFAs it is part of the strategy involved in the FA system.
The minimum raise on bids is 15% (can be modified to 10%)
The process:
The 1st 10 minutes of a thread opening is a free for all. Everyone who wants to can post their offer The 15% minimum raise limit does not apply. GM’s that wont be online but want to post in the 10 minute free for all can PM an agent and they can post on their behalf.
After the 10 minute free for all an agent will calculate the ***scores and determine which is the leading bid
For the next 23-24 hours GM’s will place bids and an agent will adjust the bid so it is a 15% increase over the last bid. They will also make sure the bid is legal.
A full max offer including PO does not need to beat the previous bid by 15% it only needs to beat the previous bid.
With this system there is no advantage to submitting a bid early or late.
Offers
Offers cannot be retracted or edited
Only 1 offer is allowed per thread. Make sure to get your best offer in.
Order of players auctioned
The order will be determined by the agents. It will be a rough guess as to the value of the player. The most valuable players going 1st. Due to ***delayed prosessing the order isnt important to the GM’s.
***Delayed processing
In the NBA teams and players agree to contracts and delay processing. This can also be done in CSL. If you have the highest bid on a player you can delay the processing up to the end of Free Agency.
General Free Agency rules
GM’s can sign immediately or delay processing
RFA rules
A decision whether they will sign the player or not must be made within 48 hours of the players thread opening. 1) (24 hours after the winning bid is officially determined)
S&T rules
Home teams can S&T if they win the bid. (S&T must have been agreed to before the auctioned ended)
When a bid is being placed as part of a sign and trade S&T must be mentioned in the bid along with the team the player will be traded to so the agents know which team to use to calculate the ***score.
The ***score used will be for the team the player is being signed and traded too.
Calculating the ***scores
Average salary of guaranteed years x Multipliers
Multipliers:
Team Option .94
Player Option if the player will be 31 or younger when the Player option is due 1.04
Player Option if the player will be 32 when the Player option is due 1.02
Player Option if the player will be 33 or older when the Player option is due 1.00 ( no benefit to giving an old player a player option)
Contract length:
1 year = .9
2 years = .95
3 years = 1
4+ years = 1.05
(team option years do not count towards contract length)
Offering long-term contracts to old players
If the guaranteed contract ends when the player is (x) years old:
33 = 1.02
34 = 1.06
35 = 1.12
36 = 1.25
37+ = 1.5
Loyalty and Greed
If Greed is higher than loyalty, then there is no loyalty multiplier.
If Loyalty is higher than Greed
(Loyalty rating – Greed rating + 1) ^ 2 / 200 + 1
Play for winner (present)
(Play for winner rating – 4) ^ 3) * Wins from previous season / 40,000 + 1
Play for winner (future)
All players will require a certain number of wins.
Wins required = (play for winner multipler – 1) * 200 (Maximum 50 wins)
If a players wins is not reached the team that signed him will not receive a play for winner bonus for the next 5 seasons. (Future free agents will lose trust in this team) Example i sign a player with a 1.3 play for winner multiplier than trade this player to a bad team that fails to reach 50 wins. The next 5 seasons i will not receive a play for winner bonus so it is important to honor your signings.
Playing time
All players will require a certain number of minutes
Playing time rating ^ 3
If a player doesnt meet his required minutes future free agents will lose trust in this team and they will receive a .9 multiplier on all future free agents for the next 3 seasons. The penalty will stack if they have multiple infractions. If the player is ever injured below 85% the player will no longer demand his minutes.
Example CJ McCollum has a 9 playing time rating which is 729 minutes he currently sits at 408 minutes. I would be at risk of receiving a .9 penalty multiplier for this.
Time required for those running this system is minimal.
Possible additions
Playoffs including in play for winner formulas
All max contracts are better than all non max contracts
bidding on more players at a time using conditions to solve the order issue. All GMs will see the conditions so they can bid accordingly. The one offer per player would still apply. I feel this is superior so it doesnt turn into an auction.