14-04-2017/10:07 AM
(This post was last modified: 18-11-2017/02:22 AM by Byte. Edited 4 times in total.)
UPDATE: This was added here:
https://www.invexgaming.com.au/showthread.php?tid=8981
Thanks for helping brainstorm!
---------------
So I'm pretty sure I made this post in the past but making it again.
Its about time we update the team join/balance plugin.
Its a really long plugin with a few issues and I'd rather write my own one.
With this new plugin we can add as many new features as we like as well as fix current bugs to make the plugin much better.
Bugs to fix:
First Join
When you first join Jailbreak, we can probably improve the experience.
You will get the team select menu.
If you can join CT, and no one is waiting in the queue it will let you join CT.
Otherwise, your other options are T or SPEC.
If you wait out the auto-join 30 second time, you will be put into T.
Changing Teams
You will have 2 ways to change your current team.
The first method is by bringing up the team select menu.
Then you can pick which team you want.
If you pick T it will switch you to T.
If you pick SPEC it will switch you to SPEC.
If you pick CT it will instead put you in the guard queue (with a message letting you know).
The second way is with commands:
!guard - Put yourself in the guard queue
!unguard - Remove yourself from the guard queue
!guardlist - Brings up list of all the people currently waiting to join CT in an ordered menu. Will have name and userid in list, as well as CT playtime.
!blockguard - You can use this command to 'hint' that you don't want to be put on CT. It will respect your wishes and will never put you on CT unless a rare case comes up and everybody has this option on and someone has to be put on CT.
!allowguard - This will simply undo the above command and let you join CT again.
!removeguard - ADMIN ONLY, remove a particular person from the guard queue
!clearguard - ADMIN ONLY, remove all players from the guard list
Give me some suggestions for good command names, I don't like some of them.
A possible VIP perk here is to give VIP players a boost in the guard queue or put them at the front of the list when they join the guard queue.
This will probably be implemented in some way that is not too unfair to other players.
Team Balance
This plugin will also have a team balance feature.
We can add extra features here.
Right now Jailbreak simply uses a 3.00 ratio to balance the teams.
We can be more specific and generate a CT|T split for all playernumbers upto 40 etc if we want.
Or we can add better balancing options.
We can alter the balancing based on CT playtime maybe?
Yeah I'm not too sure what ideas you have for this.
But if there aren't many, we'll just leave balancing to be a regularly ratio calculation.
Other Features
Have I missed anything that needs to be fixed?
Make sure its related to team management/team balancing etc on Jailbreak.
Thanks!
https://www.invexgaming.com.au/showthread.php?tid=8981
Thanks for helping brainstorm!
---------------
So I'm pretty sure I made this post in the past but making it again.
Its about time we update the team join/balance plugin.
Its a really long plugin with a few issues and I'd rather write my own one.
With this new plugin we can add as many new features as we like as well as fix current bugs to make the plugin much better.
Bugs to fix:
- CT join glitch which allows you to bypass CT bans + the CT guard queue.
- No one on CT which starts a new map off with 0 players on CT and everyone on T
First Join
When you first join Jailbreak, we can probably improve the experience.
You will get the team select menu.
If you can join CT, and no one is waiting in the queue it will let you join CT.
Otherwise, your other options are T or SPEC.
If you wait out the auto-join 30 second time, you will be put into T.
Changing Teams
You will have 2 ways to change your current team.
The first method is by bringing up the team select menu.
Then you can pick which team you want.
If you pick T it will switch you to T.
If you pick SPEC it will switch you to SPEC.
If you pick CT it will instead put you in the guard queue (with a message letting you know).
The second way is with commands:
!guard - Put yourself in the guard queue
!unguard - Remove yourself from the guard queue
!guardlist - Brings up list of all the people currently waiting to join CT in an ordered menu. Will have name and userid in list, as well as CT playtime.
!blockguard - You can use this command to 'hint' that you don't want to be put on CT. It will respect your wishes and will never put you on CT unless a rare case comes up and everybody has this option on and someone has to be put on CT.
!allowguard - This will simply undo the above command and let you join CT again.
!removeguard - ADMIN ONLY, remove a particular person from the guard queue
!clearguard - ADMIN ONLY, remove all players from the guard list
Give me some suggestions for good command names, I don't like some of them.
A possible VIP perk here is to give VIP players a boost in the guard queue or put them at the front of the list when they join the guard queue.
This will probably be implemented in some way that is not too unfair to other players.
Team Balance
This plugin will also have a team balance feature.
We can add extra features here.
Right now Jailbreak simply uses a 3.00 ratio to balance the teams.
We can be more specific and generate a CT|T split for all playernumbers upto 40 etc if we want.
Or we can add better balancing options.
We can alter the balancing based on CT playtime maybe?
Yeah I'm not too sure what ideas you have for this.
But if there aren't many, we'll just leave balancing to be a regularly ratio calculation.
Other Features
Have I missed anything that needs to be fixed?
Make sure its related to team management/team balancing etc on Jailbreak.
Thanks!