Wolfenstein: Enemy Territory
Sisällys Contents |
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 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 Playdebin-pakettivarastoista
Lataa pelin uusin Linux-versio (et-linux-2.60b.x86.run):
wget -c http://filebase.trackbase.net/et/full/et260b.x86_full.zip
- 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 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.
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.)
- 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
- 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
- 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)
- 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
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:
- 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"
- Kokeile toimivatko äänet nyt.
Jos korjaus auttoi, kannattaa asettaa säädöt pysyviksi:
Avaa tiedosto /etc/rc.local:
sudo gedit /etc/rc.local
- 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
- 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.
Lataa PunkBusterin päivitysohjelma:
http://websec.evenbalance.com/downloader/download.php?file=2
- 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
- Hyväksy lisenssiehdot ym.
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).
Suorita päivitys napista Check For Updates.
- Voit halutessasi poistaa lopuksi päivitysohjelman ja sen luomat tiedostot:
rm pbsetup.run pb{game,sec,secsv,user}.htm eula.txt