= Wolfenstein: Enemy Territory = ||'''Sisällys'''<
><> || ''Wolfenstein: Enemy Territory'' on ilmainen toiseen maailmansotaan FPS-verkkoräiskintäpeli. Tämä on ohje pelin asentamiseen Ubuntuun. Asennamme uusimman saatavilla olevan kokoversion pelistä (2.60b). == Järjestelmävaatimukset == * 600 MHz suoritin * 128 Mt keskusmuistia * OpenGL-yhteensopiva 3D-näytönohjain 32 Mt muistilla * OSS-yhteensopiva äänikortti * vähintään 230 Mt levytilaa Voit testata, onko 3d-kiihdytys käytössä komentamalla: . {{{ glxinfo | grep 'direct rendering' }}} Jos vastaus on '''{{{Yes}}}''', on kiihdytys toiminnassa. Muussa tapauksessa asenna [[http://fi.wikibooks.org/wiki/Ubuntu_tutuksi/Laitteisto#N.C3.A4yt.C3.B6nohjainten_suljetut_3D-ajurit|näytönohjaimen ajurit]]. Peli vaatii '''libgtk1.2'''-kirjaston, joten varmista, että se on asennettuna: . {{{ sudo apt-get install libgtk1.2 }}} == Asentaminen == === Pelin asentaminen === Saatavilla myös [[http://wiki.ubuntu-fi.org/Epäviralliset_ohjelmalähteet|Playdebin-pakettivarastoista]] 1. Lataa pelin uusin Linux-versio ({{{et-linux-2.60b.x86.run}}}): {{{ wget -c http://filebase.trackbase.net/et/full/et260b.x86_full.zip }}} 1. Seuraa asennusohjelman ohjeita ja valitse oletusvalinnat. '''Huom.''' Kun asennusohjelma asennuksen päätyttyä antaa mahdollisuuden käynnistää pelin suoraan, valitse kuitenkin '''Exit'''. (Jos valitset ''Start'', asettuvat tiedostojen oikeudet väärin. Tässä tapauksessa katso kohta [[#head-3aeab9c6cb0936237d89686c3d072e4ab69b9d53|Oikeuksien korjaaminen]].) === Sovellukset-valikon (tai K-valikon tai vastaavan) linkin korjaaminen === Asennusohjelma lisää peli automaattisesti '''Sovellukset'''-valikkoon. Peli kuitenkin ilmestyy ainakin Gnomessa ''Muut''-alavalikkoon. Siirrämme sen '''Pelit'''-alavalikkoon ja parantelemme muutenkin linkkiä hieman. 1. Avaa tiedosto '''{{{/usr/share/applications/et.desktop}}}''': {{{ sudo gedit /usr/share/applications/et.desktop }}} (Jos käytät esimerkiksi Kubuntua tai Xubuntua, korvaa {{{gedit}}} suosikkieditorillasi.) 1. Korvaa tiedoston sisältö seuraavalla: {{{ [Desktop Entry] Encoding=UTF-8 Name=Wolfenstein: Enemy Territory Comment=Second World War multiplayer shooting game Comment[fi]=Toiseen maailmansotaan sijoittuva verkkoräiskintä Exec=/usr/local/games/enemy-territory/et Icon=/usr/local/games/enemy-territory/ET.xpm Terminal=false Type=Application Categories=Application;Game;ActionGame }}} 1. Tallenna ja sulje tiedosto. === Pelin käynnistäminen === Peli käynnistyy valitsemalla '''Sovellukset → Pelit → Wolfenstein: Enemy territory''' (tai vastaavasti valikosta muissa työpöytäympäristöissä). Komentoriviltä pelin voi käynnistää komennolla: . {{{ et }}} == Poistaminen == 1. Jos haluat poistaa pelin koneelta, komenna: {{{ sudo rm -rf /usr/local/{games/enemy-territory,bin/et{,ded}} /usr/share/applications/et.desktop }}} ~-(Jos asensit Sovellukset-valikon linkin tämän ohjeen aiemman version mukaan, poista myös se: {{{sudo rm /usr/share/applications/enemy-territory.desktop}}})-~ 1. Jos haluat lisäksi poistaa omat asetustiedostosi, lataamasi kartat ym., komenna: {{{ rm -rf ~/.etwolf }}} == Ongelmia ja niiden ratkaisuja == === Oikeuksien korjaaminen === Jos peli valittaa oikeuksien puuttumisesta, et saa ladattua karttoja tai asetukset eivät säily, eivät tiedostojen oikeudet ole kohdallaan. Olet ilmeisesti ajanut peliä pääkäyttäjänä (esimerkiksi asennuksen loppuvaiheessa käynnistänyt pelin suoraan asennusohjelman sitä kysyessä). Aseta oikeudet kuntoon komentamalla: . {{{ sudo chown -R $USER:$USER ~/.etwolf }}} === Äänten korjaaminen === ## Softamiksauksesta pitäisi mainita! Jos äänet eivät toimi (esimerkiksi yhtä aikaa '''Ventrilon''' tai '''!TeamSpeakin''' kanssa, tai yleensäkään) ja/tai komentoriviltä käynnistettäessä tulee seuraava virheilmoitus: . {{{ /dev/dsp: Input/output error Could not mmap /dev/dsp }}} kokeile toimia seuraavasti: 1. Komenna: {{{ sudo sh -c "echo 'et.x86 0 0 direct' > /proc/asound/card0/pcm0p/oss" sudo sh -c "echo 'et.x86 0 0 disable' > /proc/asound/card0/pcm0c/oss" }}} 1. Kokeile toimivatko äänet nyt. Jos korjaus auttoi, kannattaa asettaa säädöt pysyviksi: 1. Avaa tiedosto '''{{{/etc/rc.local}}}''': {{{ sudo gedit /etc/rc.local }}} 1. Lisää tiedostoon seuraavat rivit: {{{ echo 'et.x86 0 0 direct' > /proc/asound/card0/pcm0p/oss echo 'et.x86 0 0 disable' > /proc/asound/card0/pcm0c/oss }}} ''ennen'' viimeistä riviä: {{{ exit 0 }}} 1. Tallenna ja poistu. === PunkBusterin päivittäminen / korjaaminen === Jos '''!PunkBuster''' potkaisee pois serveriltä ilmoituksella '''"Violation (GAME INTEGRITY) #2000x"''' (x:n paikalla jokin numero), täytyy !PunkBuster päivittää manuaalisesti. Huomioi, että tämä täytyy tehdä erikseen jokaiselle koneen (Enemy Territoryä pelaavalle) käyttäjälle. 1. Lataa !PunkBusterin päivitysohjelma: {{{ http://websec.evenbalance.com/downloader/download.php?file=2 }}} 1. Käynnistä päivitysohjelma: {{{ chmod a+x pbsetup.run && ./pbsetup.run }}} Jos ohjelma käynnistyi, siirry seuraavaan kohtaan. Jos ohjelma ''ei'' käynnisty, asenna paketti '''upx-ucl''': {{{ sudo apt-get install upx-ucl }}} Tämän jälkeen pura päivitysohjelman upx-pakkaus ja yritä uudelleen käynnistää se: {{{ upx -d pbsetup.run && ./pbsetup.run }}} 1. Hyväksy lisenssiehdot ym. 1. Lisää Enemy Territory listaan: Paina '''Add Game''' ja valitse listasta '''Enemy Territory'''. '''Game Path''' -kohtaan ohjelman pitäisi automaattisesti täyttää pelin asetushakemiston polku {{{/home/käyttäjätunnuksesi/.etwolf}}} (lisää polku itse, jos näin ei tapahdu). 1. Suorita päivitys napista '''Check For Updates'''. 1. Voit halutessasi poistaa lopuksi päivitysohjelman ja sen luomat tiedostot: {{{ rm pbsetup.run pb{game,sec,secsv,user}.htm eula.txt }}}