3 min read
sudo apt-get install quake-3-arena quake-3-ospmod

Дорога жежешечька

Доброго дня.

Сьогодні я вам розкажу як поставити і запустити quake 3 arena на вашій убунті. Вважаємо, що у нас є скачаний ISO образ квейку (де його взяти) і OSP mod в архіві. Кваку ми будемо ставити звичайно куда положено, а саме в /usr/local/games/. Приступаєм:

mkdir /usr/local/games/quake3
mount quake3arena.iso /media/cdrom/ -t iso9660 -o loop
cp -r /media/cdrom/baseq3 /usr/local/games/quake3
umount /media/isoimage

Тепер нам потрібно скачати бінарні файли для запуску quake3. Для цього робимо слідуюче:

cd /usr/local/games/quake3
wget -c ftp://ftp.idsoftware.com/idstuff/quake3/linux/linuxq3apoint-1.32b-3.x86.run
chmod +x linuxq3apoint-1.32b-3.x86.run
./linuxq3apoint-1.32b-3.x86.run

Після цього можна вважати, що квака в нас вже в кишені. А тепер качаємо хотфікс версії 1.32:

wget ftp://ftp.idsoftware.com/idstuff/quake3/quake3-1.32c.zip
unzip quake3-1.32c.zip
cp Quake\ III\ Arena\ 1.32c/linux/* .
rm -rf Quake\ III\ Arena\ 1.32c/

Також варта видалити і скачаний нами бінарнік кваки.

rm -rf linuxq3apoint-1.32b-3.x86.run

А тепер розпаковуємо OSP мод і ставимо рядом біля квейку.

unzip osp-Quake3-1.03a_full.zip
rm -rf osp-Quake3-1.03a_full.zip

Якщо у вас проблеми зі звуком, то це проявиться коли в консольному виводі:

/dev/dsp: Input/output error
Could not mmap /dev/dsp

В такому випадку робимо:

nano /etc/init.d/bootmisc.sh

І в цьому файлі добавляємо дві стрічки над exit 0:

echo 'quake3.x86 0 0 direct' > /proc/asound/card0/pcm0p/oss
echo 'quake3-smp.x86 0 0 direct' > /proc/asound/card0/pcm0p/oss

Тепер має працювати. Також бажано видалити з файла baseq3/pak0.pk3 папочку music. Вам на допомогу прийде ваш архіватор.

Ну а тепер скачаєм конфігураційний файл до кваки. Розширення файлу міняємо на .cfg і відкриваємо улюбленим текстовим редактором. Проходимось по всіх настройках, робимо всьо під себе і ставимо цей файлик в /usr/local/games/quake3/baseq3/.

Останній штрих, який залишилось зробити — написати скрипт, який це все буде запускати. Називається він оригінально q3 і має наступний вміст:

#!/bin/bash
quake3 +set fs_game osp +exec xobb

І ставимо цей файлик в /usr/games попередньо давши йому права на запуск.

На цьому все дорогі дітки, пам’ятайте:

Counter-strike is only Half-Life, Quake is a lifestyle.

Попутного рокета ;)