Talk:Multiple Servers
From UnrealAdminWiki
Written by Agressor
Edit UT_Servers.bat This will be the batch file that starts the server
@echo off if "%2" equ "Duel" goto Duel if "%2" equ "DM" goto DM if "%2" equ "TDM" goto TDM if "%2" equ "CTF" goto CTF if "%2" equ "ONS" goto ONS if "%2" equ "AS" goto AS if "%2" equ "BR" goto BR :Duel set Map=DM-DE-Ironic-FE.ut2 set Mutator=XWeapons.MutNoSuperWeapon,XGame.MutNoAdrenaline,utcompv16a.MutUTComp,TA100.MutTalkingIcon set Game=XGame.xDeathMatch set timelimit=15 set MinPlayers=2 set MaxPlayers=2 set MaxSpectators=2 set weaponstay=False set MaxLives=0 set GoalScore=0 set Translocator=False set ForceRespawn=True set PlayersMustBeReady=True set Tournament=1 set GameSpeed=1.00 set NumBots=1 set Difficulty=6 set FriendlyFireScale=0 goto Start :DM set Map=DM-DE-Grendelkeep.ut2 set Mutator=XWeapons.MutNoSuperWeapon,utcompv16a.MutUTComp,TA100.MutTalkingIcon set Game=XGame.xDeathMatch set timelimit=20 set MinPlayers=2 set MaxPlayers=10 set MaxSpectators=2 set weaponstay=True set MaxLives=0 set GoalScore=0 set Translocator=False set ForceRespawn=False set PlayersMustBeReady=False set Tournament=1 set GameSpeed=1.00 set NumBots=2 set Difficulty=6 set FriendlyFireScale=100 goto Start :TDM set Map=DM-DE-Grendelkeep.ut2 set Mutator=XWeapons.MutNoSuperWeapon,utcompv16a.MutUTComp,TA100.MutTalkingIcon set Game=XGame.xTeamGame set timelimit=20 set MinPlayers=2 set MaxPlayers=4 set MaxSpectators=2 set weaponstay=False set MaxLives=0 set GoalScore=0 set Translocator=False set ForceRespawn=True set PlayersMustBeReady=True set Tournament=1 set GameSpeed=1.00 set NumBots=0 set Difficulty=6 set FriendlyFireScale=100 goto Start :CTF set Map=CTF-Citadel.ut2 set Mutator=XWeapons.MutNoSuperWeapon,utcompv16a.MutUTComp,TA100.MutTalkingIcon,NoSpdCombo.MutNoSpeed set Game=XGame.xCTFGame set timelimit=20 set MinPlayers=2 set MaxPlayers=10 set MaxSpectators=2 set weaponstay=True set MaxLives=0 set GoalScore=0 set Translocator=True set ForceRespawn=False set PlayersMustBeReady=True set Tournament=1 set GameSpeed=1.00 set NumBots=0 set Difficulty=6 set FriendlyFireScale=0 goto Start :ONS set Map=ONS-CBP2-Yorda.ut2 set Mutator=XWeapons.MutNoSuperWeapon,utcompv16a.MutUTComp,TA100.MutTalkingIcon set Game=Onslaught.ONSOnslaughtGame set timelimit=20 set MinPlayers=2 set MaxPlayers=12 set MaxSpectators=2 set weaponstay=True set MaxLives=0 set GoalScore=0 set Translocator=True set ForceRespawn=False set PlayersMustBeReady=True set Tournament=1 set GameSpeed=1.00 set NumBots=0 set Difficulty=6 set FriendlyFireScale=0 goto Start :AS set Map=AS-CBP2-Thrust.ut2 set Mutator=XWeapons.MutNoSuperWeapon,utcompv16a.MutUTComp,TA100.MutTalkingIcon set Game=UT2k4Assault.ASGameInfo set timelimit=20 set MinPlayers=2 set MaxPlayers=10 set MaxSpectators=2 set weaponstay=True set MaxLives=0 set GoalScore=0 set Translocator=True set ForceRespawn=False set PlayersMustBeReady=True set Tournament=1 set GameSpeed=1.00 set NumBots=0 set Difficulty=6 set FriendlyFireScale=100 goto Start :BR set Map=BR-CBP2-Aquarius.ut2 set Mutator=XWeapons.MutNoSuperWeapon,utcompv16a.MutUTComp,TA100.MutTalkingIcon set Game=XGame.xBombingRun set timelimit=20 set MinPlayers=2 set MaxPlayers=10 set MaxSpectators=2 set weaponstay=True set MaxLives=0 set GoalScore=0 set Translocator=True set ForceRespawn=False set PlayersMustBeReady=True set Tournament=1 set GameSpeed=1.00 set NumBots=0 set Difficulty=6 set FriendlyFireScale=0 goto Start :Start if "%1" equ "" (set Servers=1) else (set Servers=%1) if %Servers% gtr 9 (set Servers=1) else (if %Servers% equ 0 (set Servers=1)) title Start %Servers% server(s) for /l %%A in (1, 1, %Servers%) do start "UT2004-Server #"%%A" Game:"%Game%" Players:"%MaxPlayers% /high ucc server %Map%?Game=%Game%?mutator=%Mutator%?MaxLives=%MaxLives%?GoalScore=%GoalScore%?TimeLimit=%TimeLimit%?MinPlayers=%MinPlayers%?MaxPlayers=%MaxPlayers%?MaxSpectators=%MaxSpectators%?Translocator=%Translocator%?WeaponStay=%WeaponStay%?FriendlyFireScale=%FriendlyFireScale%?ForceRespawn=%ForceRespawn%?PlayersMustBeReady=%PlayersMustBeReady%?Tournament=%Tournament%?GameSpeed=%GameSpeed%?NumBots=%NumBots%?Difficulty=6?port=7%%A77 -ini=UT_Servers.ini -lanplay -log=..\UserLogs\Dedicated_Server%%A.log
Now we need to modifiy the ut2004.ini that came with the game. After you edit the file, save it a the new name, eg. UT_Servers.ini (оne ini-file is used)
Usage:
UT_Servers.bat [Amount of servers] [Game type]
[Amount of servers] - from 1 to 9
[Game type] - Duel, DM, TDM, CTF, ONS, AS, BR
Starting without parameters, would start 1 Duel server
Example:
UT_Servers.bat 2 CTF - would start 2 CTF servers
UT_Servers.bat 5 Duel - would start 5 Duel servers
UT_Servers.bat 3 TDM - would start 3 TDM servers
