[Question] Server starts map new - without command

  • Please make sure you are familiar with the forum rules. You can find them here: https://forums.tripwireinteractive.com/index.php?threads/forum-rules.2334636/

Foo'bar

FNG / Fresh Meat
Nov 12, 2007
275
0
0
Alte Ziegelei
fooblog.mexxoft.com
We're running on a Linux/Debian server and pretty exact with 1083 update we experience the following phenomenia:

The servers's running RO-AlteZiegelei_rc03.rom exclusively. Map voting is deactivated. Map cycling is deactivated. The map has a dedicated running time of 99 minutes.

Exact 5 seconds before map's end the server is starting the map completely new. Sometimes, not often, the map is loading new after about 60 minutes - but mostly at 98:55 minutes.

I don't know if it was coming up with 1083 server update. But I don't have a clue where to search...

Anyone?
 

Floyd

Grizzled Veteran
Feb 19, 2006
4,313
725
113
Waterproof
www.ro50pc.net
Is there perhaps another version of that map on the server?
I seem to recall an Arad version screwing things up. IIRC, one of the custom maps used the same name (internally) as another map. The filenames were different, but the authors used the same name in ROED.

I don't know enough about the nomenclature in ROED to explain it better :eek:
 

Foo'bar

FNG / Fresh Meat
Nov 12, 2007
275
0
0
Alte Ziegelei
fooblog.mexxoft.com
Yesterday we've installed a new map to the server with 60 minutes runtime instead of 99. For about 6 hours the server was working fine, each time the map was finished on normal way. Then, suddenly, it was starting again to finish the map exaclty 5 seconds before its end to reload it new.

Why I always have problems nobody others do? F***...
 

Foo'bar

FNG / Fresh Meat
Nov 12, 2007
275
0
0
Alte Ziegelei
fooblog.mexxoft.com
What is the time set in the serverini for changing map are you sure that is set at 0?

