Doom III under Linux
Под Линукс можно не только работать, но и играть. Так это, или нет попробуем выяснить.
В свое время ребята из idsoftware создали культовую игру, Doom III тогда в качестве ОС на рабочей машине использовал Windows и любил часто играть в этот хоррор-шутер. Сейчас на игры почти нет времени, да и не тянет уже. Тем не менее иногда хочется скоротать досуг за любимой игрушкой, убив пару-тройку монстров. Я начал изучать в какие же игры я могу поиграть под Линукс, оказалось список не малый, чему я был немного удивлен. Конечно, большинство качественных игр, в том числе on-line стоят денег, иногда это что-то порядка 40-50 долларов, но есть немало бесплатных игрушек. Великий и ужасный DOOM III – революция в графике и разнообразии поддерживаемых платформ. Что можно с ним сделать на Linux читайте ниже.
Я решил открыть на сайте новую рубрику – «Игры» где буду публиковать статьи, об играх для Linux систем. И первой статьей будет знакомство с игрой – DOOM III согласитесь, не плохо для начала.
Что-бы установить игру себе на Линукс систему вам понадобиться:
- Диск\образ с игрой
- Интернет
- Немного терпения
Загрузите файл doom3-linux-1.3.1.1304.x86.run – последняя версия на время публикации статьи,
с ftp-зеркала id Software’s ftp server
Меняем права для исполняемого файла
1 | chmod +x doom3-linux-x.x.xxxx.x86.run |
Запускаем файл
1 | sudo ./doom3-linux-x.x.xxxx.x86.run |
У меня это выглядело так
1 | sudo ./doom3-linux-1.3.1.1304.x86.run |
Далее необходимо добавить отсутствующие паки, для корректной работы игры. Это:
1 2 3 4 5 | base/pak000.pk4 base/pak001.pk4 base/pak002.pk4 base/pak003.pk4 base/pak004.pk4 |
Сделать это можно следующим образом.
Монтируем первый диск
1 | mount -o loop /home/booch/DOOM\ 3\ ISO/Disc_1.iso /media/iso/Disk_1/ |
Чтобы скопировать файлы заходим в директорию, куда мы смонтировали диск
1 | cd /media/iso/Disk_1/ |
Копируем нужный нам пак в папку /usr/local/games/doom3/base/
1 | cp pak002.pk4 /usr/local/games/doom3/base/ |
Монтируем второй диск
1 | mount -o loop /home/booch/DOOM\ 3\ ISO/Disc_2.iso /media/iso/Disk_2/ |
Копируем нужные нам паки в папку /usr/local/games/doom3/base/
1 | cp pak000.pk4 pak001.pk4 /usr/local/games/doom3/base/ |
Монтируем третий диск
1 | mount -o loop /home/booch/DOOM\ 3\ ISO/Disc_3.iso /media/iso/Disk_3/ |
Копируем нужные нам паки в папку /usr/local/games/doom3/base/
1 | cp pak003.pk4 pak004.pk4 /usr/local/games/doom3/base/ |
В итоге, директория /usr/local/games/doom3/base/ должна выглядеть так
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | ls -lSha /usr/local/games/doom3/base/ итого 1,5G <strong>-r-xr-xr-x</strong> 1 root root 398M 2009-02-12 17:03 pak002.pk4 <strong>-r-xr-xr-x</strong> 1 root root 337M 2009-02-12 16:58 pak000.pk4 <strong>-r-xr-xr-x </strong>1 root root 303M 2009-02-12 17:09 pak003.pk4 <strong>-r-xr-xr-x</strong> 1 root root 227M 2009-02-12 17:10 pak004.pk4 <strong>-r-xr-xr-x</strong> 1 root root 220M 2009-02-12 16:59 pak001.pk4 -rwxrwxrwx 1 root root 3,6M 2009-02-09 13:20 game02.pk4 -rwxrwxrwx 1 root root 1,5M 2009-02-09 13:20 game01.pk4 -rwxrwxrwx 1 root root 944K 2009-02-09 13:20 game03.pk4 -rwxrwxrwx 1 root root 540K 2009-02-09 13:20 pak005.pk4 -rwxrwxrwx 1 root root 214K 2009-02-09 13:20 pak006.pk4 -rwxrwxrwx 1 root root 188K 2009-02-09 13:20 pak007.pk4 -rwxrwxrwx 1 root root 12K 2009-02-09 13:20 pak008.pk4 drwxrwxrwx 5 root root 472 2009-02-09 13:20 .. drwxrwxrwx 2 root root 432 2009-02-12 17:09 . |
Обратите внимание на права, их необходимо сменить
1 2 3 4 5 6 7 8 9 10 | chmod -R 777 pak00*.pk4 -rwxrwxrwx 1 root root 229649726 2009-02-12 16:59 pak001.pk4 -rwxrwxrwx 1 root root 416937674 2009-02-12 17:03 pak002.pk4 -rwxrwxrwx 1 root root 317590154 2009-02-12 17:09 pak003.pk4 -rwxrwxrwx 1 root root 237752384 2009-02-12 17:10 pak004.pk4 -rwxrwxrwx 1 root root 552334 2009-02-09 13:20 pak005.pk4 -rwxrwxrwx 1 root root 218751 2009-02-09 13:20 pak006.pk4 -rwxrwxrwx 1 root root 192031 2009-02-09 13:20 pak007.pk4 -rwxrwxrwx 1 root root 12243 2009-02-09 13:20 pak008.pk4 |
Операции не обязательно должны быть именно такими, если у вас диск, то вставьте его в DVD-ROM и выполните
1 | cp /media/cdrom0/Setup/Data/base/pak00*.pk4 /usr/local/games/doom3/base |
Теперь запустить игру вы можете введя команду
1 | doom3 |
Или пройдя «Меню» – «Приложения» – «Прочие» как показано на скриншоте

