Go Back   VIA Forums > -=VIA=- > Team Fortress 2
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Display Modes
Old 08-01-2010, 23:43   #1
Leviathan
Basher
 
Leviathan's Avatar
 
Join Date: Apr 2008
Location: Spanish Toilet AKA Portugal
Posts: 205
Default New Scramble - How does it work ?

The new scramble has alot of new features which will prevent stacking and people trying to re-stack the team, it will also bring up protection to the players who want to play with a friend in the same team.

General
* Make admins, medics, or engineers immune from scramble
* Respawn everyone after scramble depending on time and setting
* Restart round after scramble depending on time and setting
* Charge medic ubercannon if scramble occurs during setup
* Reset setup timer if scramble occurs during setup
* Admin menu integration
* Force clients to accept their new team by blocking join team commands (detect reconnecting with clientprefs)
* RTV-style votescramble starting
* Admin commands for starting a scramble vote
* Allow clients to choose what team they'd prefer to be on (overrides auto-balance)
* Block clients from changing to spectate if it will cause an imbalance
* Allow clients to choose a buddy to protect themselves from auto-balance and scramble.
* Block public voting when admins are present.
* Balance valid players (admin, engineers, top scoring players, players helping their team (cp captures, flag touching, sentry destroying), and medics all can be made immune)
* Force balance after teams have been imbalanced too long
* Scramble when one team is over-powered
* Can trigger a vote instead of scrambling

Now the plugin is still in TEST, we just got it today at 1 AM and didnt had time to config it properly, so dont start complaining ...

This way if someone complains, we will just say they had the chance to show their opinion but they didnt
__________________

Last edited by Leviathan : 09-01-2010 at 00:32.
Leviathan is offline   Reply With Quote
Old 08-01-2010, 23:43   #2
Leviathan
Basher
 
Leviathan's Avatar
 
Join Date: Apr 2008
Location: Spanish Toilet AKA Portugal
Posts: 205
Default My idea and Generic config for you to read and understand how it works

// **************************
// *
// Auto-balance settings *
// *
// **************************

// Time in minutes after a client is balanced in which they cannot be balanced again.
gs_ab_balancetime "8"

// Controls who is immune from auto-balance
// 0 = no immunity
// 1 = admins
// 2 = engies with buildings
// 3 = both admins and engies with buildings
gs_ab_immunity "3"

// Max time the teams are allowed to be unbalanced before a balanced is forced on low-priority living players.
// 0 = disabled
gs_ab_max_unbalancetime "30"

// How many of the top players to protect on each team from autobalance.
gs_ab_protect "5"

// Allow clients to tell the plugin what team they prefer. When an autobalance starts, if the client prefers the team, it overrides any immunity check.
gs_ab_preference "1"

// If teams become imbalanced by this many players, auto-force a balance
gs_ab_forcetrigger "4"

// Time in seconds to protect a client from autobalance if they have recently captured a point, defended/touched intelligence, or destroyed a sentry.
// 0 = disabled
gs_teamwork_protect "60"


// **************************
// *
// Auto-scramble settings *
// *
// **************************


// Enables/disables the automatic scrambling.
gs_autoscramble "1"

// Auto-scramble only after a full round has completed.
gs_as_fullroundonly "1"

// If a teams wins with a frag ratio greater than or equal to this setting, trigger a scramble
// 0 = disables this check
gs_as_hfragratio "2.5"

// Minimum people connected before automatic scrambles are possible
gs_as_minplayers "15"

// Starts a scramble vote instead of scrambling at the end of a round
gs_as_vote "0"

// If a team wins in less time, in seconds, than this, and has a frag ratio greater than specified: perform an auto scramble.
// 0 = disables this check
gs_as_wintimelimit "80.0"

// Lower kill ratio for teams that win in less than the wintime_limit.
gs_as_wintimeratio "1.5"

// If the average score difference for all players on each team is greater than this, then trigger a scramble.
// 0 = disables this check
gs_as_playerscore_avgdiff "0"

// If a team has this many more dominations than the other team, then trigger a scramble.
// 0 = disables this check
gs_as_domination_diff "10"


// **************************
// *
// global scramble settings *
// *
// **************************


// If enabled, teams will scramble at the end of the 'waiting for players' period
gs_prescramble "0"

// If a scramble happens during setup, restore the setup timer to its starting value
gs_setup_reset "1"

// Sets if admins and people with uber and engie buildings are immune from being scrambled.
// medics + enginneers are not immune during scrambles at the beginning of the round
// 0 = no immunity
// 1 = just admins
// 2 = charged medics + engineers with buildings
// 3 = admins + charged medics and engineers with buildings.
gs_scramble_immune "3"

// If a scramble-now happens during setup time, fill up any medic's uber-charge.
gs_setup_recharge "1"

// Player scramble sort mode.
// 1 = Random
// 2 = Player Score
// 3 = Player Score Per Minute.
// This controls how players get swapped during a scramble.
gs_sort_mode "3"

// If set, then it will block auto-scrambling from happening two rounds in a row.
// Also stops scrambles from being started if one has occured already during a round.
gs_no_sequential_scramble "1"