Here are some redorchestra.ini sections (a server.ini doesn't exist):

Code:
[Engine.GameInfo]
GoreLevel=2
MaxSpectators=2
MaxPlayers=40
AutoAim=1.000000
GameSpeed=1.000000
bChangeLevels=False
bStartUpLocked=False
bNoBots=False
bAttractAlwaysFirstPerson=False
NumMusicFiles=13
bEnableStatLogging=False
HUDType=Engine.Hud
MaxLives=0
TimeLimit=0
GoalScore=0
GameStatsClass=IpDrv.MasterServerGameStats
SecurityClass=UnrealGame.UnrealSecurity
;AccessControlClass=Engine.AccessControl
AccessControlClass=XAdmin.AccessControlIni
VotingHandlerType=xVoting.xVotingHandler
MaxIdleTime=300.000000
bVACSecured=True
bAllowBehindView=False
bAdminCanPause=False
bWeaponShouldViewShake=True
bLowGore=False
bLargeGameVOIP=False
GameDifficulty=1.000000
MaplistHandlerType=
ServerSkillLevel=
bIgnore32PlayerLimit=True

[ROInterface.ROMapList]
MapNum=0
Maps=RO-AlteZiegelei_rc04

[ROEngine.ROTeamGame]
WinLimit=3
RoundLimit=5
TimeLimit=60
PreStartTime=10
DeathMessageMode=DM_All
FFPunishment=FFP_Kick
FriendlyFireScale=1.000000
FFKillLimit=3
FFDamageLimit=0
FFArtyScale=0.700000
FFExplosivesScale=0.800000
bSpectateFirstPersonOnly=False
bSpectateLockedBehindView=False
bSpectateAllowViewPoints=True
bSpectateAllowRoaming=True
bSpectateAllowDeadRoaming=False
bSpectateBlackoutWhenDead=True
bSpectateBlackoutWhenNotViewingPlayers=False
bAllowNonTeamChat=True
MaxTeamDifference=1
MaxPlayersOverride=0
bForgiveFFKillsEnabled=True
bShowServerIPOnScoreboard=True
bShowTimeOnScoreboard=True
bAutoBalanceTeamsOnDeath=False
NetWait=10
bForceRespawn=False
bAdjustSkill=False
bAllowTaunts=False
bAllowTrans=False
SpawnProtectionTime=0.000000
LateEntryLives=1
LoginMenuClass=ROInterface.ROUT2K4PlayerSetupPage
bAllowPrivateChat=True
bWeaponStay=True
bAllowWeaponThrowing=True
ResetTimeDelay=0
GoalScore=0
MaxLives=0

[ROEngine.ROWeaponAttachment]
WeaponAmbientScale=5.0
 

Foo'bar

FNG / Fresh Meat
Nov 12, 2007
275
0
0
Alte Ziegelei
fooblog.mexxoft.com
The intention is to end the map after 60 minutes (just for testing if at least 60 minutes will work properly instead of 99). Unfortunately it stops at 59:55 and loads new each single time. That's my problem.
 
Last edited:

Zetsumei

Grizzled Veteran
Nov 22, 2005
12,458
1,433
113
34
Amsterdam, Netherlands
The time limit means that after the time limit is gone it will just stop the map, no winner or looser. Since the round wasnt fully ended there are no winners.

If it doesnt ask for a mapvote or whatever check the rounds set for that map, and server setup what to do when a map has ended. Especially if its a 24/7 server as you claim it is aint it logical that it will load the same map again?. If it does the restart 5 seconds too early just make it end 5 seconds later.
 
Last edited:

Foo'bar

FNG / Fresh Meat
Nov 12, 2007
275
0
0
Alte Ziegelei
fooblog.mexxoft.com
The time limit means that after the time limit is gone it will just stop the map, no winner or looser. Since the round wasnt fully ended there are no winners.

If it doesnt ask for a mapvote or whatever check the rounds set for that map, and server setup what to do when a map has ended. Especially if its a 24/7 server as you claim it is aint it logical that it will load the same map again?. If it does the restart 5 seconds too early just make it end 5 seconds later.

Yes of course, but I have a round limit of 5 (win limit 3). However the map is loading new each time instead of just putting all players back to spawns.

Now I will set the time limit up to 999. Will this help?
 

Zetsumei

Grizzled Veteran
Nov 22, 2005
12,458
1,433
113
34
Amsterdam, Netherlands
set the time limit to 0 then it will use the map time.

If the maptime runs out it will try to switch map afaik.

The map will switch when the roundlimit, winlimit or the timelimit runs out.
 

Foo'bar

FNG / Fresh Meat
Nov 12, 2007
275
0
0
Alte Ziegelei
fooblog.mexxoft.com
The maptime will be ignored when there's a time limit > 0? And when time limit = 0 then the maptime is relevant?

Can I set the maptime to 0 and let it run only after time limit setting? Will that work?
 
Last edited:

Zetsumei

Grizzled Veteran
Nov 22, 2005
12,458
1,433
113
34
Amsterdam, Netherlands
The maptime or roundtime is not ignored.

Its just a case whatever happens first.

Does the clock run out first.
Or do all rounds get fully played first

If you set it to 0 timer is set to infinite so it will wait for all rounds to finish.
 

Zetsumei

Grizzled Veteran
Nov 22, 2005
12,458
1,433
113
34
Amsterdam, Netherlands
i would just always keep timelimit to 0.
So everybody can finish their games.
And just set the rounds correctly and make the maptime in your map the one that plays best.

There is a difference in names you're confusing me here with :p

Timelimit is the time a map is max played on the server, this is best set to 0 so it doesnt switch abrubtly.
Keep that at 0 and just set how many rounds you want to play the map.
 
Last edited:

Zetsumei

Grizzled Veteran
Nov 22, 2005
12,458
1,433
113
34
Amsterdam, Netherlands
a mutator would be the method then i guess.
You can try runing the map value modifier mutator then you can enlong the maptime although i dunno if you can make it longer than 99 mins there.