Небольшой пост о том, как я поставил на свой сервер Call of Duty 4: Modern Warfare вместе со статистикой игры и удаленным управлением.
Нам понадобиться лицензионная установленная копия Call of Duty 4: Modern Warfare с последним патчем 1.7.
Необходимо создать папку cod4server на сервере.
Копируем на сервер содержимое папки игры (например, в директорию /opt/games/cod4/. Можно скопировать все, но если место ограничено, вот список файлов и папок, которые копировать необязательно: вся директория Docs; вся директория miles; -вся директория pb; вся директория players; все файлы в корне игры с расширениями bmp, dat, dll, exe, ico, inf, lnk и log.
Качаем с сайта callofduty.ru бинарники сервера для Linux (я качал full версию, правда почти все из нее удалил). Распаковываем их в папку с игрой на сервере.
Создаем файл запуска сервера Call of Duty 4.
Пишем в файл следующий текст. Здесь заданы мои параметры, с учетом ведения статистики и удаленного доступа. Понадобиться, если Вы захотите использовать Ultrastats и RCON.
Ставим PunkBuster (опционально).
Запускаем наш сервер.
Следующий шаг, который скорее всего будет необходим – это возможность управления сервером. С учетом моих параметров запуска это можно сделать прямо из игры.
Пароль задается в параметре +set rcon_password “password_rcon”.
Но из игры не всегда удобно управлять сервером. Можно использовать скрипт PHP RCON. Для скриптов на сервере необходимо установить всё необходимое. В Ubuntu это делается так:
Теперь распаковываем скрипт в папку /var/www/php_rcon. Подробности об установке читайте здесь.
И самая классная вещь – это Ultrastats. Лень писать дальше :). Качаем, ставим, все подробности на сайте.
Комментарии