Enemy Territory
Aus Ubuntu-Forum Wiki
Rufus (Diskussion | Beiträge) (→Installation) |
Rufus (Diskussion | Beiträge) (→Probleme) |
||
Zeile 28: | Zeile 28: | ||
= Probleme = | = Probleme = | ||
- | Falls | + | 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 chmod 777 /proc/asound/card0/pcm0p/oss | ||
Zeile 38: | Zeile 38: | ||
Leider ist diese Problemlösung nicht dauerhaft und muss nach jedem PC Start neu ausgeführt werden. | Leider ist diese Problemlösung nicht dauerhaft und muss nach jedem PC Start neu ausgeführt werden. | ||
- | Eine dauerhafte Lösung ist, | + | Eine dauerhafte Lösung ist, |
sudo chmod 777 /proc/asound/card0/pcm0p/oss | sudo chmod 777 /proc/asound/card0/pcm0p/oss | ||
- | in den Starter eintragen. | + | 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 | 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: | Danach sollte es so aus sehen: | ||
#!/bin/sh | #!/bin/sh | ||
Zeile 50: | Zeile 61: | ||
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:. | export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:. | ||
exec ./et.x86 "$@" | exec ./et.x86 "$@" | ||
- | Jetzt | + | Jetzt wird der Befehl bei jedem Spielstart automatisch ausgeführt, man muss ihn nicht mehr eingeben. |
= Anmerkung = | = Anmerkung = | ||
Bei diesem Tutorial bin ich davon ausgegangen, dass der Installationspfad nicht geändert wurde. | Bei diesem Tutorial bin ich davon ausgegangen, dass der Installationspfad nicht geändert wurde. |
Version vom 21. Mai 2008, 09:14 Uhr
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.
4 Anmerkung
Bei diesem Tutorial bin ich davon ausgegangen, dass der Installationspfad nicht geändert wurde.