ARCHIV |
|||||
Software (10844)
Distribuce (131)
Skripty (697)
Menu
Diskuze
Informace
|
Counter Strike v LinuxeČlánok sa zaoberá kompletnou inštaláciou Counter Strike v linuxe. Poskytuje jednoduchý návod na inštaláciu ovládačov grafickej karty, emulátoru wine ako aj samotnej hry. Pri písaní tohoto návodu som vychádzal z anglického HOWTO, ktorého originál môžete nájsť na adrese http://lhl.linuxgames.com/. Nie som však nijaký "linux guru" a pôvodné HOWTO mi nepripadalo dosť jasné. To bol hlavný dôvod, prečo som napísal tento návod. Je to podrobný popis mojej inštalácie pod Mandrake 9.1 no veľmi podobná by mala byť aj na ostatných známych distribúciách resp. iných verziách distribúcie Mandrake. Celý proces som kvôli prehľadnosti rozdelil na tri časti:
1. INŠTALÁCIA OVLÁDAČOV GRAFICKÝCH KARIET NVIDIA
nVidia patrí medzi producentov, ktorý nezabúdajú na podporu OS Linux.
Ovládače si môžete stiahnuť priamo z webstránky
www.nvidia.com
a inštalačný program by sa mal volať nejako takto
" # sh NVIDIA-Linux-x86-1.0-5336-pkg1.run
a riadiť sa jeho pokynmi. Po ukončení inštalácie je nutné upraviť
konfiguračný súbor X-serveru. Nájdete ho v adresári
Zmeny samozrejme uložte a v súbore # startx
Ak sa pri štarte grafického serveru objaví logo nVidia, tak sa vám
inštalácia podarila a máte nainštalované ovládače podporujúce OpenGL.
Ak sa vám to nepodarilo, musím vás odkázať na veľmi dobre spracovaný
súbor 2. INŠTALÁCIA EMULÁTORU WINE
Zdrojové súbory emulátoru wine je možné stiahnuť prostredníctvom CVS, čo
je systém, ktorý umožňuje z internetu sťahovať aktuálne verzie zdrojových
súborov najmä open-source projektov. Musíte mať však v systéme nainštalovaný
program cvs, ktorý nájdete na distribučných CD alebo si ho môžete stiahnuť
ako rpm balíček z www.cvshome.org.
Stiahnite si tiež skript z http://www.horae.dti.ne.jp/~gotoh/dist/cvschroot/cvschroot
a uložte ho do adresára # cd /usr/src/ # mkdir winex # sh cvschroot -d winex :pserver:cvs@cvs.transgaming.org:/cvsroot winex # cvs -d:pserver:cvs@cvs.transgaming.org:/cvsroot login Zadajte heslo 'cvs' # cvs -z3 -d:pserver:cvs@cvs.transgaming.org:/cvsroot co winex
Po chvíli by sa zdrojové súbory mali nachádzať v adresári
# updatedb po ktorom nasleduje update databázy s informáciami o všetkých súboroch na disku a teda môžete použiť príkaz na vyhľadanie # locate glext.h
Ak tento súbor nemáte, musíte si ho stiahnuť z http://lhl.linuxgames.com/glext.h a umiestniť
do adresára # ./configure --enable-opengl
Môže sa stať, že vám v priebehu vykonávania tejto operácie vypíše nejaký
error. Väčšinou to znamená len chýbajúce balíčky, ktoré musíte doinštalovať.
Ak túto chybu vyhodí, určite vám napíše aj meno chýbajúceho balíka.
Mne konkrétne chýbal 'bison' a 'flex'. Oba však boli na distribučných
CD Mandrake a nebol najmenší problém ich doinštalovať. Aby ste si boli
istý, že sa vám povolenie OpenGL podarilo, skontrolujte či sa
v súbore # make depend # make # make install
Táto časť nejakú tú minútku trvá, no potom je wine skompilované
a nainštalované. Musíte ho však ešte nakonfigurovať! Skopírujte
ukážkový konfiguračný súbor do vášho home adresára, kde vytvoríte
adresár # mkdir ~/.wine/ # cp /usr/src/winex/documentation/samples/config ~/.wine/config
Jediné, čo je nutné v tomto defaultnom konfigu upraviť, je cesta
k vášmu virtuálnemu disku C. Ja som si zvolil adresár
[Drive C] "Path" = "${HOME}/wine/" "Type" = "hd" "Label" = "Dos Drive" "Filesystem" = "win95" Ostatné disky, ktoré sú v konfigu nemusíte vôbec editovať - pre beh Counter Strike to nie je potrebné. Samozrejme adresár, ktorý je virtuálnym diskom C musí existovať, čiže je potrebné ho ešte vytvoriť a v ňom ďalšie dva "windows" a v ňom adresár "system32". # mkdir ~/wine # mkdir ~/wine/windows # mkdir ~/wine/windows/system32
Teraz sa v konfiguračnom súbore # updatedb a následne # locate libntdll.so
Získanú cestu k súboru zapíšte do súboru # ldconfig 3. INŠTALÁCIA HALF-LIFE A MÓDU COUNTER STRIKEVložte vaše HALFLIFE CD do mechaniky a spustite inštaláciu cez wine: # cd /mnt/cdrom/ # wine setup.exe Obdobne nainštalujete aj potrebné patche a samotný Counter Strike. Pre jeho ľahšie spúšťanie je dobré vytvoriť shell script. Len pre úplnosť uvádzam, že shell script je obyčajný textový súbor obsahujúci viac príkazov, ktoré je možné spustiť všetky naraz spustením daného skriptu - je to obdoba BAT súborov v DOS-e. Prepnite sa teda na užívateľa root, do čistého súboru napíšte cd ~/wine/Sierra/Half-Life/ wine hl.exe -- hl.exe -console -game cstrike
Uložte ho do adresára chmod 777 /bin/cs Toto zabezpečí, že Counter Strike môžete spúšťať priamo príkazom 'cs'. Tento skript vám uľahčí aj vytvorenie zástupcu na hru v KDE a iných window manažéroch. A aké sú moje skúsenosti z hrania Counter Strike pod linuxom?Na mojej zostave AMD Athlon XP 2500, 512MB RAM ide hra plynulo a bez najmenších problémov. Pri inštalácii na iných zostavách som sa stretol s tým, že niektoré integrované zvukové karty zle prehrávali zvuk, čo však mohla byť aj chyba nesprávnych ovládačov. Zvukové karty od firmy Creative hru zvládajú na jednotku. Druhou nevýhodou je, že cez menu PLAY ON LAN sa nedá pripojiť na lokálne servery, ale musíte to urobiť cez menu PLAY ONLINE a zadať IP adresu serveru. Inak je hra ale úplne rovnaká ako vo windows, poskytuje rovnako mocné zážitky a hlavne... nepotrebujete na ňu Window$ :) Jaroslav Imrich - jariq@orangemail.sk
Související články
Předchozí Celou kategorii (seriál) Další
America's Army: Special Forces
Racer - rýchle stroje v Linuxe America's Army: Special Forces (Downrange) Loki Installers for Linux Gamers Doom 3 America's Army: Special Forces (Vanguard) Wolfenstein: Enemy Territory Cedega, Call of Duty Linuxové hry (1) - Frozen Bubble Linuxové hry (2) - Powermanga a Barrage Scorched3D America's Army: Special Forces (Direct Action) Linuxové hry (3) - Simutrans Zahrajte si šachy, zkuste Eboard KartingRace Trigger TORCS Sauerbraten Předchozí Celou kategorii (seriál) Další
|
Vyhledávání software
Vyhledávání článků
28.11.2018 23:56 /František Kučera 12.11.2018 21:28 /Redakce Linuxsoft.cz 6.11.2018 2:04 /František Kučera 4.10.2018 21:30 /Ondřej Čečák 18.9.2018 23:30 /František Kučera 9.9.2018 14:15 /Redakce Linuxsoft.cz 12.8.2018 16:58 /František Kučera 16.7.2018 1:05 /František Kučera
Poslední diskuze
31.7.2023 14:13 /
Linda Graham 30.11.2022 9:32 /
Kyle McDermott 13.12.2018 10:57 /
Jan Mareš 2.12.2018 23:56 /
František Kučera 5.10.2018 17:12 /
Jakub Kuljovsky | |||
ISSN 1801-3805 | Provozovatel: Pavel Kysilka, IČ: 72868490 (2003-2024) | mail at linuxsoft dot cz | Design: www.megadesign.cz | Textová verze |