Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
11.04.2001, 22:20
token



So das is mein erster post und gleichzeitig erhoffe ich mir davon das ich dieses tut. poste das keine reaktionen wie auf cs.de kommen bzw. kommen würden ("schneemann" o.ä.).

vorwort
Dieses tutorial wendet sich an alle die gerne noch mal die wurzeln des FPS' ehrwürdigen wollen/möchten und/oder die ohne "klickibunti*" auskommen können jedoch nicht auf ein lamer- und sinnbefreites multiplayer-game verzichten können. wer sich nicht im ansatz was unter "klickibunti" vorstellen kann der sollte mal www.klickibunti.org einen besuch abstatten (nein das ist nicht meine seite).

vorraussetzungen
um quakeforge unter linux/UNIX/freeBSD spielen zu können wird trotz allem ein wenig klickibunti vorrausgesetzt:

# einen root-account
# ein voll funktionsfähiger SVGA-server sollte vorhanden sein (auch das acronym für "X") genauso wie
# alle WAD's der Quake 1 vollversion.

wenn alle vorraussetzungen erfüllt wurden können wir schon zum nächsten teil übergehen:

.: Die Installation :.

bevor wir und in dinge wie die shell stürzen brauchen wir natürlich zu aller erst mal den source-code ( narf... nix "rpm" ;D ) der aktuellen version 0.3.0 welchen ihr euch zu aller erst mal auf www.quakeforge.net downloaden könnt.
wenn ihr die sourcen habt können wir zum nächsten schritt übergehen

:: installation als root

loggt euch als root ein:

Quellcode:nobody@HOST:~ >[i]su -[/i]

sobald ihr root seid wechselt ihr in das verzeichnis in das ihr das .tar.gz gespeichert habt unpackt den tarball mit folgenden cmd's:

Quellcode:HOST:~ >[i]tar xfz quakeforge-0.3.0.tar.gz /tmp/[/i]

jetzt solltet ihr um anschliessend in das (temporär für die installation erstellte) verzeichnis wechseln:

Quellcode:HOST:~ >[i]cd /tmp/quakeforge-0.3.0[/i]

im verzeichnis drinne solltest ihr euch mal das README anschauen mit less (man beendet less mit einem einfachen tastendruck auf "q" [ nicht mit "Ctrl+C"!!! ]):

Quellcode:HOST:~ >[i]less README[/i]

nachdem ihr das readme gelesen habt kann es nun an's eingemachte gehen.
zu aller erst wird quakeforge eurem system angepasst. in den meisten fällen genügt:

Quellcode:HOST:~ >[i]./configure --prefix=/opt/games[/i]

mit --prefix=/opt/games geben wir an wo am ende der installation die ganzen WADs hinkommen oder mit anderen worten: wo kommen die von quakeforge benötigten daten hin?
folglich werden nach der installation alle WAD's und PAK's nach /opt/games/quakeforge-0.3.0/id1 kopiert/entpackt/verschoben. alles was WAD, PAK oder sonstwie an benötigten daten müssen dort hin. das mit dem ordner namens "id1" ist das überbleibsel der q1-engine :)
configure sollte eine (kurze im vergleich zu make und make install) weile dauern. alles sollte bis zum ende und fehlerfrei durchlaufen um eine saubere installation zu erzielen. wenn configure fertig is sollten wir zum nächsten schritt übergehen; nämlich make.

Quellcode:HOST:~ >[i]make[/i]

make sollte genauso wie configure fehlerfrei durchlaufen. dann gehen wir zum vorletzten schritt über:

Quellcode:HOST:~ >[i]make install[/i]

nun (fehlerfreie kompilierung vorrausgesetzt) sollte quakeforge "spielbar" sein. wenn ihr nicht sofort qf-client-x11 ( damit kann man qf auch unter X in einem fenster spielen) oder qf-client-svga (damit kann man qf im vollbildmodus von der console oder unter X spielen; [ qf kriegt dann die virtuelle konsole 8 zugewiesen und man kann switchen zwischen X und qf ]) ausführen könnt sollte root nochmal ein update aller .so's machen mit:

Quellcode:HOST:~ >[i]ldconfig; updatedb[/i]

nun sollten alle WAD's und PAK's und sonstige dateien nach /opt/games/quakeforge-0.3.0 kopiert/verschoben/entpackt werden.
wenn ihr versucht als normaler user qf im SVGA-mode zu spielen jedoch der access verweigert wird solltet ihr als root die permissions von /usr/X11R6/bin/XF86_SVGA nach eigenem ermessen setzen.
um /tmp/quakeforge-0.3.0 micht unnötigen speicherplatz fressen zu lassen solltet ihr den ordner löschen mit:

Quellcode:HOST:~ >[i]rm -R /tmp/quakeforge-0.3.0[/i]

---------------------------------

wenn ihr fragen habt mailt [url="mailto:the.token@gmx.net"]mir[/url] oder postet hier rein :)

ich bin auf alle fälle gespannt über eure reaktion ;)

--

zum Seitenanfang zum Seitenende Profil || Suche
001
12.04.2001, 03:03




(none)

--

zum Seitenanfang zum Seitenende Profil || Suche
002
12.04.2001, 10:27
token



