World of Warcraft

wow-icon.png Toto je návod jak nainstalovat a hrát World of Warcraft (neboli WoW) s aplikací Wine pod Ubuntu 7.04 a 7.10.

WoW je velmi populární MMORPG počítačová hra, jež byla vyvinuta společností Blizzard Entertainment. Ve hře se vaše postava pohybuje v rozlehlém virtuálním světě, setkává se, baví se a bojuje s jinými hráči a NPC postavami. Některé z nich jsou určeny k zabíjení, jiné zadávají takzvané questy, což jsou jednotlivé úkoly povětšinou likvidačního charakteru. Za questy se dostávají zkušenostní body (XP), které se dají získat také zabíjením nepřátelských NPC. Za určitý počet XP hráč získá level (postupuje na vyšší úroveň), maximální level je 60, pro hráče s datadiskem The Burning Crusade 70.

Hrát lze na oficiálních serverech kde se nevyskytují chyby (tzv. bugy), ale musíte platit měsíční poplatky za hraní (herními kartami nebo kreditní kartou), nebo můžete hrát na "free serverech", kde jsou bugy, pády a také málo uživatelů. Vyberte si.

WoW lze také hrát pod Ubuntu pomocí proprietárních Cedega a CrossOver Linux. Tento návod se těmito dvěma však nezabývá.

http://www.worldofwarcraft.com/downloads/ssotd/images/screens/ss374.jpg http://www.worldofwarcraft.com/downloads/ssotd/images/screens/ss372.jpg

další obrázky videa

Instalace Wine

Nainstalujte si balík wine. Podrobné instrukce lze nalézt na stránce Wine.

Instalace WoW

  1. Klikněte na Místa → Domovská složka v horním panelu. Vytvořte si zde nějaký adresář a zkopírujte tam všechny soubory ze všech CD (přepište, pokud budete tázáni).

  2. Poté spusťte instalaci otevřením Terminálu a provedením těchto příkazů:

    cd složka
    wine Installer.exe

    Nahraďte složka názvem adresáře, kam jste nakopírovali všechny soubory.

  3. Některé dialogy se můžou během instalace objevit prázdné nebo zpřeházené, a instalátor se může dokonce zaseknout až na 5 minut při 100% CPU, při žádné očividné aktivitě. Jednoduše počkejte a klikněte na další pokud možno.

Poznámka: Pokud vám instalace nepůjde dokončit, zkuste si nainstalovat Microsoftí fonty.

Alternativa 1

Můžete také jednoduše nainstalovat WoW ve Windows a posléze zkopírovat kompletní složku World of Warcraft k sobě do Ubuntu.

Alternativa 2

Nebo pokud jste ztratili CD, nebo nemáte cd mechaniku, nebo se prostě a jednoduše nechcete zabývat patchováním a vůbec tím s CDčky, můžete si stáhnout trial verzi, což je plná hra, téměř opatchovaná, od bittorrent stahovacího programu Blizzardu.

Pokud používáte firewall a router, musíte si na firewallu povolit porty 6112, 3724, 6881-6999. Přesměrování portů na svém routeru nastavte podle návodu od Blizzardu.

Nastavení

IconsPage/important.png Je důležité, aby jste prošli celou část Nastavení (Config.wtf i Nastavení registrů). WoW lze sice spustit i bez nastavení, ale doporučuji si ho projít, předejdete budoucím problémům se stabilitou a výkonem.

Config.wtf

WoW implicitně používá DirectX, ale pro mnoho lidí nebude v tomto módu moc plynulé. Pokud je to váš případ, měli byste ho změnit tak, aby místo DirectX používal OpenGL. K tomuto musíte v složce WoW instalace najít soubor wtf/Config.wtf. Implicitně se nachází v /home/uživatel/.wine/drive_c/Program Files/World of Warcraft/, kde uživatel je vaše přihlašovací jméno. Pokud tento soubor neexistuje, zapněte hru a přihlaste se za jakoukoliv vaši postavu. Posléze by hra měla vytvořit tento soubor. Otevřete jej použitím vašeho oblíbeného textového editoru a přidejte na konec souboru toto:

