Разработчиците зад Quake имат връзка любов-омраза с Linux. В миналото те направиха възможно използването на техните игри на платформата, като пуснаха кода (и файловете на играта Quake 1) за Linux. В резултат на това потребителите на Linux могат да играят играта на любимата си платформа. В този урок ще ви покажем как точно можете да се насладите на първата игра Quake, Quake 1 на Linux!
Съдържание
Земетресение 1 – земетресение
Първата игра Quake е лесна за стартиране на Linux чрез двигателя Quakespasm. Още по-добре, Quake 1 е безплатна, така че дори не е нужно да го купувате, за да играете. За да накарате вашето копие на Quake 1 да работи на Linux, отворете терминал и следвайте инструкциите стъпка по стъпка по-долу.
Стъпка 1: Използвайки вашия мениджър на пакети, инсталирайте програмата Quakespasm. Много е важно да инсталирате Quakespasm, защото това е единственият начин да накарате тази игра да работи на Linux.
Забележка: Ако притежавате версията на Quake 1 за Windows, пропуснете стъпката в ръководството за изтегляне на FreeQuake и вместо това вземете свои собствени Quake 1 Pak файлове и ги настройте в подпапката id1 в Quakespasm.
Ubuntu
sudo apt install quakespasm
Debian
sudo apt-get install quakespasm
Arch Linux
sudo pacman -S git base-devel git clone https://aur.archlinux.org/quakespasm.git cd quakespasm makepkg -sri
Fedora
Няма наличен RPM файл на Fedora за Quakespasm и изглежда, че проектът не иска да създава такъв скоро. Вместо това вземете генеричния.
wget https://sourceforge.net/projects/quakespasm/files/Linux/quakespasm-0.93.1_amd64.tar.gz/download -O quakespasm.tar.gz tar zvxf quakespasm.tar.gz
OpenSUSE
zypper addrepo https://widehat.opensuse.org/opensuse/repositories/games/openSUSE_Leap_15.0/ games
или, за Tumbleweed, направете:
zypper addrepo https://widehat.opensuse.org/opensuse/repositories/games/openSUSE_Tumbleweed/ games
Инсталирайте с:
sudo zypper install quakespasm
Генеричен Linux
Използвате по-малко известна дистрибуция? Вземете самостоятелната версия на Linux.
wget https://sourceforge.net/projects/quakespasm/files/Linux/quakespasm-0.93.1_amd64.tar.gz/download -O quakespasm.tar.gz tar zvxf quakespasm.tar.gz
Стъпка 2: Сега, когато приложението Quakespasm работи на вашия компютър с Linux, е време да изтеглите файловете на играта. Единственият законен начин да получите файловете на Quake 1 е с FreeQuake. За съжаление това е файл на Windows.
Преминете към нашия урок и настройте Wine. След това използвайте wget, за да изтеглите файла FreeQuake.
wget https://www.quakeone.com/q1files/downloads/quake-shareware-setup-beta099a.exe -O quake.exe
Стъпка 3: Стартирайте и инсталирайте играта Windows FreeQuake. Имайте предвид, че няма да използвате това. Това е само за да получите достъп до файловете на играта за Quakespasm.
wine quake.exe
Стъпка 4: Копирайте Pak файловете от директорията Wine и ги поставете в правилната директория. Имайте предвид, че тези директории се променят в зависимост от това коя дистрибуция използвате.
Ubuntu/Debian
mkdir -p ~/id1
cp ~/.wine/drive_c/quake/id1/pak0.pak ~/id1
Arch Linux
mkdir -p /usr/local/games/id1
sudo cp ~/.wine/drive_c/quake/id1/pak0.pak /usr/local/games/id1
Fedora/Generic Linux
mkdir -p ~/quakespasm-*_amd64/id1 cp ~/.wine/drive_c/quake/id1/pak0.pak ~/quakespasm-*_amd64/id1
OpenSUSE
Изпълнете командата quakespasm в терминал и прочетете изхода. Трябва да ви каже директорията, в която трябва да поставите поддиректорията id1.
mkdir -p /location/of/quakespasm/folder/id1 cp ~/.wine/drive_c/quake/id1/pak0.pak /location/of/quakespasm/folder/id1
Стъпка 5: Играйте Quake 1 с командата quakespasm в терминала. Друга възможност е да стартирате приложението чрез менюто на приложението си.
Земетресение 1 – GOG
Друг начин да получите Quake 1 на Linux е чрез платформата за игри GOG. Основната причина е, че съдържа всички файлове на играта (не само свободно достъпните файлове на FreeQuake).
За да инсталирате GOG версията на Quake 1 на Linux, следвайте инструкциите стъпка по стъпка по-долу.
Стъпка 1: Преминете към нашия урок и научете как да настроите слоя за съвместимост на Wine Windows за Linux.
Стъпка 2: Изтеглете самостоятелния инсталационен файл на Quake 1 от вашата библиотека GOG.com или го купете тук ако все още не го притежавате.
Стъпка 3: След като изтеглянето приключи, отворете вашия файлов мениджър и щракнете върху папката „Изтегляния“.
Стъпка 4: Щракнете с десния бутон върху EXE файла и изберете „Отваряне с Wine Windows program loader“. Щракването върху тази опция ще стартира инсталационната програма.
Стъпка 5: Преминете през инсталацията на GUI и настройте Quake 1. Когато приключи инсталирането, ще можете да го играете, като щракнете върху „Wine“, след това „Applications“, след това „GOG.com“ в менюто на приложението си.
Quake 1 – SteamPlay
Вече притежавате Quake 1 в Steam? Добри новини! Благодарение на SteamPlay на Valve, той работи лесно в повечето дистрибуции на Linux, без да се нуждае от допълнителен софтуер. За да го стартирате, следвайте инструкциите стъпка по стъпка по-долу.
Стъпка 1: Преминете към нашия урок за SteamPlay за Linux. Следвайте го и не забравяйте да активирате технологията за всички игри, а не само за официално поддържаните.
Стъпка 2: Потърсете във вашата библиотека Steam и инсталирайте Quake 1 на вашия компютър с Linux.
Стъпка 3: Щракнете върху бутона „Възпроизвеждане“ и стартирайте Quake на вашия Linux компютър чрез SteamPlay и го стартирайте!
Имате проблеми с възпроизвеждането на Steam версията на Quake 1 на Linux със SteamPlay? Не забравяйте да прочетете публикацията на ProtonDB за неготъй като ще ви помогне да отстраните всички проблеми, които могат да възникнат при стартиране на играта на Linux по този начин.