Далее вам понадобиться ввести ваш личный ключ.

Теперь все готово! Вы можете приступать к умерщвлению орд зомби и борьбы с Кибермонстрами.

Пару слов
Как видите, установка проста, а игра работает просто безупречно (ничуть не хуже чем под Windows) В принципе ничего другого от команды idsoftware ожидать и не стоило, они всегда делали только качественные продукты, независимо от платформы, доводя дело до конца. Скажу, что возможно вы можете обнаружить Doom III c ключами и прочим на The Pirate Bay.
Надеюсь вам понравилась первая статья о играх для Linux.
Некоторые замечания
Если после запуска игры вы слышите некоторые проблемы со звуком, поскрипывания в динамиках и т. д. зайдите в игре в System Options и переключите режим Surround на Stereo, проблема исчезнет.
Если вы вводите 100% правильный ключ, а система его не понимает, то учтите вам нужно вводить все буквы БОЛЬШИМИ и пробовать ввод много раз. Что бы не вводить ключ при каждом запуске игры, отключайте в Network Manager сеть, это избавит вас от проблемы. Так же игру лучше запускать с консоли (командой doom3), а не графического режима, почему не знаю. Игра прекрасно работает на максимальных требованиях, без тормазов, артефактов и т.д. так что, если вы владелец современного PC ставьте Ultra не раздумывая.
Есть маленькое дополнение к статье, по поводу валидации ключа в Doom, что-бы не дергать каждый раз провод, отключать NM, ронять соединение (кому как нравиться) с целью поиграть в Doom, пропишите в файле /etc/hosts следующее: 127.0.1.2 idnet.ua-corp.com
За дополнение спасибо -torin-
Note: DOOM III – является яркими примером того, что Linux более чем пригоден как платформа под игры, и если бы больше разработчиков трудилось в этом направлении, игры под Linux ничуть бы не уступали Windows.
Viewed 799 times by 252 viewers
Комментарии (5)
Other Links to this Post
RSS-лента комментариев к этой записи. TrackBack URI


By 722722, 1 Март 2009 @ 15:49
хорошая статья. попробую воспользоваться.
By -torin-, 25 Апрель 2009 @ 15:57
У меня игра отлично запускается и без консоли. Сделал в меню кнопку для запуска, прописал путь к иконке, путь к файлу запуска /home/torin/games/doom3/doom3
Сеть необязательно выключать. Достаточно открыть /etc/hosts и дописать строчку:
127.0.1.2 idnet.ua-corp.com
Теперь игра не будет при каждом запуске ломится в интернет для проверки валидности ключа.
By admin, 25 Апрель 2009 @ 20:04
Спасибо за полезный комментарий, добавлю в статью!
By ffsdmad, 29 Ноябрь 2009 @ 15:57
Ребят, этой игре уже сто лет в обед
к тому же довольно скучная и противная, я ни когда не мог долго играть в Doom и их подобные
Напишите про Seious Sam – вот это шедевр
но там тоже писать особо нечего, устанавливается ещё проще
работает без проблем даже на Intel
Напишите лучше про Warzone2100, вот это просто замечательнейшая стратегия
By admin, 29 Ноябрь 2009 @ 17:23
точно игра старая, но графика просто супер, про Sam и Warzone2100 напишем.