SET gxApi "opengl"

Pokud zaznamenáváte slabý výkon, grafické chyby, nebo hra vůbec neběží, přidejte tyto následující nastavení:

SET ffxDeath "0"
SET ffxGlow "0"

Vězte, že blokováním ffxGlow se některým uživatelům může aktivovat antialiasing.

IconsPage/stop.png Pokud používáte grafickou kartu ATi, stáhněte si Config.wtf ze sekce Problémy s ATI a poté pokračujte částí Nastavení registrů.

Zvýšení fps a stability

Nastavení registrů

Toto je jednoduchá editace registrů ve Wine, která může až dvojnásobně zvýšit fps (plynulost) ve hře. Její základ je v tomto tématu na ubuntuforums.org.

Existují dva postupy:

1. Import klíče

Stáhněte si wow.reg, otevřete Terminál a zadejte:

regedit wow.reg

2. Editace registrů

Otevřete Terminál, napište regedit a stiskněte enter. Toto nastartuje Wine editor registrů podobný tomu Windowsovému. Pokud víte, jak používat editor registrů pod Windows, tak je toto velmi podobné.

  1. Najděte tento klíč HKEY_CURRENT_USER\Software\Wine\.

  2. Označte složku Wine v levém panelu kliknutím na ní. Ikona by se měla změnit na otevřený adresář.
  3. Klikněte pravým tlačitkem na Wine složku a vyberte [Nový] a poté [Klíč].

  4. Změňte text Nový klíč #1 na OpenGL.

  5. Klikněte pravým tlačítkem na pravý panel a zvolte [Nový] poté [Řetězcová položka].

  6. Změňte Nová položka #1 na DisabledExtensions.

  7. Poté poklikejte kamkoliv na řádku, mělo by se objevit dialogové okno.
  8. Do pole hodnot napište GL_ARB_vertex_buffer_object

IconsPage/note.png Pokud se vám nedaří přejmenovat nově vytvořený klíč Nový klíč #1 na OpenGL, tak rozšiřte levý panel okna použitím vertikální oddělující čáry. Poté byste měli být schopni jméno klíče změnit. Známá chyba ve Wine je, že má takovéto nechtěné chování.

regedit.png

Takhle by regedit měl vypadat po přidání nového klíče a jeho hodnoty.

Config.wtf

Do Config.wtf dopište:

SET gxTripleBuffer "1"

Hraní

Měli byste být schopni hrát WoW použitím ikony na Vaší pracovní ploše, nebo pokud jste nainstalovali WoW použitím standardní instalační cesty Wine, mělo by WoW jít spustit tímto příkazem:

wine "C:\Program Files\World of Warcraft\WoW.exe"

Pokud jste nainstalovali WoW kamkoliv jinam, jen upravte výše zmíněný příkaz tak aby v něm byla cesta k WoW.exe.

Ikona v nabídce

Lze udělat položku do Gnome nabídky provedením těchto příkazů:

wget http://kde-files.org/CONTENT/content-files/41569-wow-icon-scalable.svg
sudo mv 41569-wow-icon-scalable.svg /usr/share/icons/
gksudo gedit /usr/share/applications/wow.desktop

Do okna textového editoru, který by se měl objevit po zadání třetího příkazu, změňte uživatel v řádku Exec= na vaše přihlašovací jméno a uložte:

[Desktop Entry]
Encoding=UTF-8
Name=World of Warcraft
Name[hr]=World of Warcraft
Exec=wine /home/uživatel/.wine/drive_c/Program\ Files/World\ of\ Warcraft/WoW.exe
Icon=41569-wow-icon-scalable.svg
Terminal=false
Type=Application
Categories=Application;Game;
StartupNotify=false

