Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #51, ФЕВРАЛЬ 2005 г.

Counter Strike под Linux

Денис Колисниченко

Спецвыпуск: Хакер, номер #051, стр. 051-066-1


dhsilabs@mail.ru

Поднятие игрового сервера

Ты можешь использовать свой домашний компьютер под управлением операционной системы Linux как угодно. Это может быть просто десктоп или, например, твое персональное хранилище файлов, то есть FTP-сервер. Но есть кое-что намного веселее! Поговорим о том, как можно превратить твою домашнюю машину в игровой сервер для какой-либо сетевой игры на примере известного хита - Counter Strike.

Итак, поднятие игрового сервера под Linux на примере игры Counter Strike. Что это даст именно тебе? Во-первых, твоя машина теперь уже не будет периодически "подтормаживать", когда ты играешь со своими соседями в эту игру. Ведь подумай: твоей бедной машинке приходится не только выполнять Counter Strike, но еще и обслуживать всех твоих соперников. А так у тебя будет выделенный сервер для игры, а тебе еще и спасибо скажут. Конечно, все это верно лишь при условии, что играть ты будешь уже на другом компьютере, на котором будет установлена Windows :-). Самое замечательное то, что с помощью Linux и игрового сервера Counter Strike ты можешь дать вторую жизнь своему старенькому компьютеру, а на новом запускать саму игру. Все дело в том, что игровой сервер не требует ничего сверхъестественного от твоего железа.

Установка игрового сервера

Установку Linux и настройку сети я описывать не буду – будем считать, что у тебя до этого все настроено и все работает. Чтобы убедиться в этом, запусти программу ping и пропингуй какой-нибудь компьютер. Если ping прошел, значит, сеть у тебя работает. А если нет? Не паникуй: может, тот компьютер, который ты пингуешь, просто выключен. Проверяется очень просто - пропингуй другой компьютер :-). Если эти компьютеры включены, а ping не проходит, значит, нужно проверять настройки сети. Если ты точно помнишь, что сеть настраивал, а она не работает (случай, что ты неправильно ее настроил, не рассматривается :) ), запусти программу ifconfig – она тебе все расскажет и покажет. На современных дистрибутивах (если не отключена одна замечательная опция) сетевой интерфейс не работает, если повреждена физическая среда передачи данных, например, сетевой кабель или если просто этот кабель не подключен к компьютеру. Если у тебя модемное соединение, проверь сначала сигнал в линии, а потом уже настройки модема. Если же витая пара, проверь, не поврежден ли кабель. Нужно проверить и его обжимку: возможно, ты просто неправильно его обжал. Думаю, теперь твоя сеть заработала и можно двигаться дальше.

Для Counter Strike версии 1.3 тебе понадобятся следующие файлы:

hlds_l_3108_full.tar.gz

hlds_l_3108c_perf.tar.gz

cs_13_full.tar.gz

Первый файл – это выделенный сервер Half Life версии 3.1.0.8. Второй – патч-оптимизатор для этого сервера. Третий – выделенный сервер Counter Strike. Надеюсь, ты понимаешь, что устанавливать придется все эти три файла. Скачать файлы можно по адресу server.counter-strike.net. Я рекомендую скачивать именно оттуда, потому что на этом сервере постоянно выкладывают самые новые версии. Заходим под пользователем root, создаем в корне каталог /halflife, помещаем туда наши файлы:

Содержание  Вперед на стр. 051-066-2