Wolfenstein: Enemy Territory

Sisällys

  1. Wolfenstein: Enemy Territory
    1. Järjestelmävaatimukset
    2. Asentaminen
      1. Pelin asentaminen
      2. Päivityksen asentaminen
      3. Sovellukset-valikon (tai K-valikon tai vastaavan) linkin korjaaminen
      4. Pelin käynnistäminen
    3. Poistaminen
    4. Ongelmia ja niiden ratkaisuja
      1. Oikeuksien korjaaminen
      2. Äänten korjaaminen
      3. PunkBusterin päivittäminen / korjaaminen

Wolfenstein: Enemy Territory on ilmainen toiseen maailmansotaan FPS-verkkoräiskintäpeli. Tämä on ohje pelin asentamiseen Ubuntuun. Asennamme aluksi uusimman saatavilla olevan kokoversion pelistä (2.60). Tämän jälkeen päivitämme pelin versioon 2.60b. Lopuksi korjaamme pelin luoman valikkokohdan.

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

  1. Lataa pelin uusin Linux-versio (et-linux-2.60.x86.run):

    wget -c ftp://ftp.peliplaneetta.net/pelidemot/3d-raiskinta-toiminta/et-linux-2.60.x86.run
    
  2. Käynnistä asennus komentamalla:

    sudo sh et-linux-2.60.x86.run
    
  3. Seuraa asennusohjelman ohjeita ja valitse oletusvalinnat. Huom. Kun asennusohjelma asennuksen päätyttyä kysyy "Installation complete! Would you like to start now?" ("Haluatko käynnistää pelin nyt?"), valitse kuitenkin No. (Jos valitse Yes, asettuvat tiedostojen oikeudet väärin. Tässä tapauksessa katso kohta Oikeuksien korjaaminen.)

  4. Asennuksen päätyttyä voit halutessasi poistaa asennusohjelman komentamalla:

    rm et-linux-2.60.x86.run
    

Päivityksen asentaminen

  1. Lataa päivitys versioon 2.60b (et2.60blinux.zip):

    wget -c ftp://ftp.ulyssis.org/games/et/download/lin/et2.60blinux.zip
    
  2. Asenna päivitys purkamalla tarvittavat tiedostot vanhojen päälle:

    sudo unzip -oj et2.60blinux.zip *.x86 -d /usr/local/games/enemy-territory
    
  3. Voit halutessasi poistaa lataamasi päivityspaketin:

    rm et2.60blinux.zip
    

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:

    wget http://websec.evenbalance.com/downloads/linux/pbsetup.run
    
  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