Poznámka: Nezapomeňte, že byste měli upravit také řádek Exec= aby odkazoval na složku, kam jste WoW nainstalovali.

Řešení problémů

Tato sekce se pokouší vyřešit nejběžnější problémy. Problémy které setrvávají i po prozkoumání všech těchto rad a návodů často souvisí s vaší grafickou kartou a jejími ovladači. Občas není grafická karta zrovna nejlépe podporována, jindy update ovladačů a reinstalace vyřeší problém. Koukněte na Ovladače grafických karet pro víc informací o instalaci aktualizovaných ovladačů pro Vaší kartu.

Instalace a spuštění

Pokud máte problém s samotným spuštěním instalace nebo hry, mohlo by pomoct nekolik .dll souborů z Windowsové instalace nebo odtuď:

Zvuk

Zaznamenáváte-li špatný zvuk nebo vůbec žádný zvuk, přidejte tyto následující možnosti nebo cokoliv mezi 50 a 250 do Config.wtf:

SET SoundOutputSystem "1"
SET SoundBufferSize "150"

Dále byste měli zkusit pár věcí ve winecfg. Jen napište winecfg do terminálu, zmáčkněte enter a okno winecfg by se mělo objevit. Poté jděte na záložku Audio.

Pro většinu lidí OSS funguje lépe než ALSA takže se ujistěte, že je zaškrtnuto jen OSS. Ale pro některé lidi ALSA funguje lépe takže to vyzkoušejte jako druhé možné řešení. Ujistěte se, že máte najednou zaškrtnut jen jeden typ.

Také se přečtěte sekci o hlasové komunikaci pro informace o získání více zvukových kanálů najednou pracujících s OSS a ALSA (dva programy se zvukovým výstupem najednou). Použijte, pokud budete někdy chtít poslouchat hudbu a přitom hrát, nebo používat Ventrilo při raidu atp.

Také by jste měli vyzkoušet Driver Emulation. Odstraňte pokud nebude fungovat.

Pokud máte problémy se zvukem, mohl by problém vyřešit zvýšení nebo snížení vyrovnávací zvukové paměti. Nakonfigurujte ji změnou hodnoty SET SoundBufferSize v wtf/Config.wtf.

WoW Launcher a patche

Když startuje patchovací program nebo WoW Launcher, zeptá se vás na instalaci Mozilla ActiveX. Zvolte "Yes". Toto Vám umožní stáhnutí ořezané verze renderovacího enginu Gecko, který bude odpovídat na volání ActiveX tzn kdykoliv se program bude snažit zobrazit HTML tak se ukáže korektně vyrenderovaný. Novinky v Launcheru a changelog při patchování oba používají ActiveX.

Pády při nastavování videa

Pokusíte-li se nakonfigurovat video nastavení WoW (Rozlišení, Vertex Shadery, Pixel Shadery atd.) při běhu v módu OpenGL, WoW může spadnout. Dočasné řešení je konfigurace Video nastavení WoW při běhu v módu D3D, nebo použitím speciálního addonu.

Problémy s ATI

Zamrznutí při připojování

Pro uživatele grafických karet ATI: Některé karty mají problémy s vykreslováním her a videa v OpenGL módu používáním aktuálních fglrx ovladačů, které způsobí zamrznutí při pokusu o připojení na server. Tato chyba se stává těsně po vytvoření/zvolení charakteru, když se načítá herní prostředí, nebo později po chvilce hraní. K opravení této chyby přidejte následující 3 řádky do vašeho xorg.conf souboru do sekce ATI device:

Nezobrazují se postavy

Pokud se vám nezobrazuje vaše postava a okolní postavy.

Stáhněte Config.wtf (nezapomeňte si nastavit správné rozlišení volbou: SET gxResolution "1280x1024" a zkopírujte do složky kam jste nainstalovali WoW, standardně ~/.wine/drive_c/Program Files/World of Warcraft/

Ostatní problémy

Související odkazy

World of Warcraft (last edited 2009-12-21 16:17:01 by 187)