Invex Gaming - Gaming Community

Full Version: JBTB, CTBans, PlayTime Updates
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Changes:
  • Current JailbreakTeamBalance plugin is being removed
  • Current ct_playtime plugin is being removed (commands sm_mypt, sm_setpt)
  • New team balance plugin Jailbreak Team Balance (JBTB) is being added.

  • CTBans plugin updated from V1.6.1.4 BYTE EDIT -> V2.0.3 BYTE EDIT (https://forums.alliedmods.net/showthread.php?p=1544101)
  • PlayTime plugin updated from V1.02 -> V1.03 (Behind the scenes changes, plugin still exactly the same)

Removed Plugins:
  • The old/outdated JailbreakTeamBalance plugin is being replaced by the new JBTB (they share the same name but this one is written by )
  • PlayTime update makes the ct_playtime plugin obsolete so it will be removed and JBTB will enforce min T playtime to join CT.
PlayTime V1.03:
  • Added natives so other plugins can access the playtime stats for clients
CT Bans V2.03: CT Bans Commands/Notable changes:
sm_ctbanlist - Prints a list of all CT banned players on the server.
sm_isbanned - Can be used by all players (no change)

sm_ctban - Admin Only. Now brings up a menu with predefined options to make it easier to CT ban someone. Can still use console like normal though.
sm_rageban - Admin Only. Command fixed. You can now rageban players (give them a perm CT ban) and then change the ban later via head admins/staff.
sm_ctban_offline/sm_removectban_offline/sm_isbanned_offline - The offline versions of these commands now work.
sm_change_ctban_time - Admin only. Can be used to change the CT ban of an existing ban. Should only be used to edit own CT bans.

JBTB Features/Bug Fixes V1.00:
  • New Team Balance Plugin!
  • Fixed CT Glitch where you wait until mp_force_pick_time reaches 0 and you are put in CT. Now when mp_force_pick_time hits 0, you will be moved to the spectators. mp_force_pick_time has also been increased from 30 seconds to 60 seconds.
  • Fixed 0 CT or 0 T glitch. If there are 0 players on each team, a Round Draw should be forced to end the round immediately.
  • JBTB now enforces the minimum T playtime requirement BEFORE players join the CT team. (Before they could join but would be moved back, this prevents moving over entirely and is a better solution)
  • Added new free team change duration (currently set to 10 seconds) at the start of rounds where people will be instantly swapped/respawned if they switch teams. This is mainly to make sure the CT team doesn't lose too many members right at the beginning of a round. It also means freedays will now have more than 1 CT etc if people join quickly enough.
  • CSGO team select menu (M) is now another way to join CT/T. If you can't join CT due to ratio, clicking on CT will put you on T side and make you join the guard queue.
  • Added ability to set a team preference (CT or T) so that the random player does not pick you for team balancing from T to CT. PS: This is only a hint, if there is no other options (i.e. everyone prefers T) someone will still be picked and moved over.
  • Team ratios are now correctly and strictly enforced. As a result, the previous 1:3 ratio was deemed too strict and we now use a 1:2.5 ratio by default.
  • Added ability to have map specific ratios. Currently an unused feature but admins will monitor maps and provide feedback if custom map ratios are needed for some maps.
  • If a player received a CT ban, they are removed from the guard queue.
  • People without enough PT can't join CT no matter what (even if ratios break).
  • People without enough PT get a nice notification of their progress if they try to !guard/join CT. Example: Your playtime is too low to join CT. Current Playtime 120 minutes / 180 minutes
  • A guard queue bump notification now lets you know when your position in the queue is moved up.
JBTB Commands:
sm_guard - Join the CT guard queue. You must be on the T side. You can also be put in the guard queue by clicking on CT in the CSGO team select menu. PS: If there's 1 person in the server or if there is 0 people in the guard queue and a spot on CT is available (ratios fine), this will instantly move you to CT.
sm_unguard - Remove yourself from guard queue
sm_prisoner - Simply a helper command to swap yourself to T. You can also join T using the CSGO team select menu.
sm_guardlist - Bring up a list with all the T's in the guard queue, their user id (for admins to target) and their CT playtime.sm_pref - Prints out your current preference (CT or T).
sm_pref <CT|T> - Sets your preference to CT or T. This is remembered by the server until you change it. Default for new players is CT.
sm_ratio - Prints out the servers current ratio for the given map. This message is automatically printed in all chat once 30 seconds after a new map starts.
sm_removeguard - Admin only command. Removes someone from the guard queue and prints it out in ALL chat.
sm_clearguard - Admin only command. Removed everyone from the guard queue and prints it out in ALL chat.

Testers:
Huge thanks to the following testers:
 

This thread will stay open for anybody that has questions about the new changes.
If anything is broken or needs fixing, a followup patch/update will happen.
Thank you.
Christmas Came Early!
Hey look, this has shown up in the portal!
yay ty Smile
Gj bois!!
gotta plug with that BYTE EDIT Wink
too long for me to read but good job!