Doom III under Linux

12.02.2009, рубрики: Игры | Теги: | 15 комментариев »

Под Линукс можно не только работать, но и играть. Так это, или нет попробуем выяснить.
В свое время ребята из 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

Меняем права для исполняемого файла

chmod +x doom3-linux-x.x.xxxx.x86.run

Запускаем файл

sudo ./doom3-linux-x.x.xxxx.x86.run

У меня это выглядело так

sudo ./doom3-linux-1.3.1.1304.x86.run

Далее необходимо добавить отсутствующие паки, для корректной работы игры. Это:

base/pak000.pk4
base/pak001.pk4
base/pak002.pk4
base/pak003.pk4
base/pak004.pk4

Сделать это можно следующим образом.
Монтируем первый диск

mount -o loop /home/booch/DOOM\ 3\ ISO/Disc_1.iso /media/iso/Disk_1/

Чтобы скопировать файлы заходим в директорию, куда мы смонтировали диск

cd /media/iso/Disk_1/

Копируем нужный нам пак в папку /usr/local/games/doom3/base/

cp pak002.pk4 /usr/local/games/doom3/base/

Монтируем второй диск

mount -o loop /home/booch/DOOM\ 3\ ISO/Disc_2.iso /media/iso/Disk_2/

Копируем нужные нам паки в папку /usr/local/games/doom3/base/

cp pak000.pk4 pak001.pk4 /usr/local/games/doom3/base/

Монтируем третий диск

mount -o loop /home/booch/DOOM\ 3\ ISO/Disc_3.iso /media/iso/Disk_3/

Копируем нужные нам паки в папку /usr/local/games/doom3/base/

cp pak003.pk4 pak004.pk4 /usr/local/games/doom3/base/

В итоге, директория /usr/local/games/doom3/base/ должна выглядеть так

ls -lSha /usr/local/games/doom3/base/
итого 1,5G
-r-xr-xr-x 1 root root 398M 2009-02-12 17:03 pak002.pk4
-r-xr-xr-x 1 root root 337M 2009-02-12 16:58 pak000.pk4
-r-xr-xr-x 1 root root 303M 2009-02-12 17:09 pak003.pk4
-r-xr-xr-x 1 root root 227M 2009-02-12 17:10 pak004.pk4
-r-xr-xr-x 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 .

Обратите внимание на права, их необходимо сменить

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 и выполните

cp /media/cdrom0/Setup/Data/base/pak00*.pk4 /usr/local/games/doom3/base

Теперь запустить игру вы можете введя команду

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.


15 комментариев на запись “Doom III under Linux”

  1. 1 722722 сказала в 15:49, 01.03.2009:

    хорошая статья. попробую воспользоваться.

  2. 2 -torin- сказала в 15:57, 25.04.2009:

    У меня игра отлично запускается и без консоли. Сделал в меню кнопку для запуска, прописал путь к иконке, путь к файлу запуска /home/torin/games/doom3/doom3

    Сеть необязательно выключать. Достаточно открыть /etc/hosts и дописать строчку:
    127.0.1.2 idnet.ua-corp.com
    Теперь игра не будет при каждом запуске ломится в интернет для проверки валидности ключа.

  3. 3 admin сказала в 20:04, 25.04.2009:

    Спасибо за полезный комментарий, добавлю в статью!

  4. 4 ffsdmad сказала в 15:57, 29.11.2009:

    Ребят, этой игре уже сто лет в обед
    к тому же довольно скучная и противная, я ни когда не мог долго играть в Doom и их подобные
    Напишите про Seious Sam – вот это шедевр
    но там тоже писать особо нечего, устанавливается ещё проще
    работает без проблем даже на Intel
    Напишите лучше про Warzone2100, вот это просто замечательнейшая стратегия

  5. 5 admin сказала в 17:23, 29.11.2009:

    точно игра старая, но графика просто супер, про Sam и Warzone2100 напишем.

  6. 6 SableKnight сказала в 23:44, 12.09.2010:

    Нда… Некрофилия процветает – уже почти год прошел с последнего коммента))
    Ну да ничего, все равно добавлю, мало ли кому пригодится.

    Сколько не искал, паков pak00*.pk4 на своих дисках не нашел. Включил голову, выпрямил руки… И установил DooM 3 под вайном. О чудо! Нужные паки лежат в C:\Programm Files\1C\Acivision\DooM 3\base !
    Скопировал оттуда)
    [code]sudo cp /home/sableknight/.wine/dosdevices/c:/Program*/1C/Activision/DooM*/base/pak00*.pk4 /usr/local/games/doom3/base[/code]
    Назначил права…
    Итог: DooM 3 идет, но с некоторыми «но».
    - Руссификация слетела на половину, то есть вся игра, меню и пр. – на английском, аудио – на русском. И то радует…
    - Звук отстает от игры примерно секунд на 5-7.
    - Графика идет на максимуме, но – с тормозами.

    Лично мой вывод: под вайном DooM 3 чевствует себя намного лучше, встает без бубна, запускается без проблем. И ключа, кстати, не требует.

    Система – Ubuntu 10.04 «из коробки».

  7. 7 admin сказала в 0:59, 13.09.2010:

    ну не знаю)))
    как сам видишь из листинга, у меня всё на месте))
    по Вином не пробовал, и под 10.04 тоже, но еще под 9.10 все работало отлично.

  8. 8 admin сказала в 1:00, 13.09.2010:

    Да игра старая, сейчас мало кто ей интересуется. жаль. так как ID молодцы, все бы так делали как они со своими играми

  9. 9 Иван Лесников сказала в 21:22, 13.09.2010:

    Под Debian Lenny 5.0.5 на ура завелась

  10. 10 ASLok сказала в 11:17, 23.09.2010:

    Звук в кваке4 и думе3 отстает по вине пульсаудио, рекомендуют убивать на время игры

  11. 11 admin сказала в 2:09, 25.09.2010:

    Так же, пульсаудио можно поменять уже в самой игре.

  12. 12 skeptik_vdm сказала в 12:34, 18.11.2010:

    А что за пульсаудио???

  13. 13 Master Jedi сказала в 11:31, 22.11.2010:

    Звуковой сервер – http://www.pulseaudio.org/
    и пояснения тут – http://ru.wikipedia.org/wiki/PulseAudio

  14. 14 skeptik_vdm сказала в 11:57, 22.11.2010:

    Не давно разобрался, пришлось удалять его, чтобы нормально поиграть.

  15. 15 A.P. сказала в 14:28, 06.10.2011:

    На самом деле в командной строке надо добавить: +set s_driver «aoss» +set s_alsa_pcm «plughw:0″. И тогда будет вам счастье :) НЕ надо удалять pulseaudio. Проверено Ubuntu 10.10


Оставить комментарий

  • Доступные теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code lang=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" extra="">

  • *