O tom, ze v dnesni dobe lze snadno hrat hry pro windows i v Linuxu neni treba dlouze psat. Funguje bez problemu Diablo 2 nebo Wow.
Predpoklady:
1. Dostatecne vykona PC sestava (predevsim VGA, CPU a RAM)
2. Stabilni linux distribuce (nemusi byt pouze Ubuntu)
3. Funkcni 3D akceleraci pro grafiku (link)
4. Wine nebo Playonlinux
Na oficialnich strankach Winehq lze najit informace o tom, jak spousta hracu rozjela Diablo 3 ve Wine, ale vetsina priznava, ze instalaci hry provedla v prostredi Windows a do Linuxu pote pouze prenesla jiz aktualizavanou hru. Spustit (rozjet) hru v Linuxu neni to same jako ji nainstalovat.
Instalace snadno a rychle:
1. Instalace ve Windows (pripadne ve Virtualboxu)
2. Instalace pres Playonlinux
Faze 1: Game client
Pokud jsme si zakoupili hru pres Battlenet a nebo pouze jenom nemame k dispozici instalacni media, staci po prihlaseni na Battlenet stahnout tzv. Game Client k Diablu 3. Klient sam o sobe ma cca 7.5 MB. Je to instalator, ktery nasledne dotahne cca 7.60 GB plnohodnotnych instalacnich dat. Tuhle cast bez problemu zvadne “bezna” instalace Wine 1.4 (pripadne novejsich).
Faze 2: Updates and Instalation
Po stazeni vsech potrebnych dat, zacne klient zkoumat zda ma vse potrebne. Dalsi fazi je aktualizace instalacnich souboru, tady vetsinou dochazi k prvnimu problemu, kdy vyskoci chybove hlaseni ” error BLZPTS00007″. Vpodstate to znamena bud “prepacovat” aktualne pouzivanou verzi Wine a nebo zvolit jinou cestu pripravy instalacnich souboru.
Faze 3: Playonlinux
To nejrychlejsi reseni je stazeni Playonlinux, ktere si dotahne aktualni verzi Wine (separatne na tom, jakou mate verzi Wine v systemu) a potrebne vlastni patche a knihovny, ktere lze jednim slovem zaradit mezi propriatni.
wget -q "deb.playonlinux.com/public.gpg" -O- | sudo apt-key add -
sudo wget deb.playonlinux.com/playonlinux_precise.list -O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get update
sudo apt-get install playonlinux
V Playonlinux vyberte instalaci hry, vyberte z nabizenych Diablo 3 a najdete instalacni soubor (tam kam jste stahli 7.60 GB). A pokracujte dale v instalaci.
Meli by jste dokoncit kompletni instalaci do podslozek .playonlinux
. Obcas dochazi k problemu s komunikaci s blizzard servery a authentifikaci (error 3007), potom muzete vyzkouset nasledujici fix:
echo 0|sudo tee /proc/sys/kernel/yama/ptrace_scope
Hra funguje tak skvele, jak jen vykonny pocitat mate. Nicmene je zde par problemu.
Zname problemy:
– Nejde prepinat mezi okny pomoci ALT + TAB (opraveno)
– Postava obcas bezi pomaleji a po chvili zase zrychly. Projev podobny jakoby “laggingu”, na opraveni chyby se pracuje
Problemy po patchi 1.0.2.9950
Po aplikaci patche na servery dochazelo pri hrani pres Wine nebo Playonlinux k zaseku pri nahravani seznamu hrdinu (stuck on retrieving hero list
).
Reseni:
Je potreba zadat nasledujici parametry pro spusteni: setarch i386 -3 -L -B -R
Pro Wine to bude nejak takhle:
setarch i386 -3 -L -B -R wine "/home/$user/Diablo III/Diablo III.exe" -launcher --locale enGB
Pro Playonlinux (spoustec) nejak takhle:
setarch i386 -3 -L -B -R /usr/share/playonlinux/playonlinux --run "Diablo III"
Odkazy:
http://appdb.winehq.org