Enemy Territory

Aus Ubuntu-Forum Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
 
(Der Versionsvergleich bezieht 22 dazwischenliegende Versionen mit ein.)
Zeile 1: Zeile 1:
[[Bild: 804.png]] [[Bild: 710.png]] [[Bild: 704.png]]
[[Bild: 804.png]] [[Bild: 710.png]] [[Bild: 704.png]]
-
 
+
{{Update}}
-
 
+
-
 
+
= Vorraussetztungen =
= Vorraussetztungen =
-
 
+
Um Enemy Territory unter Linux spielen zu können, muss folgendes herunterladen werden:
-
Um Enemy Territory unter Linux spielen zu können, müsst ihr folgendes runterladen:
+
* Das Spiel für Linux [http://files.spielen-unter-linux.de/Spiele/et-linux-2.60.x86.run] (Rechtsklick auf den Link und dann Speichern unter)
* Das Spiel für Linux [http://files.spielen-unter-linux.de/Spiele/et-linux-2.60.x86.run] (Rechtsklick auf den Link und dann Speichern unter)
Zeile 12: Zeile 9:
= Installation =
= Installation =
-
Nach dem ihr beides runtergeladen habt, müsst ihr den Installer ausführbar machen. Das geht im Terminal mit
+
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
   chmod a+x et-linux-2.60.x86.run
-
Den Patch müsst ihr nur entpacken, nachdem das Spiel installiert wurde, braucht ihr den Patch.
+
Den Patch muss man entpacken, nachdem das Spiel installiert wurde, braucht ihr den Patch.
Die Installation erfolgt im Terminal via
Die Installation erfolgt im Terminal via
-
  sudo ./et-linux-2.60.x86.run
+
    ./et-linux-2.60.x86.run
Am Ende der Installation, das Spiel ''nicht'' starten, da es noch gepatcht werden muss.
Am Ende der Installation, das Spiel ''nicht'' starten, da es noch gepatcht werden muss.
-
Um das Spiel zu patchen, müsst ihr in das Verzeichnis wechseln, in das ihr den Patch entpackt habt.
+
Um das Spiel zu patchen, wechselt in das Verzeichnis, in dem der Patch liegt.
   cd /home/username/Downloads/Enemy Territory 2.60b/linux
   cd /home/username/Downloads/Enemy Territory 2.60b/linux
-
Ihr müsst dann die zwei Dateien, die dort liegen, nach /usr/local/games/enemy-territory kopieren 
+
Um das Spiel zu patchen, müssen die zwei Dateien, et.x86 und etded.x86, in den Installationsordner von Enemy Territory kopiert werden.
-
  sudo cp et* /usr/local/games/enemy-territory
+
    cp et* /pfad/zum/Spiel/
-
Wenn ihr das gemacht habt, könnt ihr im Terminal via
+
Nachdem kopieren, kann das Spiel aus dem Terminal herausgestartet werden.
   et
   et
-
das Spiel starten.
 
-
 
= 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 40: Zeile 35:
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.
-
= Anmerkung =
+
Eine dauerhafte Lösung ist,
-
Bei diesem Tutorial bin ich davon ausgegangen, dass der Installationspfad nicht geändert wurde.
+
  sudo chmod 777 /proc/asound/card0/pcm0p/oss
-
Im Moment hab ich noch keine dauerhafte Lösung für das Soundproblem gefunden, d.h. man muss vor jedem Spielstart die oben genannte Problemlösung durchführen.
+
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. Es müssen unter Umständen die Pfade angepasst werden.
 +
 
 +
Ebenso kann es dazu kommen, dass die Punkbuster Version nicht die aktuelle ist.
 +
Wie man seine Punkbuster Version updatet, ist hier beschrieben [[Punkbuster]].
 +
 
 +
= Mods =
 +
== Truecombat: Elite ==
 +
=== Vorraussetzungen===
 +
* Enemy Territory muss installiert sein
 +
* Den Installer von [http://files.spielen-unter-linux.de/Spiele/true.combat.elite_0.49b-english-4.run hier.]
 +
===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
 +
beginnen.
 +
Danach kann man Truecombat: Elite aus dem Menü oder über das [[Terminal]] starten.
 +
In der [[Konsole]] muss man
 +
  tc-elite
 +
eingeben.
 +
 
 +
===Problemlösung===
 +
 
 +
====Fehlende Library====
 +
Wenn die Fehlermeldung
 +
  libstdc++.so.5: cannot open shared object file: No such file or directory
 +
kommt, muss man im [[Terminal]]
 +
  sudo apt-get install libstdc++5
 +
eingeben. Damit wird die fehlende lib installiert.
 +
Danach läuft das Spiel einwandfrei.
 +
 
 +
= Wichtige Anmerkungen =
 +
{| {{Warnung}}
 +
 
 +
| Immer Compiz deaktivieren, wenn man spielen will, da es sonst zu Grafikfehlern kommen kann, oder dass das Spiel gar nicht startet!
 +
 
 +
|}
 +
 
 +
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.
 +
 
 +
= Links =
 +
* [http://files.spielen-unter-linux.de/Spiele/et-linux-2.60.x86.run Enemy Territory Download]
 +
* [http://files.spielen-unter-linux.de/Patches/et2.60blinux.zip Enemy Territory Patch]
 +
* [http://files.spielen-unter-linux.de/Spiele/true.combat.elite_0.49b-english-4.run Truecombat: Elite Download]
 +
* [http://www.et-scene.de/# Community Page]
 +
 
 +
[[Kategorie:Spiele]]

Aktuelle Version vom 12. Januar 2011, 14:28 Uhr

804.png 710.png 704.png

Edit l.png Dieser Artikel bedarf einer Aktualisierung. Edit.png

Inhaltsverzeichnis

1 Vorraussetztungen

Um Enemy Territory unter Linux spielen zu können, muss folgendes herunterladen 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

   ./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 Patch 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, in den Installationsordner von Enemy Territory kopiert werden.

   cp et* /pfad/zum/Spiel/

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. Es müssen unter Umständen die Pfade angepasst werden.

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

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

beginnen. Danach kann man Truecombat: Elite aus dem Menü oder über das Terminal starten. In der Konsole muss man

  tc-elite

eingeben.

4.1.3 Problemlösung

4.1.3.1 Fehlende Library

Wenn die Fehlermeldung

  libstdc++.so.5: cannot open shared object file: No such file or directory

kommt, muss man im Terminal

  sudo apt-get install libstdc++5

eingeben. Damit wird die fehlende lib installiert. Danach läuft das Spiel einwandfrei.

5 Wichtige Anmerkungen

Immer Compiz deaktivieren, wenn man spielen will, da es sonst zu Grafikfehlern kommen kann, oder dass das Spiel gar nicht startet!

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

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