Invex Gaming - Gaming Community
JBTB, CTBans, PlayTime Updates - Printable Version

+- Invex Gaming - Gaming Community (https://invex.gg)
+-- Forum: Counter-Strike: Global Offensive (https://invex.gg/forumdisplay.php?fid=141)
+--- Forum: Jailbreak (https://invex.gg/forumdisplay.php?fid=137)
+---- Forum: Server Announcements (https://invex.gg/forumdisplay.php?fid=166)
+---- Thread: JBTB, CTBans, PlayTime Updates (/showthread.php?tid=8981)



JBTB, CTBans, PlayTime Updates - Byte - 18-11-2017

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 Byte)
  • 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:
Andi Forgotten Jepson Magikarp PoosKi Squidward 

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.


RE: JBTB, CTBans, PlayTime Updates - PoosKi - 18-11-2017

Christmas Came Early!


RE: JBTB, CTBans, PlayTime Updates - Leevie - 18-11-2017

Hey look, this has shown up in the portal!


RE: JBTB, CTBans, PlayTime Updates - Forgotten - 18-11-2017

yay ty Smile


RE: JBTB, CTBans, PlayTime Updates - SpAdes - 18-11-2017

Gj bois!!


RE: JBTB, CTBans, PlayTime Updates - Aorty - 18-11-2017

gotta plug with that BYTE EDIT Wink


RE: JBTB, CTBans, PlayTime Updates - PhoeniX - 18-11-2017

too long for me to read but good job!