13-11-2017/06:37 PM
(This post was last modified: 13-11-2017/06:39 PM by Byte. Edited 3 times in total.)
Another update with what is happening so far.
The ratio is now actually fixed in the plugin (keep in mind on current Jailbreak server the ratio isn't a perfect 1:3, I think its roughly 1:3).
With the new plugin 1:3 looks like this based on number of players:
1 player: ANY
2 players : 1 CT | 1 T
3 players : 1 CT | 2 T
4 players : 1 CT | 3 T
5 players : 1 CT | 4 T
6 players : 1 CT | 5 T
7 players : 1 CT | 6 T
8 players : 2 CT | 6 T
etc.
Note its only at 8 players where a new CT can finally join because otherwise the 1:3 min ratio is not enforced.
So we may need to change our default ratio to 2.5 or something etc to compensate.
As for the plugin, there are multiple ways to team change:
- Using CSGO team menu. You can click on CT or T. If you are the only player in the game, RATIO is not enforced and you can freely and instantly move to any team. If there are 2 or more players in the game, RATIO is enforced. When ratio is enforced clicking on T/Spec in menu will instantly move you to T or Spectate. Clicking on CT will add you the guard queue (same as typing !guard).
- The command !prisoner instantly moves you to T (from spec or CT) as a helpful alternative to using team select menu
- At the start of each round, Ts are moved to CT based on guard queue if there are spots available. Also, any extra CT's are moved to T if too many CT's are on CT.
- At the start of each round, there is a 15 second (time can change) team change period. During this time, all team changes are made instantly. For example, if the round starts with 3 CT's and 9 T's but then 2 CT's disconnect instantly at the start of the round, we have 1 CT and 7 T's. The plugin will detect this and switch 1 T to CT making it 2 CT's and 6 T's. The auto change period is there to allow a nice window at the start of the round to change your team etc. However, the time will probably need to made very low like 7 seconds to avoid abuse (people rebelling then abusing team changes for free respawn, i.e. T->rebel and die -> Spec -> T -> Free respawn).
Discussion
The ratio is now actually fixed in the plugin (keep in mind on current Jailbreak server the ratio isn't a perfect 1:3, I think its roughly 1:3).
With the new plugin 1:3 looks like this based on number of players:
1 player: ANY
2 players : 1 CT | 1 T
3 players : 1 CT | 2 T
4 players : 1 CT | 3 T
5 players : 1 CT | 4 T
6 players : 1 CT | 5 T
7 players : 1 CT | 6 T
8 players : 2 CT | 6 T
etc.
Note its only at 8 players where a new CT can finally join because otherwise the 1:3 min ratio is not enforced.
So we may need to change our default ratio to 2.5 or something etc to compensate.
As for the plugin, there are multiple ways to team change:
- Using CSGO team menu. You can click on CT or T. If you are the only player in the game, RATIO is not enforced and you can freely and instantly move to any team. If there are 2 or more players in the game, RATIO is enforced. When ratio is enforced clicking on T/Spec in menu will instantly move you to T or Spectate. Clicking on CT will add you the guard queue (same as typing !guard).
- The command !prisoner instantly moves you to T (from spec or CT) as a helpful alternative to using team select menu
- At the start of each round, Ts are moved to CT based on guard queue if there are spots available. Also, any extra CT's are moved to T if too many CT's are on CT.
- At the start of each round, there is a 15 second (time can change) team change period. During this time, all team changes are made instantly. For example, if the round starts with 3 CT's and 9 T's but then 2 CT's disconnect instantly at the start of the round, we have 1 CT and 7 T's. The plugin will detect this and switch 1 T to CT making it 2 CT's and 6 T's. The auto change period is there to allow a nice window at the start of the round to change your team etc. However, the time will probably need to made very low like 7 seconds to avoid abuse (people rebelling then abusing team changes for free respawn, i.e. T->rebel and die -> Spec -> T -> Free respawn).
Discussion
- Right now, the T which gets to join CT is the one at the front of the guard queue. If there is no one in the queue, it picks a random T. (the blockguard hasn't been implemented yet)
- Right now, the CT which gets autobalanced to T is a random CT. Do people like this or want it to change? Some options include moving player which has been on CT the longest/shortest. Moving player on CT with lowest playtime. Moving a random player who has been on CT for at least 15 minutes (so you don't get CT for 1 minute then are moved back). Any other good ideas here? We need something fair to all players so its not frustrating when you get auto swapped back to T.
- Plugin is still a long way from being ready for testing on dev by admins but its getting there.