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

Voit testata, onko 3d-kiihdytys käytössä komentamalla:

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:

Asentaminen

Pelin asentaminen

Saatavilla myös 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
  2. 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.

  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.)

  2. 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
  3. 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:

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)

  2. 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:

Ää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:

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"
  2. Kokeile toimivatko äänet nyt.

Jos korjaus auttoi, kannattaa asettaa säädöt pysyviksi:

  1. Avaa tiedosto /etc/rc.local:

    sudo gedit /etc/rc.local
  2. 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
  3. 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
  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
  3. Hyväksy lisenssiehdot ym.
  4. 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).

  5. Suorita päivitys napista Check For Updates.

  6. Voit halutessasi poistaa lopuksi päivitysohjelman ja sen luomat tiedostot:
     rm pbsetup.run pb{game,sec,secsv,user}.htm eula.txt