Úvod
Return to Castle Wolfenstein: Enemy Territory je týmová hra z druhé světové války, kde se spojenci nebo osa snaží bránit nebo zničit cíle mise. Jde o čistě multiplayer týmovou hru, lze ji hrát přes LAN nebo internet. Ve hře lze hrát za jedno z 5 povolání: Voják, Medik, Podpora, Inženýr, Záškodník. Každé povolání má jiný účel, může sebou nosit jiné vybavení a provádět jiné věci, a všechna jsou pro hraní důležitá. Hra obsahuje šest map, nicméně na internetu jsou stovky map vytvořených komunitou. Na každé mapě musí útočící strana (většinou jsou to spojenci) splnit dané úkoly během časového limitu (typicky 30 minut pro většinu map), zatímco obránci se jim v tom snaží zabránit. Mapy též obsahují volitelné cíle, které nejsou nezbytné pro vítězství, ale jejich splnění může týmu pomoci. Ve hře je systém zkušeností, kdy za různé akce hráč získá body zkušenosti v příslušné oblasti. Po dosažení 20, 50, 90 nebo 140 bodů se úroveň dovednosti v dané oblasti zvýší, což přináší pro hráče výhody.
Pro hru existuje také modifikace TrueCombat Elite, která kompletně mění styl hry na boj teroristů a speciálních jednotek, ten se velice podobá hře Counter-Strike 1.6.
Požadavky
Je třeba mít zprovozněnou 3D akceleraci. Pokud ji nemáte aktivovanou automaticky, čtěte Ovladače grafických karet.
libgtk1.2 musí být rovněž nainstalován. Nainstalujte v Synapticu, případně v Terminálu příkazem
sudo apt-get install libgtk1.2
- Oficiální hardwarové minimální požadavky jsou Intel Pentium III 600MHz (nebo jeho ekvivalent), 128 MB RAM, grafický akcelerátor s 32 MB RAM a minimálně 500 MB místa na disku pro instalaci a následně nejméně 271 MB pro vlastní hru.
Instalace
Plná hra
Stáhněte si hru v Terminálu.
wget -c http://ftp.games.skynet.be/pub/wolfenstein/et-linux-2.60.x86.run
Je možné, že je v tuto chvíli k dispozici novější verze hry. Podívejte se na FileShack nebo na Vaše oblíbené herní stránky.
Spusťte soubor v Terminálu z místa, kde jej máte stažen
sudo sh ./et-linux-2.60.x86.run
a měla by se Vám zobrazit obrazovka, které Vás provede instalací. (Jako výchozí volba je vybrán PunkBuster, bez nějž se nepřipojíte na velké množství serverů, proto volbu neměňte).
Můžete také instalovat hru pomocí LokiInstaller a poté pokračovat dále.
Aktualizace
Pokud již máte předchozí verzi Enemy Territory nainstalovánu, můžete si stáhnout aktualizaci v Terminálu.
wget -c http://ftp.gwdg.de/pub/misc/ftp.idsoftware.com/idstuff/et/ET-2.60b.zip
Je možné, že je v tuto chvíli k dispozici novější verze aktualizace. Podívejte se na FileShack. Instalace souboru pak probíhá stejně jako plná hra.
Pro aplikaci aktualizace spusťte soubor v Terminálu z místa, kde jej máte stažen.
unzip ET-2.60b.zip sudo cp Enemy\ Territory\ 2.60b/linux/et.x86 /usr/local/games/enemy-territory/et.x86 sudo cp Enemy\ Territory\ 2.60b/linux/etded.x86 /usr/local/games/enemy-territory/etded.x86
et-sdl-sound
Doporučuji nahradit zvukový výstup OSS za PulseAudio, předejdete případným problémům se zvukem.
Stáhněte, rozbalte a přidejte práva ke spuštění.
wget http://nullkey.ath.cx/~stuff/et-sdl-sound/et-sdl-sound.gz gzip -d et-sdl-sound.gz chmod +x et-sdl-sound
Editujte et-sdl-sound a změnte SDL_AUDIODRIVER="alsa" na SDL_AUDIODRIVER="pulse"
gedit et-sdl-sound
Přesuňte et-sdl-sound do adresáře a nainstalovaným Enemy Territory.
sudo mv et-sdl-sound /usr/local/games/enemy-territory/
Poté editujte spouštěč Enemy Territory a změnte Exec=/usr/local/games/enemy-territory//et na Exec=/usr/local/games/enemy-territory//et-sdl-sound
gksudo gedit /usr/share/applications/et.desktop
Příkaz et odkážeme na et-sdl-sound.
sudo ln -s /usr/local/games/enemy-territory/et-sdl-sound /usr/local/bin/et
ETPro
ETPro je mód pro Enemy Territory.
- stažení.
wget -c http://www.wolfenstein.cz/download/download/etpro-3_2_6.zip
- rozbalení:
unzip etpro-3_2_6.zip -d ~/.etwolf/
Punkbuster
Nainstalujte nejnovější verzi anticheatu Punkbuster jinak se nebude možné připojit na většinu serverů.
Start hry
Instalátor vám vytvoří ikonku v Aplikace → Další → Enemy Territory.
Případně můžete hru spustit příkazem:
et
Odinstalace
Máte 2 možnosti.
Spusťte si Loki odinstalátor, vyberte Enemy Territory, a odinstalujte ho.
Spusťte v Terminálu příkaz
sudo /usr/local/games/enemy-territory/uninstall
Pokud by ani jedna metoda nešla, můžete odstranit soubory ručně:
sudo rm -r /usr/local/games/enemy-territory/ sudo rm /usr/local/bin/et /usr/local/bin/etded sudo rm /etc/X11/applnk/Games/et.desktop
Řešení problémů
Problémy s oprávněním
Stažené soubory nemusí být nastavena práva pro spouštění, to změníte tímto příkazem
sudo chmod +x et-linux-2.60.x86.run sudo chmod +x et-linux-2.60-update.x86.run
(Upravte verze dle potřeby).
Stažení map
Zkontrolujte, zda adresář, do kterého se mapy stahují, má příslušná oprávnění pro Váš uživatelský účet. V opačném případě nebudete moci stahovat a instalovat mapy a další soubory, potřebné k připojení k probíhajícím hrám.
sudo chown -R uživatel:skupina ~/.etwolf/
Zaměňte uživatel:skupina za vaše vlastní uživatelské jméno a skupinu (v Ubuntu obvykle stejné).
Potíže se zvukem
Metoda 1 (Spolehlivé řešení)
Potíže se zvukem jsou zřejmě způsobeny tím, že ET, Return to Castle Wolfenstein a Quake3 používají starší zvukový systém OSS, nikoliv ALSA. Pokud podle uvedených pokynů zvuk nerozchodíte, zkuste použít řešení popsané v jednom blogu na ABClinuxu. Konkrétně jde o projekt "sound wrapperu" pro knihovnu SDL. na stránkách http://nullkey.ath.cx/~stuff/et-sdl-sound/ . V části install je et-sdl-sound script, který celý proces zautomatizuje. Snad nebude vadit ten skript zde uvést: wget -q -O - http://nullkey.ath.cx/~stuff/et-sdl-sound/et-sdl-sound.gz | gzip -d > et-sdl-sound && chmod a+x et-sdl-sound
Zadejte příkaz v terminálu (předpokl. ET nainstalované do domovské složky v uživ. režimu) a nelekněte se, že se neobjeví žádný výpis. Nyní by jste měli mít nový spoutěcí skript et-sdl-sound v domovské složce. Hru můžete spustit příkazem ./et-sdl-sound
Nezapomeňte si v menu změnit příkaz pro spouštěcí ikonu na soubor et-sdl-sound, který je třeba spouštět namísto /usr/.../et.
Metoda 2
Pokud neslyšíte žádný zvuk, zkuste před spuštěním hry ukončit esd:
killall esd; et; esd
Pokud toto opravdu potřebujete k úspěšnému spuštění hry, může přijít k užitku vytvoření skriptu. Vytvořte nový textový soubor nazvaný start-et a vyplňte jej následujícím textem:
killall esd et esd
Nyní jej musíte učinit spustitelným a uložit někam, kde jej bude možné spouštět:
chmod a+x start-et sudo cp start-et /usr/local/games
Pokud jej nechcete uložit do /usr/local/games, nemusíte, ale potom pamatujte na plnou cestu ke skriptu v momentě jeho spouštění, případně jej spouštějte z adresáře, ve kterém je skript umístěn.
Metoda 3
Pokud Vám stále nejde zvuk a v Terminálu uvidíte následující chybovou zprávu:
/dev/dsp: Input/output error Could not mmap /dev/dsp
přidejte k předchozímu kroku ještě následující:
sudo -i echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss echo "et.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss exit
To dělá skript trochu komplikovanější, protože některé části musí být spuštěny pod administrátorským režimem. Pro použití výše uvedených příkazů ve vašem star-et skriptu z Metody 1 by daný soubor měl vypadat nějak takto:
gksudo echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss gksudo echo "et.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss killall esd et esd exit 0
Poté použijte příkazy pro nastavení spustitelného příznaku a uložte jej do /usr/local/games.
Metoda 4
Pokud vám nejde ani jedna z uvedených metod, zkuste tohle: (Jen v tom něco chybí, ale takhle to funguje, když selžou předchozí metody...)
sudo echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss et
Metoda 5
Nainstalovat balík oss-compat -viz. popis.
Dále zkusit spustit normálně a případně za použití metod 1-3.
Vytvoření spouštěče
Na ploše si pro jednoduchost můžete vytvořit spouštěč volající příkaz et (příp. et-sdl-sound) a nemusíte jej vždy spouštět ručně.
Přepínání mezi programy
Čtěte rubriku Časté problémy
Odkazy
Tuto hru hraje i český linuxový klan, pro více informací navštivte stránky Linux Gaming Clanu, rádi vám pomůžeme.
Diskusní fórum Ubuntu o ET.