die verzeichnisübersicht:
Quellcode:
/opt/games/quakeforge-0.3.0
---
drwxrwxrwx   12 token    users        4096 Mär 23 03:38 ./
drwxr-xr-x    7 root     root         4096 Apr  6 13:34 ../
-rwxrwxrwx    1 token    users          59 Mai 17  2000 AUTHORS*
-rwxrwxrwx    1 token    users          60 Mär 22 21:48 Authors.txt*
-rwxrwxrwx    1 token    users       17992 Mai 10  2000 COPYING*
-rwxrwxrwx    1 token    users      292696 Feb 12 09:01 ChangeLog*
-rwxrwxrwx    1 token    users      302456 Mär 22 21:48 ChangeLog.txt*
-rwxrwxrwx    1 token    users       18332 Mär 22 21:48 Copying.txt*
-rwxrwxrwx    1 token    users        7831 Mai 17  2000 INSTALL*
-rwxrwxrwx    1 token    users       13146 Mär 22 21:34 Makefile*
-rwxrwxrwx    1 token    users        1132 Jan 22 18:54 Makefile.am*
-rwxrwxrwx    1 token    users       13246 Feb 12 09:01 Makefile.in*
-rwxrwxrwx    1 token    users        8521 Mai 17  2000 NEWS*
-rwxrwxrwx    1 token    users        8725 Mär 22 21:48 News.txt*
-rwxrwxrwx    1 token    users        7291 Feb  8 13:00 README*
-rwxrwxrwx    1 token    users        8080 Jan  6 06:27 README.WIN*
drwxrwxrwx    2 token    users        4096 Mär 22 21:34 RPM/
-rwxrwxrwx    1 token    users        9343 Feb  5 21:16 acinclude.m4*
-rwxrwxrwx    1 token    users       13903 Feb 12 08:59 aclocal.m4*
drwxr-xr-x    3 token    users        4096 Mär 23 03:40 arena/
-rw-r--r--    1 token    users       25462 Mär 23 01:08 comexp.txt
-rwxrwxrwx    1 token    users        8972 Mär 22 21:33 config.cache*
-rwxrwxrwx    1 token    users       31338 Mär 11  2000 config.guess*
-rwxrwxrwx    1 token    users       37627 Mär 22 21:33 config.log*
-rwxrwxrwx    1 token    users       34063 Mär 22 21:34 config.status*
-rwxrwxrwx    1 token    users       24245 Mär 11  2000 config.sub*
-rwxrwxrwx    1 token    users      230537 Feb 12 08:59 configure*
-rwxrwxrwx    1 token    users       37108 Feb 12 08:53 configure.in*
drwxrwxrwx    2 token    users        4096 Mär 22 21:34 debian/
drwxrwxrwx    4 token    users        4096 Mär 22 21:34 doc/
-rw-r--r--    1 token    users       17408 Mär 23 01:08 genvxd.dll
-rw-r--r--    1 token    users        4751 Mär 23 01:08 help.txt
drwxrwxrwx    2 token    users        4096 Mär 23 02:43 id1/
drwxrwxrwx    3 token    users        4096 Mär 22 21:34 include/
-rwxrwxrwx    1 token    users        5598 Mär 11  2000 install-sh*
-rw-r--r--    1 token    users        4031 Mär 23 01:08 licinfo.txt
-rw-r--r--    1 token    users       44326 Mär 23 01:08 manual.txt
-rwxrwxrwx    1 token    users        6283 Mär 11  2000 missing*
-rwxrwxrwx    1 token    users         722 Mär 11  2000 mkinstalldirs*
-rwxrwxrwx    1 token    users         901 Mai 14  2000 newtree.dsw*
-rw-r--r--    1 token    users        3869 Mär 23 01:08 order.txt
drwxrwxrwx    5 token    users        4096 Mär 22 21:39 quakeforge/
-rwxrwxrwx    1 token    users         605 Mär 22 21:34 quakeforge.lsm*
-rwxrwxrwx    1 token    users         615 Nov  4 09:20 quakeforge.lsm.in*
-rw-r--r--    1 token    users       32256 Mär 23 01:08 quakeudp.dll
drwxrwxrwx    4 token    users        4096 Mär 23 03:11 qw/
-rw-r--r--    1 token    users       18892 Mär 23 01:08 readme.txt
-rwxrwxrwx    1 token    users        8774 Mär 22 21:48 readv106.txt*
-rw-r--r--    1 token    users       10862 Mär 23 01:08 rlicnse.txt
-rwxrwxrwx    1 token    users        8774 Mär 22 21:48 server.cfg*
-rwxrwxrwx    1 token    users         142 Apr 12 01:38 servers.txt
-rwxrwxrwx    1 token    users       10036 Mär 22 21:48 slicnse.txt*
drwxrwxrwx    2 token    users        8192 Mär 23 03:31 source/
-rw-r--r--    1 token    users       76067 Mär 23 01:08 techinfo.txt
drwxrwxrwx    3 token    users        4096 Feb 12 09:01 tools/
---

/opt/games/quakeforge-0.3.0/id1/
---
drwxrwxrwx    2 token    users        4096 Mär 23 02:43 ./
drwxrwxrwx   12 token    users        4096 Mär 23 03:38 ../
-rw-r--r--    1 token    users        1783 Mär 23 01:08 config.cfg
-rw-r--r--    1 token    users    18276119 Mär 23 01:08 pak0.pak
-rw-r--r--    1 token    users    34257856 Mär 23 01:08 pak1.pak
-rwxr-xr-x    1 token    users          11 Mär 23 03:02 server.cfg*
---

Anmerkung:
ich habe in /opt/games/quakeforge-0.3.0 die sourcen kompliliert um bei eventuellen fehlen (oder dem tut hier :D ) in alles einen überblick zu haben.
aber leider muss ich jetzt zur arbeit =)
aber ich schreibe auf alle fälle noch mal was dazu ;D
und zwar noch heute

---
Nachtrag:
ich bin grade dabei mit hochdruck an nem semi-klickibunti-installer zu coden =)

--

zum Seitenanfang zum Seitenende Profil || Suche
003
17.04.2001, 04:21




(none)

--

zum Seitenanfang zum Seitenende Profil || Suche