// **************************
// *
// generic settings *
// *
// **************************


// Time after being swapped by a balance or scramble where players aren't allowed to change teams
gs_changeblocktime "120"

// The plugin will check if people are reconnecting to the server to avoid being forced on a team. Requires clientprefs
gs_check_reconnect "1"

// Allow clients to choose buddies so that the plugin will try to auto-balance them together,
// and not scramble buddies who are on the same team
gs_use_buddy_system "1"

// If set, block client changes to spectator that result in a team imbalance
gs_prevent_spec_imbalance "1"


Note:This config above is not what the server has at the moment.
__________________

Last edited by Leviathan : 09-01-2010 at 00:29.
Leviathan is offline   Reply With Quote
Old 09-01-2010, 00:07   #3
Drusilla
Sausage
 
Drusilla's Avatar
 
Join Date: Sep 2009
Location: West Africa
Posts: 273
Default

It sucks. It scrambled two games which were close, tight and balanced games. No offense, I really appreciate the effort to combat scrambling but this script in particularly doesn't work very well in my very weak opinion ^^
__________________
I'm a bitch, I'm a lover, I'm a child, I'm a mother, I'm a sinner, I'm a saint, I do not feel ashamed.
I'm your hell, I'm your dream, I'm nothing in between, you know you wouldn't want it any other way
Drusilla is offline   Reply With Quote
Old 09-01-2010, 00:13   #4
Westerhound
Adobe Failure CS4
 
Westerhound's Avatar
 
Join Date: Oct 2008
Location: Helsinki, Finland
Posts: 1,218
Default

Quote:
Originally Posted by Drusilla View Post
It sucks. It scrambled two games which were close, tight and balanced games. No offense, I really appreciate the effort to combat scrambling but this script in particularly doesn't work very well in my very weak opinion ^^
Isnt configured properly. They installed it in a hurry.
__________________
Llamas
Westerhound is offline   Reply With Quote
Old 09-01-2010, 00:15   #5
Drusilla
Sausage
 
Drusilla's Avatar
 
Join Date: Sep 2009
Location: West Africa
Posts: 273
Default

Quote:
Originally Posted by Westerhound View Post
Isnt configured properly. They installed it in a hurry.
That's fair enough i'm just being honest (albiet brutally) about the current state of it

feedback is feedback ^.^
__________________
I'm a bitch, I'm a lover, I'm a child, I'm a mother, I'm a sinner, I'm a saint, I do not feel ashamed.
I'm your hell, I'm your dream, I'm nothing in between, you know you wouldn't want it any other way

Last edited by Drusilla : 09-01-2010 at 00:30.
Drusilla is offline   Reply With Quote
Old 09-01-2010, 01:47   #6
Don.Kent
Senior Member
 
Don.Kent's Avatar
 
Join Date: Jul 2009
Location: Sweden
Posts: 419
Send a message via MSN to Don.Kent
Default

Configure it the way you see fit and keep it running for some weeks. One day isn't enough time to come to a conclusion.
__________________
Don.Kent is offline   Reply With Quote
Old 23-01-2010, 12:42   #7
Don.Kent
Senior Member
 
Don.Kent's Avatar
 
Join Date: Jul 2009
Location: Sweden
Posts: 419
Send a message via MSN to Don.Kent
Default

I thought i'd bump this since no one except me and drusilla offered any input.

I still think this needs some tweaking with the triggers (sometimes it scrambles when it's pretty even) but it should be working fine in theory.
__________________
Don.Kent is offline   Reply With Quote
Old 23-01-2010, 12:51   #8
Fluff
Explorer
 
Join Date: Jun 2008
Location: Sweden
Posts: 470
Default

Yup. On dustbowl a high score difference between the teams doesn't necessarily mean it's boring.
Fluff is offline   Reply With Quote
Old 23-01-2010, 14:11   #9
Westerhound
Adobe Failure CS4
 
Westerhound's Avatar
 
Join Date: Oct 2008
Location: Helsinki, Finland
Posts: 1,218
Default

Quote:
Originally Posted by Fluff View Post
Yup. On dustbowl a high score difference between the teams doesn't necessarily mean it's boring.
Dustbowl is always boring. But I know what you mean.

Maybe some commands can change at specific maps?
__________________
Llamas
Westerhound is offline   Reply With Quote
Old 23-01-2010, 21:17   #10
Drusilla
Sausage
 
Drusilla's Avatar
 
Join Date: Sep 2009
Location: West Africa
Posts: 273
Default

Remove the domination trigger. I had 4 dominations at the end of dustbowl 2, and because I was rushing the point to try and keep the enemy off, I lost all 4 dominations, at the end of the round the scramble was triggered - the game was balanced and we held off blu right until the last 30 seconds and then they capped... To me that's a fair game
__________________
I'm a bitch, I'm a lover, I'm a child, I'm a mother, I'm a sinner, I'm a saint, I do not feel ashamed.
I'm your hell, I'm your dream, I'm nothing in between, you know you wouldn't want it any other way
Drusilla is offline   Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 02:31.


Powered by vBulletin® Version 3.6.9
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.