Являясь старым поклонником игры Unreal Tornament ’99 (GOTY) от компании Epic Games время от времени скучаю по этой замечательной сетевой игрушке. )
Сама по себе игра достаточно сбалансирована, играть в нее интересно, но самыми захватывающими в этой игре являются сетевые баталии с друзьями, знакомыми и просто другими людьми. Особенно если противники имеют примерно одинаковый скилл.
Для возможности играть по сети, необходим выделенный сервер. Можно конечно создать сервер и у себя на домашнем компьютере, но только выделенный сервер ставит всех игроков в приблизительно равные условия игры. Потому что время отклика (ping) будет у всех примерно одинаково.
Сегодня я расскажу как легко можно установить сервер на машине с Debian Linux. Отмечу то, что некоторое время назад сервер игры без проблем поднимался и работал на FreeBSD.
Итак. Есть машина с Debial Lenny 5.0.6 и есть желание поднять сервер игры. :) Поехали.
Для минимальной установки сервера нам понадобится:
1. Пакет ut-server-436.tar.gz размер 88Мб.
2. Установка дополнительных библиотек libSDL-1.2-dev.
Начнем с пункта №2. Устанавливаем библиотеки.
apt-get install libsdl-image1.2-dev
Установка libSDL потянет за собой еще кучу всякого барахла. :)
Продолжаем. Качаем дистрибутив сервера игры:
wget http://hsd.net.ua/games/ut-server-436.tar.gz
После того, как скачался архив, для поддержания порядка на сервере скопируем его в папку /usr/games/
cp ut-server-436.tar.gz /usr/games/
Сами топаем туда-же и распаковываем архив.
cd /usr/games/
tar xvfx ut-server-436.tar.gz
Переходим в папку с распакованным архивом и делаем исполняемым файл ucc
cd ut-server/
chmod +x ucc
Ну вот. Почти все готово для старта сервера.
Для запуска сервера нужно определиться какой режим игры будет на сервере и какая карта будет играться. Я предпочитаю режим DeathMatch на карте Deck16][ поэтому моя строчка запуска сервера выглядит так:
./ucc server DM-Deck16][?game=BotPack.DeathMatchPlus?mutator=BotPack.NoRedeemer
Вот и все. В следующей части постараюсь описать дополнительные настройки сервера.
Пока. Легких фрагов. =)
One thought to “Установка Unreal Tournament 99 Server на Linux (Часть 1)”