Auf dieser Seite findet ihr eine kurze Programmbeschreibung zu Q-Start, dem Quake-Starter für "Classi-Quake"



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

Allgemeine Information zum Programm :

Q-Start gibt es als Freeware-Version und als registrierte Version. Der Unterschied liegt in der maximalen Anzahl der Mods, die bei der Freeware-Version auf 8 beschränkt ist. Eine registrierte Version kann ab DM 5,- bei mir erworben werden. Die Freeware-Version darf natürlich frei weitergegeben werden. Eine Veröffentlichung ist jedoch ohne meine ausdrückliche Genehmigung verboten !

Das Programm habe ich entwickelt, um auch dem klassischen Quake 1 einen Platz auf dem Windows-Desktop zu geben. Nebenbei soll das Programm natürlich auch einen einfachen Zugang zu verschiedenen Game-Packs und eine unkomplizierte Möglichkeit zum Editieren der verschiedenen Optionen ermöglichen. "Q-Start" unterstützt sowohl DOS-Quake, Winquake, Gl-Quake ( mit diversen Gl-Optionen und Voodoo-Settings ) und den Quake-World-Client.

Highlights:
- Einfacher Start von DOS-Quake, WinQuake, GlQuake sowie QuakeWorld-Client  und Server ( DOS und Gl )
- GlQuake wird in den Auflösungen 512*384, 640*480, 800*600 und 1024*768 unterstützt.
- bis zu 16 Mods bzw. Spielvarianten können schnell eingebunden werden.
- Einfaches Parameter-Menü ( für z.B. OpenGl und Windows ) mit Beispielen ( Defaulteinstellungen )
- Serverstart auf Knopfdruck ( Listen und dedicated )
- 5 IP-Adressen werden gespeichert, Playername und Skin können vorgegeben werden.
- 4 verschiedene Configs werden unterstützt und können bequem im Hauptmenü ausgewählt werden.
- Q-Start merkt sich, welches Spiel mit welcher Config gestartet wird .
- Auswahl der Startmap über ein Pulldown-Menü direkt vom Hauptmenü aus ( incl. Anzeige der Original-Mapnamen )
- Servermenue für Quake-World und "normales" Quake
                                                             ...



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.
Mit dem neue Button "Config" wird das neue Client / Server-Menü aufgerufen !
 

Hier nochmal ein Blick auf die Startmap-Auswahl...



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

