Maprotation


(Human) #1

Our Server should run with this rotation.
example:
1.round map oasis as axis
2.round map oasis as axis
swap_teams
3.round map oasis as allies
4.round map oasis as allies
next map
5.ruond map goldrush as allies
6.round map goldrush as allies
swap teams
etc.etc… with all 6 maps ond start to beginn.
and this in objective modus not in stopwatch!
In the campagne modus its only possible one map after one, not run 2X ore more. And the teams do not swap.

Have someone an Idea or an Maprotation in work?

Greatings from Germany and sorry for my bad english ( it was a long time ago )

Human


(DG) #2

i think it would look something like this, though i didnt test or anything:

set d1 "set g_gametype 2 ; set g_warmup 40 ; map oasis ; set nextmap vstr d1a" 
set d1a "set g_gametype 2 ; map_restart 20 ; set nextmap vstr d1b" 
set d1b "set g_gametype 2 ; map_restart 20 ; swap_teams ; set nextmap vstr d1c" 
set d1c "set g_gametype 2 ; map_restart 20 ; set nextmap vstr d2" 

set d2 "set g_gametype 2 ; set g_warmup 40 ; map battery ; set nextmap vstr d2a" 
set d2a "set g_gametype 2 ; map_restart 20 ; set nextmap vstr d2b" 
set d2b "set g_gametype 2 ; map_restart 20 ; swap_teams ; set nextmap vstr d2c" 
set d2c "set g_gametype 2 ; map_restart 20 ; set nextmap vstr d3" 

set d3 "set g_gametype 2 ; set g_warmup 40 ; map goldrush ; set nextmap vstr d3a" 
set d3a "set g_gametype 2 ; map_restart 20 ; set nextmap vstr d3b" 
set d3b "set g_gametype 2 ; map_restart 20 ; swap_teams ; set nextmap vstr d3c" 
set d3c "set g_gametype 2 ; map_restart 20 ; set nextmap vstr d4" 

set d4 "set g_gametype 2 ; set g_warmup 40 ; map radar ; set nextmap vstr d4a" 
set d4a "set g_gametype 2 ; map_restart 20 ; set nextmap vstr d4b" 
set d4b "set g_gametype 2 ; map_restart 20 ; swap_teams ; set nextmap vstr d4c" 
set d4c "set g_gametype 2 ; map_restart 20 ; set nextmap vstr d5" 

set d5 "set g_gametype 2 ; set g_warmup 40 ; map railgun ; set nextmap vstr d5a" 
set d5a "set g_gametype 2 ; map_restart 20 ; set nextmap vstr d5b" 
set d5b "set g_gametype 2 ; map_restart 20 ; swap_teams ; set nextmap vstr d5c" 
set d5c "set g_gametype 2 ; map_restart 20 ; set nextmap vstr d6" 

set d6 "set g_gametype 2 ; set g_warmup 40 ; map fueldump ; set nextmap vstr d6a" 
set d6a "set g_gametype 2 ; map_restart 20 ; set nextmap vstr d6b" 
set d6b "set g_gametype 2 ; map_restart 20 ; swap_teams ; set nextmap vstr d6c" 
set d6c "set g_gametype 2 ; map_restart 20 ; set nextmap vstr d1" 

vstr d1

If it doesnt quite work, try things like putting the swap_teams before the map_restart instead of after, etc. Also, remeber to have the very last “set nextmap vstr dx” line end with “vstr d1”, to restart the cycle.

Let me know how it works :smiley:


(DG) #3

hmm strange, apparently it did not work.

there’s a file included with ET “objectivecycle.cfg”:

set d1 “set g_gametype 2 ; map oasis ; set nextmap vstr d2”
set d2 “set g_gametype 2 ; map battery ; set nextmap vstr d3”
set d3 “set g_gametype 2 ; map goldrush ; set nextmap vstr d4”
set d4 “set g_gametype 2 ; map radar ; set nextmap vstr d5”
set d5 “set g_gametype 2 ; map railgun ; set nextmap vstr d6”
set d6 “set g_gametype 2 ; map fueldump ; set nextmap vstr d1”
vstr d1

looking at the stopwatch cycle, there is one odd command - “sets StopwatchRound 1” (then 2,3,4), although since it is sets I’d assume this is simply there to make the round number viewable in Server Info. Any “sets xxxx” ONLY (iirc) shows up in server info and does not actually affect server settings - or at least doesnt in RTCW.

The only other thing I can suggest is taking away the spaces before the ;'s, failing that take out the “map_restart” and replace with “map oasis” to completely reload the map. I dont really see why this could be necessary though since the stopwatchcycle.cfg does use map_restart’s…