Wolfenstein: Enemy Territory

Z openSUSE wiki

Spis treści

Enemy Territory (ET) to bardzo popularny FPS, w który pograć można również pod Linuksem. Akcja gry osadzona jest w czasie drugiej wojny światowej. Walka toczy się miedzy Allies (Alianci) i Axis (Oś). Cechą wyróżniającą Enemy Territory jest to, że jest w pełni darmowy, a pobrać go można z internetu. Wersję linuksową możemy pobrać z tej strony:

http://ftp.freenet.de/pub/4players/hosted/et/official/et-linux-2.60.x86.run

Możemy pobrać klikając prawym przyciskiem myszy na podany link i wybrać „Zapisz element docelowy jako...”. Jednak lepiej użyć konsolowego programu wget, który znajduje się w standardowym repozytorium openSUSE.

Pobieramy pliki

wget -c http://ftp.freenet.de/pub/4players/hosted/et/official/et-linux-2.60.x86.run
wget -c http://ftp.freenet.de/pub/4players/hosted/et/official/ET-2.60b-linux.zip

Nadajemy odpowiednie uprawnienia

chmod a+x et-linux-2.60.x86.run

Instalujemy grę

Instalujemy grę jako root. Po wydaniu komendy sh et-linux-2.60.x86.run powinien pojawić się graficzny instalator, który poprowadzi nas za rączkę przez proces instalacji. Postępujemy zgodnie ze wskazówkami, wybierając domyślny katalog instalacji w /usr/local/games

su
sh et-linux-2.60.x86.run
exit

Instalujemy wersję 2.60b

unzip ET-2.60b-linux.zip -d /tmp
su
cp /usr/local/games/enemy-territory/et.x86 /usr/local/games/enemy-territory/et.x86.bak
cp /usr/local/games/enemy-territory/etded.x86 /usr/local/games/enemy-territory/etded.x86.bak
cp /tmp/Enemy\ Territory\ 2.60b/linux/et.x86 /usr/local/games/enemy-territory/et.x86
cp /tmp/Enemy\ Territory\ 2.60b/linux/etded.x86 /usr/local/games/enemy-territory/etded.x86
exit

Problemy z dźwiękiem

Nie zagłębiając się w naturę problemu, dostępne są dwa rozwiązania. Pierwsze z nich wymaga zainstalowania pakietów SDL i asound, a drugie wykonania jednej komendy. Zdecydowanie polecam rozwiązanie z dźwiękiem SDL.

Dźwięk SDL

Instalujemy pakiety sdl i asound. W zależności od architektury systemu będzie to:

Wskazówka.png Wskazówka: Dla wersji 32 bit (i586)
su
zypper in libSDL-1_2-0 libasound2
exit

Wskazówka.png Wskazówka: Dla wersji 64 bit (x84_64)
su
zypper in libSDL-1_2-0-32bit libasound2-32bit
exit

Pobieramy zmodyfikowany launcher.

wget -q -O - http://nullkey.ath.cx/~stuff/et-sdl-sound/et-sdl-sound.gz | gzip -d > ~/bin/et-sdl-sound && chmod a+x ~/bin/et-sdl-sound

Uruchamiamy grę.

et-sdl-sound

Inne rozwiązanie

Uwaga.png Uwaga: Po każdym uruchomieniu komputera należy wykonać tą czynność aby był dźwięk w ET
su
echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss 
exit

Uruchamiamy grę.

sh /usr/local/games/enemy-territory/et

Aktualizacja PunkBuster

Tworzymy katalog dla PunkBuster.

mkdir ~/PBsetup

Następnie przechodzimy pod ten adres. Zapisujemy plik pbsetup.zip w katalogu ~/PBsetup. Następnie rozpakowujemy archiwum i uruchamiamy program.

unzip ~/PBsetup/pbsetup.zip
cd ~/PBsetup/
su
./pbsetup.run

Klikamy Add game. Z rozwijanej listy Game wybieramy oczywiście Enemy Territory, Game path uzupełni się sam. Klikamy OK. Następnie zaznaczamy Enemy Territory i klikamy Check for updates. Czekamy na zakończenie aktualizacji. Po zakończeniu możemy zamknąć program.

Życzymy miłej zabawy!

Zrzuty Ekranu

offen.jpg

tankdep.jpg

Linki zewnętrzne