Ubuntu Česko Enemy Territory (Jaunty)

  • Edit
  • Diskuze
  • Info
  • Attachments

Úvod

ET-icon.png 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.

enemy-territory0.jpg enemy-territory1.jpg

další obrázky videa

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

IconsPage/note.png 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).

IconsPage/tip.png 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

IconsPage/note.png 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

IconsPage/launcher.png 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

ubuntu-cz: Enemy Territory (Jaunty) (last edited 2010-01-24 09:29:17 by VojtěchTrefný)