Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Hry a zábava => Téma založeno: nador 12 Září 2012, 20:25:31
-
Zdravím,
nainstaloval jsem CS1.6 (http://files.edownload.cz/storage/c/counter-strike-1-6.exe), potom patch v.36 (http://www.soe.cz/downloads/91472/cs16_patch_v36.exe) a hru nastartoval (OpenGL). Vše ok, ale podruhé už se zapne jen obrázek s vojáky a hned (těsně než se na něm objeví texty jako new game a těsně než začne hrát hudba) se zase vypne. Pomůže jen když dám opravit instalaci CStrike a znovu nainstaluju patch, a to musím někdy dělat i víckrát, potom jde opět jednou pustit a pak zase nic.
Výpis z terminálu, když to nejde:
fixme:win:EnumDisplayDevicesW ((null),0,0x32f2c4,0x00000000), stub!
fixme:ddraw:ddraw7_FlipToGDISurface iface 0x14d810 stub!
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithHandleData
Výpis z terminálu, když to jde: z terminálu to nejde nikdy, když to náhodou jde, tak buď spouštěčem Counter strike na ploše a nebo po dokončení instalace patche zaškrtnutím volby "spustit aplikaci Counter-Strike 1.6 non-steam".
Dokáže mi někdo poradit, jak to udělat, aby to fungovalo pokaždé?
HW: HP-Pavilion-dv6700-Notebook
Wine: 1.4
Ubuntu: 12.04 32bit
Ovladače: proprietární nVidia 295.40
Gecko: 1.4
PS: Zkoušel jsem i tenhle návod: http://forum.ubuntu.cz/index.php/topic,32814.0.html a až na DirectX, který vyhodil tenhle problém: http://forum.winehq.org/viewtopic.php?p=42044 se vše povedlo, ale vše zůstalo při starém. DirectX ale stejně k Cstrike nepotřebuju.
-
Přišel jsem na to, že za to může patch. Bez něj se spustí CS vždy normálně, jenže bez něj zase nefungují servery.
-
v36 jsem kdysi taky měl. A jelo to. Ale zažil jsme i to co popisuješ. Už si ale nevzpomenu. A non-steam teda jde? Defakto jde jen o jiné parametry při startu.
Jinak některé servery vyžadují protokol v48, který je v patchi například v44, co mám. Ten má cca 136.4MB.
-
V44 mi sice spustí hru pokaždé, ale při načítání serveru spadne. V36 má hybridní 47 a 48 protokol. Vyřešil jsem to nakonec patchem v36 by Kotel (http://www.uloz.to/xAkhYRA/cs16patch-v36-by-kotel-exe), tam funguje vše skvěle.
Tím experimentováním jsem si ale nějak zkazil fps. Než jsem začal, běželo mi to na stabilních 70fps, teď to kolísá mezi 15 a 30 fps a nedá se to hrát. Takže jeden problém vyřešen a nastal místo toho jiný.
-
Co takhle přejít na UrbanTerror (http://www.urban-terror.cz/index.php?p=obrazky)?
-
No, budu přemýšlet :-)
Teď jdu vyřešit nějak ty FPS, po přeinstalaci ovladače nvidia na current-updates a pak zpět na current mi už spadly na 5 (direct rendering: yes). Takže nakonec budu muset asi ještě přeinstalovat Ubuntu :-))
-
Odinstaluj nesvobodné ovladače, restartuj systém.
A postupně:
sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-graphics-drivers nvidia-settings
sudo reboot
Toto nemá řešit problém s Counter Strikem ale s tím nízkým FPS.
Na hraní je aktuálně nejvhodnější prostředí KDE s aktivním pozastavením efektů ve fullscreenu, zkus (nezapomeň pak ale aktivovat backports pro poslední verzi kde)-
-
A nejede Ti to náhodou v softwarovém režimu? Zkontroluj nastavení hry. Při nějakém pádu se to tak někdy samo nastaví.
-
mě to dělalo u win:
když ukončuješ hru, musíš se odhlásit ze serveru na který si připojený (já to dělal tak, že jsem kliknul na jiný server dal přihlásit a když mě to odhlásilo z toho serveru předtím, tak jsem zrušil načítání na ten druhý server)