Enemy Territory

Aus Ubuntu-Forum Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Installation)
(Probleme)
Zeile 28: Zeile 28:
= Probleme =
= Probleme =
-
Falls ihr im Spiel keinen Sound habt, müsst ihr folgendes im Terminal eingeben:
+
Falls das Problem auftaucht, dass es keinen Sound gibt, gibt es zwei Möglichkeiten:
-
Um das zumachen, müsst ihr root werden. Das macht ihr via
+
 +
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, man muss
+
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 muss man den Befehl nicht mehr eingeben :-)
+
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

804.png 710.png 704.png


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.

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Forum
Navigation
Internes
Bearbeitungshilfen
Werkzeuge