Документация сервера Tactical Ops под Win32


Запуск игрового сервера UT/Tactical Ops под Windows – несложный процесс. Проще говоря, вам нужно сделать несколько простых операций, чтобы запустить сервер.

Сперва вам нужно достать полную (не «искореженную» пиратами – прим. –
Zlodey-) версию игры Unreal Tournament или UT Dedicated Server (UT выделенный сервер). В принципе, совершенно не важно, используете диск Game of the Year edition или нет (речь идет о лицензионном дискеприм. –Zlodey-). Такой диск вы достали или нет, в любом случае, вы должны пропатчить свой UT до версии 436.

Если вам необходим сам патч для полной версии
UT, то он находится здесь:

http://www.fileplanet.com/index.asp?section=670&file=51913

Если же вы хотите запускать сервер не покупая диск игры Unreal Tournament, то вам необходим этот файл:

http://www.fileplanet.com/index.asp?section=670&file=51923

После того, как  вы установили полную версию UT (version 436) или выделенный UT сервер (version 436), можно приступать к установке Tactical Ops.

Прежде чем мы продолжим, я просто хочу сказать: я не рекомендую вам запускать игровой сервер под
Windows 9x. Если вы должны использовать Win32, я предлагаю вам использовать NT или 2K, все по причине более качественной и стабильной работы. Серия операционных систем Windows 9x плохо подходит для создания игровых серверов (и запуска других серьезных программ), из-за плохой стабильности могут возникнуть сбои в работе сервера.

После того, как
UT запущен, убедитесь, что вы можете создать с его помощью сервер. Чтобы это сделать, откройте окно DOS, выберите директорию, где находится UT: UnrealTournament/System, и наберите следующее:

c:\path\to\UT\System> ucc server

и смотрите, что происходит. Если вы корректно установили игру,  то вы увидите, как бегут надписи в консоли, свидетельствующие о запуске сервера. Когда вы увидите надпись:

"Game engine initialized"

то значит, все в порядке! Нажмите CTRL-C чтобы убить сервер и мы можем продолжить. Если вы не видите эту надпись, убедитесь, что вы корректно установили UT. Попробуйте стартовать сервер из консоли игры или проверьте log файл, который генерируется игрой в директории System. Он называется "UCC.log".

Установка
Tactical Ops

Чтобы установить
Tactical Ops, вам в первую очередь нужна программа инсталляции TO Beta 2. Лично я использую zip с файлами TO, потому что я привык работать с Unix. Если вы не чувствуете себя опытным специалистом, и вам сложно устанавливать все файлы вручную, используйте UMOD инсталлятор, но если вы хотите быть уверены, что и куда устанавливаете, я в таком случае рекомендую zip с файлами TO.

Зеркала для скачивания этого файла (его размер 104
Mb) вы можете найти здесь:

http://www.tactical-ops.net/index.php?page=download#manual

*ВНИМАНИЕ* если на вашем компьютере была установлена предыдущая версия Tactical Ops (beta 1.6 например), СНАЧАЛА удалите ее! Я видел сервера, не показываемые в списке игровых серверов, или ошибочно отображаемые в списке как сервера версии beta 1.6, потому что предыдущая версия мода не была удалена. Это *жизненно важный* момент. Если вы переживаете о потере конфигураций сервера с предыдущей версии, скопируйте .ini файлы сервера за пределами директории System/ прежде, чем продолжать. После того, как инсталляция завершена, вы можете проверить ваши config файлы на работоспособность и установить те же настройки, что и раньше.

Раздобыв программу инсталляции (
UMOD или другого типа), установите TO. Если вы используете .zip версию, распакуйте его содержимое в вашу UnrealTournament директорию, убедившись в верности пути распаковки. Вы должны закончить в субдиректории с названием "TacticalOps" , которая должна содержать все необходимые файлы мода, необходимые для запуска игрового сервера.

Проверьте
вашу UnrealTournament\System директорию. Находясь в ней, вы должны найти файл по названием TacticalOps.ini. Ребята, работавшие над TO, записали в этот .ini файл все ServerPackages, модификации к [Engine.Engine] заблокированы и вы их не имеете. Но здесь все еще есть множество настроек, которые вы можете менять, как пожелаете. Для более детальной информации по содержанию этого файла, читайте документацию находящемся в моем описании запуска выделенного сервера под Unix. Инструкции по настройке названия сервера, настройки таймаутов соединения и пр. вы можете найти там.

После того, как .
ini файл отредактирован так, как вам нужно, пора проверить, запустится ли сервер Tactical Ops. Опять же, откройте окно DOS, выберите вашу UnrealTournament\System директорию, и попробуйте запустить следующее:

c:\path\to\UT\System>ucc server TO-RapidWaters2.unr?game=s_SWAT.s_SWATGame -nohomedir ini=TacticalOps.ini

если все в порядке, вы снова должны увидеть: "Game engine initialized" в качестве последней строки. Игровой сервер должен автоматически вести запись в  UCC.log, в директории UnrealTournament\System, поэтому если будут какие-то ошибки, сбои, они должны будут записаны в этом файле.

Какую бы версию
Windows вы не использовали, всегда есть возможность создать маленький .bat файл под DOS, который бы помог быстро запустить ваш сервер, если он «завалится». А это произойдет. Все сервера заваливаются – это реальный факт. В общем, попробуйте это:

@echo off

:begin
c:\path\to\UT\System>ucc server TO-RapidWaters2.unr?game=s_SWAT.s_SWATGame -nohomedir ini=TacticalOps.ini
goto begin

Если вы хотите остановить работу этого скрипта, просто нажмите CTRL-C, затем "y".

Это маленький скрипт, помогающий стартовать сервер. Если вы запускаете сервер с командной строки и вам нужно использовать
Windows, я рекомендую зайти на http://www.cygwin.com/ и установить Cygwin Unix Environment для windows. Эта программа поможет вам использовать все утилиты для командной строки, известные в Unix, включая полную поддержку скриптов, написанных в Bourne shell (sh) или Bourne Again Shell (bash).

Если есть вопросы, напишите мне.

MalHavoc - malhavoc@stomped.com

 

Перевод: -Zlodey- - zioy_mike@mail.ru

Hosted by uCoz