Wie man den Map-Zyklus für Ihren Quake 3 Arena Server anpasst
Standardmäßig unterstützt das Basis-Quake 3 Arena keine Map-Zyklus-Datei, jedoch können Sie eine Umgehungslösung verwenden, um den gleichen Effekt mit Scripting zu erzielen.
Es ist erwähnenswert, dass einige Mods wie OSP automatisch alle Maps hinzufügen, die vom Server unterstützt werden und zu Ihrem aktuellen Spielmodus passen.
Wie man den Map-Zyklus ändert
Abschnitt mit dem Titel "Wie man den Map-Zyklus ändert"Zuerst müssen Sie die Datei baseq3/levels.cfg
erstellen.
Sie können ändern, welche Map-Konfiguration gelesen wird, indem Sie zu Ihrem Server gehen, Startup Parameters
und Exec/Gamemode
ändern. Wenn Sie dies als levels
belassen und einen Mod laden, wird diese Map-Liste verwendet. Wir empfehlen, levels.cfg aus Exec/Gamemode zu entfernen und einige Konfigurationen zu verwenden, die in Ihrem Mod eingebaut sind (zum Beispiel wählt OSP alle Maps für diesen Spielmodus aus) oder Ihre eigene benutzerdefinierte Map-Liste basierend auf dem Modus zu erstellen, den Sie spielen.
Die Standarddatei sieht so aus.
set map1 "map q3ctf4; set nextmap vstr map2"set map2 "map q3ctf3; set nextmap vstr map3"set map3 "map q3ctf2; set nextmap vstr map4"set map4 "map q3ctf1; set nextmap vstr map1"vstr map1
Wie funktioniert es?
Abschnitt mit dem Titel "Wie funktioniert es?"Schritte einrichten: Denken Sie an jeden set-Befehl als einen Schritt in einer Reihe von Anweisungen. Es ist wie zu sagen: “Mach zuerst dies, dann das.”
Zum Beispiel:
set map1 "map q3ctf4; set nextmap vstr map2"
Das ist wie zu sagen: “Schritt 1: Spiele das Spiel auf der ‘q3ctf4’ Map. Danach gehe zu Schritt 2”. Am Ende unserer Schritte sagen wir ihm, dass er zum Anfang zurückgehen soll. Auf diese Weise durchläuft das Spiel die Maps weiter, ohne anzuhalten. Kurz gesagt, dieses Skript ist wie eine Playlist für Spiel-Maps.
Hier ist ein Beispiel für die FFA-Maps q3ctf4, q3ctf3, q3ctf2, q3ctf1. Es wird durch die Liste gehen, bis es das Ende erreicht.
set map1 "map q3dm1; set nextmap vstr map2"set map2 "map q3dm2; set nextmap vstr map3"set map3 "map q3dm3; set nextmap vstr map4"set map4 "map q3dm4; set nextmap vstr map5"set map5 "map q3dm5; set nextmap vstr map6"set map6 "map q3dm6; set nextmap vstr map7"set map7 "map q3dm7; set nextmap vstr map8"set map8 "map q3dm8; set nextmap vstr map9"set map9 "map q3dm9; set nextmap vstr map10"set map10 "map q3dm10; set nextmap vstr map11"set map11 "map q3dm11; set nextmap vstr map12"set map12 "map q3dm12; set nextmap vstr map13"set map13 "map q3dm13; set nextmap vstr map14"set map14 "map q3dm14; set nextmap vstr map15"set map15 "map q3dm15; set nextmap vstr map16"set map16 "map q3dm16; set nextmap vstr map17"set map17 "map q3dm17; set nextmap vstr map18"set map18 "map q3dm18; set nextmap vstr map19"set map19 "map q3dm19; set nextmap vstr map1"vstr map1
Vollständige Quake 3 Arena Map-Liste
Abschnitt mit dem Titel "Vollständige Quake 3 Arena Map-Liste"Hier ist eine Liste aller Standard-Map-Namen, damit Sie Ihre eigene benutzerdefinierte levels.cfg
erstellen können
- q3dm0 - Introduction
- q3dm1 - Arena Gate
- q3dm2 - House of Pain
- q3dm3 - Arena of Death
- q3dm4 - The Place of Many Deaths
- q3dm5 - The Forgotten Place
- q3dm6 - The Camping Grounds
- q3dm7 - Temple of Retribution
- q3dm8 - Brimstone Abbey
- q3dm9 - Hero’s Keep
- q3dm10 - The Nameless Place
- q3dm11 - Deva Station
- q3dm12 - The Dredwerkz
- q3dm13 - Lost World
- q3dm14 - Grim Dungeons
- q3dm15 - Demon Keep
- q3dm16 - The Bouncy Map
- q3dm17 - The Longest Yard
- q3dm18 - Space Chamber
- q3dm19 - Apocalypse Void
- q3tourney1 - Powerstation 0218
- q3tourney2 - The Proving Grounds
- q3tourney3 - Hell’s Gate
- q3tourney4 - Vertical Vengeance
- q3tourney5 - Fatal Instinct
- q3tourney6 - The Very End of You
- q3ctf1 - Dueling Keeps
- q3ctf2 - Troubled Waters
- q3ctf3 - The Stronghold
- q3ctf4 - Speedtrap