Фев 12 2009

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)

  • 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 напишем.

Other Links to this Post

RSS-лента комментариев к этой записи. TrackBack URI

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

CAPTCHA image