Enemy Territory
Aus Ubuntu-Forum Wiki
Inhaltsverzeichnis |
1 Vorraussetztungen
Um Enemy Territory unter Linux spielen zu können, muss folgendes herrunterladen werden:
2 Installation
Nach dem beide Files runtergeladen worden sind, muss der Installer ausführbar machen. Das geht im Terminal mit
chmod a+x et-linux-2.60.x86.run
Den Patch muss man entpacken, nachdem das Spiel installiert wurde, braucht ihr den Patch.
Die Installation erfolgt im Terminal via
sudo ./et-linux-2.60.x86.run
Am Ende der Installation, das Spiel nicht starten, da es noch gepatcht werden muss. Um das Spiel zu patchen, wechselt in das Verzeichnis, in dem der Patc liegt.
cd /home/username/Downloads/Enemy Territory 2.60b/linux
Um das Spiel zu patchen, müssen die zwei Dateien, et.x86 und etded.x86, nach /usr/local/games/enemy-territory kopieren werden.
sudo cp et* /usr/local/games/enemy-territory
Nachdem kopieren, kann das Spiel aus dem Terminal herausgestartet werden.
et
3 Probleme
Falls das Problem auftaucht, dass es keinen Sound gibt, gibt es zwei Möglichkeiten:
1. Vor jedem Start muss der folgende Befehl im Terminal ausgeführt werden:
sudo chmod 777 /proc/asound/card0/pcm0p/oss
sudo echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
Leider ist diese Problemlösung nicht dauerhaft und muss nach jedem PC Start neu ausgeführt werden.
Eine dauerhafte Lösung ist,
sudo chmod 777 /proc/asound/card0/pcm0p/oss
in den Starter eintragen. Das geht wie folgt: Man muss den Starter mit einem Texteditor seiner Wahl bearbeiten. Im folgenden wird gedit benutzt, es kann aber auch vim, nano oder jeder beliebig andere benutzt werden.
sudo gedit /usr/local/bin/et
Der unveränderte Starter schaut so aus:
#!/bin/sh # Needed to make symlinks/shortcuts work. # the binaries must run with correct working directory cd "/usr/local/games/enemy-territory/" export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:. exec ./et.x86 "$@"
Jetzt muss man sudo chmod 777 /proc/asound/card0/pcm0p/oss in den Starter eintragen. Danach sollte es so aus sehen:
#!/bin/sh # Needed to make symlinks/shortcuts work. # the binaries must run with correct working directory sudo chmod 777 /proc/asound/card0/pcm0p/oss cd "/usr/local/games/enemy-territory/" export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:. exec ./et.x86 "$@"
Jetzt wird der Befehl bei jedem Spielstart automatisch ausgeführt, man muss ihn nicht mehr eingeben.
Ebenso kann es dazu kommen, dass die Punkbuster Version nicht die aktuelle ist. Wie man seine Punkbuster Version updatet, ist hier beschrieben Punkbuster.
4 Mods
4.1 Truecombat: Elite
4.1.1 Vorraussetzungen
- Enemy Territory muss installiert sein
- Den Installer von hier.
4.1.2 Installation
Nachdem der Installer heruntergeladen ist, muss man ihn ausführbar machen
chmod a+x true.combat.elite_0.49b-english-4.run
Danach kann man die Installation mit
sudo ./true.combat.elite_0.49b-english-4.run
5 Anmerkung
Bei diesem Tutorial wurde die Standartinstallation mit den Pfaden beschrieben, die der Installer von sich aus benutzt. Wenn das Spiel nicht nach /usr/local/games/ installiert wird, müssen die Pfade angepasst werden.
6 Links
Enemy Territory Download Enemy Territory Patch Truecombat: Elite Download Community Page