Выделенные сервера UT2004
Как создать выделенный сервер?
ПРИМЕР
Создаем Dedicated_Server_CTF.bat и прописываем в нем:
Копируем UT2004.ini и называем его Dedicated_Server_CTF.ini (настраиваем его под свои потребности)
По настройке Dedicated_Server_CTF.ini можно почитать здесь
Скачать готовые выделенные сервера можно здесь
Инфу предоставил: Agressor AKA zd.Insider
Запуск от 1 до 9 выделенных серверов на одном ini-файле с выбором типа игры (заточен под LAN)
1.Каталоге игры System Создаем файл Dedicated_Servers.cmd и прописываем в нем:
@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) © Agressor AKA zd.Insider
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=Dedicated_Servers.ini -lanplay -log=..\UserLogs\Dedicated_Server%%A.log
2.Копируем файл ut2004.ini и и переименовываем его в Dedicated_Servers.ini, настраиваем его под свои потребности.
3.Кроме того в этом каталоге должны находиться мутаторы которые использованы в командной строке (в данном случае TA100, utcompv16a, NoSpdCombo).
ИСПОЛЬЗОВАНИЕ:
Dedicated_Servers.cmd [Количество серверов] [Тип игры]
[Количество серверов] - от 1 до 9
[Тип игры] - Duel, DM, TDM, CTF, ONS, AS, BR
Запуск без параметров, стартует 1 дуэльный сервер
пример: Dedicated_Servers.cmd
Запуск с "левым" первым параметром (отличным от 1, 2, 3, 4, 5, 6, 7, 8, 9), стартует 1 сервер, иначе стартует указанное к-во серверов
Запуск с "левым" вторым параметром (отличным от Duel, DM, TDM, CTF, ONS, AS, BR), стартует дуэльный сервер, иначе стартует указанный тип игры.
примеры:
Dedicated_Servers.cmd 2 CTF - запустится 2 CTF сервера
Dedicated_Servers.cmd 3 Duel - запустится 3 дуэльных сервера
Dedicated_Servers.cmd 10 Duel - запустится 1 сервер
Dedicated_Servers.cmd A CTF - запустится 1 CTF сервер
P.S.
В связи с тем что конфиг для серверов используется один, имена серверов в LAN-браузере будут одинаковыми...
Скачать готовые выделенные сервера можно здесь
Инфу предоставил: Agressor AKA zd.Insider
Информация
Добавил: Rasiel (Другие статьи пользователя)
Дата добавления: 09 Февраля 09, 14:40
Категории: Unreal Tournament 2004 - Руководства
Статистика
, 2