Q2Start Version 1.42
Auf dieser Seite findet ihr eine kurze Programmbeschreibung zu Q2Start, dem Quake-Starter für Quake 2



Ich würde mich freuen, wenn ich mal ein paar Meinungen zu Q-Start von Euch erhalte.
Anregungen und Meinungen zu "Q2Start" an qstart@futurecrew.de

Allgemeine Information zum Programm :

Q2Start ist das Frontend für Quake2 aus der Q-Start-Reihe. Genau wie schon Q-Start für Quake 1 ermöglicht Q2Start einen einfachen Zugang zu verschiedenen Game-Packs und eine unkomplizierte Möglichkeit zum Editieren der verschiedensten Optionen.
Auf "Knopfdruck" kann z.B. zwischen Single-Player-Modus zum Server-Start gewechselt werden.

Highlights:
- Einfacher Start von Single-Player, Multiplayer-Client und Multiplayer-Server.
- bis zu 16 Mods bzw. Spielvarianten können schnell eingebunden werden ( in der Shareware-Version nur 6 ).
- einfache Auswahl einer Startmap aus allen verfügbaren Maps über ein Pull-Down-Menü( Anzeige der Original-Map-Namen )
- Servermenü mit superschnellem Maplist-Editor ( Auswahl einfach durch Doppelklick ) getrennt für jedes Mod
- einfaches Parameter-Menü ( für z.B. OpenGl und Windows ) mit Beispielen ( Defaulteinstellungen )
- Serverstart auf Knopfdruck ( Listen und dedicated )
- 8 IP-Adressen werden gespeichert, Playername und Skin können vorgegeben werden.
- Import der IP-Adressen aus dem Quake 2 Adress-Buch
- 4 verschiedene Configs werden unterstützt und können bequem im Hauptmenü ausgewählt werden.
- Q2Start merkt sich, welches Spiel mit welcher Config gestartet wird ( Config-Link ).
- Sound-Support ( Die Datei "Q2Start.wav" ( wenn vorhanden ) wird über die Soundkarte ausgegeben, wenn man auf "Quake now!" klickt.
                                                             ...



Zu Anfang gleich ein wichtiger Hinweis !
Bei allen Dateien, die in der Kommandozeile über "+exec ..." aufgerufen werden, muß die letzte Zeile mit CR ( Enter ) abgeschlossen werden, da Quake und Quake 2 sonst das Dateiende nicht richtig erkennen und nachfolgende Befehle fehlinterpretieren !!!



Die "Quake-Zentrale" :

Hier kann man schon sehen, wie einfach selbst ein LAN-Game gestartet werden kann.

Auf der Oberfläche wird einfach das gewünschte Spiel gewählt und mit "Quake now!" gestartet.

Wenn man mal die verschiedenen Maps anschauen oder spielen möchte, kann man sich die gewünschte Startmap ebenfalls direkt im Hauptmanü auswählen. Dazu muß man nur das Pulldown-Menü "runterklappen". Hier werden alle Maps aus den Dateien "pak0.pak" und "pak1.pak" im Verzeichnis "Baseq2" sowie alle Maps im Verzeichnis "Baseq2\maps" aufgelistet. Wenn man ein anderes Mod ( z.B Zaero ) auswählt, fügt Q2Start die in diesem Mod enthaltenen Maps der Liste hinzu ( es wird die Datei "gamedir\pak0.pak" und das Verzeichnis "gamedir\maps" nach Maps durchsucht ). Die Maps des gewählten Mods werden dabei durch "****************" von den "normalen" Maps getrennt ( Dank an MagixX für die Idee ).
Die Angabe einer Startmap ist auch notwendig, wenn eine beliebige Datei über "+exec ..." an Quake2 übergeben wird, damit Quake sofort "durchstartet" und nicht nach dem Start in der Konsole landet.



Das Servermenü:

Mit dem Schalter "Config" im Feld "Server" gelangt man in das neue Servermenü :

In diesem Menü habe ich einen "Map-List-Creator" versteckt ( leider funktioniert der Befehl "sv_maplist" nur beim Start eines dedizierten Servers !!! ) :
Auf der rechten Seite werden alle verfügbaren Maps angezeigt, diese können dann per  Doppel-Klick oder mit dem "<"-Button in die aktuelle Mapliste ( linke Seite ) übernommen werden. Mit ">" oder Doppel-Klick auf eine Map in der Liste wird diese wieder entfernt. Wenn anschließend  ein Server mit "use maplist" gestartet wird, werden die ausgewählten Maps automatisch nacheinander gespielt...
Der Mapwechsel kann dabei nach Zeit ( Timelimit ) und / oder  nach Frags ( Fraglimit ) erfolgen.
Zum Serverstart mit "Maplist" ist es nicht notwendig, eine Startmap zu wahlen - Q2Start nimmt die 1. Map aus der Liste.

Ebenfalls kann man hier Fraglimit und Timelimit aktivieren und einstellen, den kooperativen Modus ( alle auf die Monster ) aktivieren sowie Quake2 anweisen, eine "Server.cfg" zu verwenden ( diese muß sich im dem Verzeichnis des ausgewählten Mods befinden ! ).
Hier nochmal die Anmerkung, daß alle Dateien die mit "+exec ..." an Quake übergeben werden, mit CR abgeschlossen sein sollten !!!
Das gilt auch für die "Server.cfg". Mit dem Schalter "Download erlauben" ( -> Allow_download ) können die Clients Maps, Skins u.s.w. vom Server herunterladen ( wenn sie ihrerseits "allow_download" auf aktiv gesetzt haben ) . Mit "Logfile" wird Quake2 veranlaßt, alle Konsolen-Messages in der Datei "qconsole.log" zu speichern ( Auswertung von Lan-Partys... ).
Letzlich kann man an dieser Stelle noch die DM-Falgs den eigenen Bedürfnissen anpassen - eine genauere Beschreibung der Flags findet ihr in der Q2Start-Doku sowie auf www.quake.de !



Zu den erweiterten Einstellungen gelangt man über den Button "Settings" :

Hier kann man "Q2Start" seinen persönlichen Bedürfnissen anpassen.

"Q2Start" richtet nach dem ersten Start ein paar Standart-Einstellungen ein, die speziell bei Gl-Quake für einen flüssigen Spielfluß sorgen ( P200MMX mit Monster 3D bei 640 * 480 - 27 Fps, P2 mit Monster 3D II bei 800 * 600 - 65 Fps ). Natürlich kann man hier noch ein paar Frames mehr rausholen !
An dieser Stelle kann man auch bis zu 4 eigene Konfig-Dateien angeben, die anschließend im Hauptmenü über ein Pulldownfenster ausgewählt werden können. Die Configs müssen sich im Quake-Verzeichnis befinden oder mit relativem Pfad angegeben werden ( z.B. "configs\mycfg.cfg" ).

Ebenfalls richtet "Q2Start" den Button "Original Quake 2" für das Verzeichnis "BASEQ2" ein. Weitere Mission-Packs kann man sehr einfach im das Menü von "Q2Start" aufnehmen : Man gibt im Editor der "Games"-Einstellungen einfach den Namen des Unterverzeichnisses an, in dem sich das Spiel befindet ( z.B. "ROGUE" beim Add-On Ground Zero ) und schreibt einen beliebigen Buttonnamen dahinter ( z.B. Ground Zero ).


 

Mit dem Button "OpenGl" gelangt man zu den speziellen Einstellungen für OpenGl ( diese Einstellungen werden nur ausgeführt, wenn Voodoo 1 oder Voodoo 2 aktiviert wird ), hinter dem Button "Sonstiges" verbergen sich alle übrigen Optionen ( Einstellungen, die hier vorgenommen werden, führt "Q2Start" bei allen Versionen von Quake aus ).


 
 



Die Multiplayer-Einstellungen:

Zu diesem Fenster gelangt man über den Button "Multi-Player".

In diesem Menü kann man einige Einstellungen für Multiplayer-Spiele vornehmen. Wenn ein Name im Feld "Player-Name" eingegeben wird, speichert Q2Start diesen in der Datei "q2start.scr". Beim Starten von Quake2 über "Quake now !" wird dann der Befehl "+exec q2start.scr" automatisch angefügt. Ebenfalls ist es möglich, eine Skin vorzugeben. Der Skin muß dabei das Verzeichnis vorangestellt werden. Letztlich habe ich noch 8 Eingabefelder für Serveradressen vorgesehen. Über den Button "Import" kann man die Adressen auch aus der "config.cfg" von Quake 2 importieren. Die Adressen kann man anschließen bequem auf der Hauptseite über ein Pulldown-Manü auswählen. Der Port kann ( durch ":" von der Adresse getrennt ) direkt hinter die Adresse geschrieben werden. Mit "allow_download" wird Quake2 die Erlaubnis erteilt, sich Maps, Skins u.s.w. vom Server herunterzulagen. Logfile veranlaßt Quake2, alle Konsolen-Messages in die Datei "qconsole.log" zu schreiben ( um sie nach dem Spiel auszuwerten ).



Button für Links

Copyright ã 1999-2006 by Kay-Peter Wulff