Callvote shuffle on beer and howto add it to server
You can shuffle now teams anytime by /callvote shuffle
If the callvote gets accepted it will result in a short timeout (5 secs) and than teams get mixed up new. In Beer Freezer case by score.
After the teams were shuffled you get this message:
please check once ur default callvote.txt in ur excessiveplus-folder. Callvote can do now pretty much anything. Examples u find in the callvote.txt
First of all u need to enable the callvote.txt
Just add to ur server.cfg /set xp_vote callvote.txt
, as far as i know you can write it also in console with rcon.
Here you have the callvote.txt of beer, before anyone asks how it works:
/* Excessive Plus for Quake III Arena * <a href="//www.excessiveplus.net">www.excessiveplus.net</a> * * Advanced callvote and referee commands * * Use "/set xp_vote callvote.txt" and/or "/set xp_referee callvote.txt" to * enable this file. **/ if ( $g_gametype >= GT_TEAM ) { shuffle { 1 { empty, score, 2 { command = "teamBalance 2"; } } description = "Balance the teams on the fly, without resetting the game score."; } } nextmap, rotate { command = "rotate"; description = "Forces the next map in server rotation to load."; }
The teambalance works in this case based on score, since i think it is better for freeze. As more score people have done as more sensefull the team become.
But for tdm i suggest this, based on frags per hour:
if ( $g_gametype >= GT_TEAM ) { shuffle { 1 { empty, FPH, 1 { command = "teamBalance 1"; } } description = "Balance the teams on the fly, without resetting the game score."; } }
Also the new system has a new interface what commands are voteable. To look on servers what is voteable type /callvote
. Than you see all commands which are voteable on a server. On servers who have enabled the callvote.txt it looks like this:
Beer just allows this 2 commands, but there can be many commands, also some just for refs available, depends how the serverowners does code the callvote.txt. Again, examples u find in the default callvote.txt u downloaded with e+.
Since i fear abuse of the shuffle callvote on beer I wanna introduce just one rule for now, more could follow: /callvote shuffle is just allowed if a team has at least 2 players more than the other team. Or if a team with one player more scores permanently and nobody switches the team by himself.
Have fun!
nice
n1
quake liveish... gg
i think this is great!Rocks! :]
tx mow for sharing this!
p.s. at mow's avatar: i love The Hitchhiker's Guide to the Galaxy!
_________
epsislow
Nice..
quake live style?))) mmm
this command is very useful.. i have seen the whole evening and that work
Does anyone actually think this is any good after trying this?
I pull an even team to 11-1 then someone shuffles, and I get put on the mega stacked team and now we're gonna grind to timelimit and 14-14?? It's bullshit. Let the teams be evened out as they always were, one map blow out ok, next map is more even or people switch on their own.
Speaking of timeout, that's another flash of brilliance right there. Why not just set the timelimit to 25 if it's callvotable?
Why not just set the timelimit to 25 if it's callvotable?
because IF some maps are gonna be played ( even if it not liked + /callvote rotate failet ) who the F ing would wanna play it for 5 more mins ?
+
/callvote timelimit 25 is good if there is fresh meat in the loosing team what can win IF those 5 mins are added by callvote !