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
...
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...
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 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.
Copyright ã
1999-2006 by Kay-Peter Wulff