Hier kann man "Q-Start" seinen persönlichen Bedürfnissen anpassen.
"Q-Start" richtet nach dem ersten Start eine Reihe von Standart-Einstellungen ein, die speziell bei Gl-Quake für einen flüssigen Spielfluß sorgen ( P200MMX mit Monster 3D II bei 800 * 600 - 65 Fps, P133 mit Monster 3D 1 bei 640 * 480 - 40 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 "Q-Start" den Button "Original Quake" für das Verzeichnis "ID1" ein. Weitere Mission-Packs kann man sehr einfach im das Menü von "Q-Start" aufnehmen : Man gibt im Editor der "Games"-Einstellungen einfach den Namen des Unterverzeichnisses an, in dem sich das Spiel befindet ( z.B. "ROGUE" beim Mission-Pack 2 ) und schreibt einen beliebigen Buttonnamen dahinter.


 

Mit den Buttons "OpenGl" und "Voodoo" gelangt man zu den speziellen Einstellungen für Grafikbeschleunigerkarten und OpenGl ( diese Einstellungen werden nur ausgeführt, wenn GlQuake aktiviert wird ), über den Button "QuakeWorld" erreicht man ein Eingabefenster für die Optionen, die nur beim Start des QuakeWorld-Clients ausgeführt werden, hinter dem Button "Sonstiges" verbergen sich alle übrigen Optionen ( Einstellungen, die hier vorgenommen werden, führt "Q-Start" bei allen Versionen von Quake aus ). In diesem Menü kann man z.B. auch das Fadenkreuz mit dem Befehl "+crosshair 1" aktivieren.


 



Das Client-/Server-Menü:

Das Bild zeigt die Einstellmöglichkeiten für den QuakeWorld-Server. Wenn im Hauptmenü der QuakeWorld-Client ausgewählt wurde, ist der untere Bereich von diesem Menü aktiv und der obere Bereich deaktiv.

Servereinstellungen:
Die Server-Einstellungen werden in den Dateien "Q-Start.qws" ( für den Quake-World-Server ) und "Q-Start.svr" ( für den normalen Server ) gespeichert. Wenn die Q-Start-Server-Config für QuakeWorld aktiviert wird, sucht Q-Start im aktuellen Mod-Verzeichnis nach der Datei "server.cfg". Wenn diese Datei nicht existiert, erstellt Q-Start sie ( über diese Datei werden anschließend die Servereinstellungen an den Server übergeben ). Wenn die Datei existiert, schreibt  Q-Start die Zeile "exec Q-Start.qws"  in die letzte Zeile der Datei ( diese Zeile wird nach dem Spiel wieder gelöscht ). Die Original-Dateien bleiben also erhalten, der Inhalt dieser Dateien wird jedoch teilweise außer Kraft gesetzt, da alle in Q-Start gesetzten Werte die entsprechenden Werte in der Server.cfg ersetzen. Auf diese Weise können in der Server.cfg noch alle "mod-spezifischen" Parameter gesondert gesetzt werden.

Beschreibung der Parameter :
 
Hostname der Name des Servers ( beliebig )
Master-Server öffnet ein weiteres Menü, hier können 10 Masterserver eingetragen werden, von denen bis zu 8 gleichzeitig als Masterserver ausgewählt werden können. Bei diesen Servern meldet sich dein Server an ( nur QuakeWorld / Internet ).
Max-Clients maximale Anzahl der Spieler
Teamplay QuakeWorld :
0 -> keine Teams
1 -> Team-Members und sich selbst kann man nicht verletzen ( na ja )
2 -> Team-Members und sich selbst kann man verletzen, sowie Punktabzug, wenn man ein Team-Member "killt"
3 -> Team-Members kann man nicht verletzen
Deathmatch 0 -> kein Deathmatch ( nur normales Quake )
QuakeWorld und normales Quake :
1 -> aufgenommene Waffen verschwinden , aufgenommene Gegenstände erscheinen nach bestimmter Zeit neu.
2 -> aufgenommene Waffen bleiben liegen, können jedoch nicht vom einem Spieler mehrfach aufgenommen werden,
        aufgenommene Gegenstände verschwinden 
3 -> aufgenommene Waffen bleiben liegen, können jedoch nicht vom einem Spieler mehrfach aufgenommen werden,
        aufgenommene Gegenstände erscheinen nach einer bestimmten Zeit neu
Samelevel normaler Quake-Server : beim Erreichen von Time- oder Fraglimit wird die Map nicht gewechselt sondern neu gestartet.
QuakeWorld : 
0 -> keine Einschränkungen beim Mapwechsel
1 -> Mapwechsel nach "Exit"
2 -> kein Mapwechsel nach Exit, der "Aussteiger" wird vom Server "gekillt" ( Punktabzug ).
3 -> wie 2, jedoch mit der Ausnahme, daß die Startmap verlassen werden darf.
Timelimit Nach der angegebenen Zeit wechselt der Server die Map
Fraglimit Nach der angegebenen Anzahl "frags" wechselt der Server die Map
pausable erlaubt den Client-Befehl "PAUSE" ( der Server kann von jedem Cliuent aus angehalten werden )
Logfile Q-Start erstellt die Datei "QCONSOLE.LOG" b.z.w  "Frag_xx.log" bei QuakeWorld 
cooperative Server startet im kooperativen Modus ( maximal 4 Spieler gemeinsam gegen die von Quake generierten Gegner )
no exit Wenn dieser Schalter aktiv ist, wird die Map nicht gewechselt, wenn ein Spieler durch den "Exit" geht 
dedicated Startet den dedizierten Server - ein reiner Server, an dem nicht gespielt werden kann ( bei mehr als 6 Spielern sollte ein  dedizierter Server verwendet werden ) .
listen Startet einen "listen" Server, an dem gleichzeitig ein Mitspieler "sitzt" ( bis zu 6 Spieler ).
allow download Maps ... können vom Server heruntergeladen werden ( nur QuakeWorld )
transparent water Serverseitige Unterstützung für "durchsichtiges" Wasser ( nur QuakeWorld )
drop quad wenn ein Spieler mit "Quad-Damage" gefraggt wird, bleibt der Quad liegen und kann erneut aufgenommen werden ( nur QuakeWorld ).
drop ring wenn ein Spieler mit "Rind of Shadow" gefraggt wird, bleibt der Ring liegen und kann erneut aufgenommen werden ( nur QuakeWorld ).
use maplist aktiviert die Verwendung der von Q-Start erzeugten Maplist ( nur QuakeWorld )
use Q-Start-Server aktiviert die Verwendung der von Q-Start erzeugten Server-Config

Mit dem Maplist-Editor kann schnell eine "rotierende" Mapliste für QuakeWorld erstellt werden. Im rechten Fenster des Editor werden alle verfügbaren Maps angezeigt, im linken Fenster die Maps der aktuellen Mapliste. Maps können einfach durch "Doppelklick" zur Liste hinzugefügt oder auch aus der Liste entfernt werden. Die Maps werden anschließend vom Server in der ausgewählten Reihenfolge durchgespielt. Nach erreichen der letzten Map beginnt der Server wieder mit der ersten Map.
Letztlich kann man beim QuakeWorld-Server noch 10 Master-Server eintragen, von denen bis zu 8 gleichzeitig aktiviert werden können. Nach dem Start meldet sich dann der Server bei den Masterservern ( natürlich nur bei Verbindung zum WWW ) an, wodurch es Spielern im Internet ermöglicht wird, auf Deinem Server zu spielen.
 

Client-Einstellungen :
In diesem Menü kann man einige Einstellungen für Multiplayer-Spiele vornehmen. Wenn ein Name im Feld "Player-Name" eingegeben wird, speichert Q-Start diesen in der Datei "qstart.scr". Beim Starten von Quake über "Quake now !" wird dann der Befehl "+exec qstart.scr" automatisch angefügt. Ebenfalls ist es möglich, ein Team-Kürzel unter "Clan-Name" einzutragen und eine Skin ( nur bei Quake-World ) vorzugeben. Die Skin muß sich ( wie sonst auch ) im Verzeichnis \QW\SKINS befinden. Letztlich habe ich noch 5 Eingabefelder für Serveradressen für Quake-World vorgesehen. Wenn hier eine Adresse ausgewählt wird, fügt Q-Start den Befehl "+connect adresse " in den Kommando-String ein. Der Port kann ( durch ":" von der Adresse getrennt ) direkt hinter die Adresse geschrieben werden.



Button für Links

Copyright ã 1999-2006 by Kay-Peter Wulff