Enemy Territory: Quake Wars
Aus Ubuntu-Forum Wiki
Rufus (Diskussion | Beiträge) (→Installation) |
Rufus (Diskussion | Beiträge) (→Tipps, Tricks und Hinweise) |
||
Zeile 24: | Zeile 24: | ||
= Tipps, Tricks und Hinweise = | = Tipps, Tricks und Hinweise = | ||
- | Um nicht immer in das Installationsverzeichnis wechseln zu müssen | + | Um nicht immer in das Installationsverzeichnis wechseln zu müssen, kann man folgendes machen. |
- | Zuerst kopiert | + | Zuerst kopiert man den Starter nach ''/usr/bin'': |
sudo cp -v /usr/local/games/etqw/etqw /usr/bin | sudo cp -v /usr/local/games/etqw/etqw /usr/bin | ||
- | Danach | + | Danach muss der Starter mit nano, kate, gedit oder vim editiert werden. |
sudo vim /usr/bin/etqw | sudo vim /usr/bin/etqw | ||
Ersetzt dann den folgenden Inhalt | Ersetzt dann den folgenden Inhalt | ||
Zeile 42: | Zeile 42: | ||
exec ./etqw.x86 "$@" | exec ./etqw.x86 "$@" | ||
- | Jetzt | + | Jetzt muss man nicht mehr in das Installationsverzeichnis wechseln um etqw zu starten. Wenn etqw nicht nach ''usr/local/games'' installiert wurde, müssen die Pfade für den Starter angepasst werden. |
- | * | + | * Um den Ingame Updater zu nutzen, muss Quake Wars in das home Verzeichnis installieren werden. Dawird erreicht, indem man den Installer ohne sudo ausführt. |
- | * Wenn | + | * Wenn der Installer per sudo ausgeführt wurde, muss der Installer der neuen Version runterladen werden. Diesen wie oben bereits erklärt ausführen. Bei der Frage, ob man "copy files from DVD Disk" machen will, muss das X dort weg machen. Dann wird es geupdatet. |
= Problemlösungen = | = Problemlösungen = |
Version vom 21. Mai 2008, 09:30 Uhr
Inhaltsverzeichnis |
1 Vorraussetzungen
Um Quake Wars unter Linux zu spielen, werden folgende Sachen benötigt:
- Windows Vollversion
- Den Installer von hier: ID Software Server
2 Installation
Nachdem der Installer heruntergeladen worden ist, muss er ausführbar gemacht werden. Dazu muss man in das Verzeichnis wechseln, in dem er liegt. Ausführbar wird er mit einem
chmod a+x ETQW-client-1.4-full.x86.run
gemacht. Bevor Quake Wars installiert werden kann, muss die Quake Wars DVD im Laufwerk liegen, denn der Installer kopiert die Daten von der DVD gleich in das richtige Verzeichnis. Die Installation von Quake Wars erfolgt über die Terminal:
sudo ./ETQW-client-1.4-full.x86.run
Man kann während der Installation auch das Verzeichnis ändern, wohin das Spiel installiert werden soll. Wenn man es beispielsweise das Spiel in dem Verzeichnis /home installiert, kann man es leichter löschen und den Ingame Updater nutzen. Ebenso ist es ein wenig leichter, Mods zu installieren. Das Spiel wird selbstständig installiert. Um das Spiel nach der Installation zu starten, muss man in das Verzeichnis wechseln, in dem Quake Wars installiert wurde. Normalerweise befindet es sich in:
/usr/local/games/etqw
Mit einem
./etqw
kann man nun das Spiel aus dem Terminal starten.
3 Tipps, Tricks und Hinweise
Um nicht immer in das Installationsverzeichnis wechseln zu müssen, kann man folgendes machen. Zuerst kopiert man den Starter nach /usr/bin:
sudo cp -v /usr/local/games/etqw/etqw /usr/bin
Danach muss der Starter mit nano, kate, gedit oder vim editiert werden.
sudo vim /usr/bin/etqw
Ersetzt dann den folgenden Inhalt
#!/bin/sh cd `dirname $0` export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:." exec ./etqw.x86 "$@"
mit
#!/bin/sh cd "/usr/local/games/etqw" export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/games/etqw" exec ./etqw.x86 "$@"
Jetzt muss man nicht mehr in das Installationsverzeichnis wechseln um etqw zu starten. Wenn etqw nicht nach usr/local/games installiert wurde, müssen die Pfade für den Starter angepasst werden.
- Um den Ingame Updater zu nutzen, muss Quake Wars in das home Verzeichnis installieren werden. Dawird erreicht, indem man den Installer ohne sudo ausführt.
- Wenn der Installer per sudo ausgeführt wurde, muss der Installer der neuen Version runterladen werden. Diesen wie oben bereits erklärt ausführen. Bei der Frage, ob man "copy files from DVD Disk" machen will, muss das X dort weg machen. Dann wird es geupdatet.
4 Problemlösungen
Falls die Fehlermeldung:
FATAL ERROR mkdir failed <OK>
erscheint, müsst ihr dies befolgen: Überpfrüft:
ls -l /bin/sh
Danach müsst ihr es mit
sudo dpkg-reconfigure dash
ändern und mit "Nein" bestätigen. Wiederherstellung mit "Ja". Ebenso tritt dieses Problem auf, wenn man den Ingame Updater nutzt, da dieser nicht berechtigt ist, in /usr/local/games Verzeichnisse zu erstellen.
Falls ihr Sounprobleme habt, müsst ihr schauen, was in /home/user/.etqwcl/base/etqwconfig.cfg bei seta s_driver steht. Um das Soundsystem zu ändern, müsst ihr 2 autoexec.cfg erstellen. Eine in /home/user/.etqwcl/base und die andere in /home/user/.etqwcl/sdnet/accname/base. Accname muss mit eurem Accountnamen ersetzt werden. Wenn alsa in der etqwconfig.cfg steht, müsst ihr folgendes reinschreiben
set s_driver "oss"
Habt ihr oss drinstehen, müsst ihr alsa auswählen
set s_driver "alsa"
Um die Ingame Konsole zu aktivieren, schreibt in beide autoexec.cfg folgendes rein:
com_allowconsole "1"
Um dann die Konole auf ^ zulegen müsst ihr den Starter in /usr/bin/etqw wie folgt ändern:
#!/bin/sh cd "/usr/local/games/etqw" export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/games/etqw" TILDE_DE="`xmodmap -pke | grep 'keycode 49'`" TILDE_US="keycode 49 = grave asciitilde" xmodmap -e "$TILDE_US" exec ./etqw.x86 "$@" xmodmap -e "$TILDE_DE"
Das was fett geschrieben ist, müsst ihr an die gleiche Stelle bei euch schreiben. Ihr müsst das mit den autoexec.cfg machen, da die etqwconfig.cfg bei jedem Start überschrieben wird. Die autoexec.cfg werden nicht überschrieben und automatisch geladen.
Dieses Tutorial bezieht sich auf den Linux Client 1.4. Bei neueren Clients müssen nur die Namen der Installer geändert werden.
5 Mods