Wie Sie Quake Live Custom Game Factories einrichten
Das Einrichten einer benutzerdefinierten Factory auf Ihrem Quake Live Server ist ein fortgeschrittener Ansatz, der Ihnen Flexibilität bei der Definition von Match-Regeln bietet und einzigartige Setups für jedes Spiel gewährleistet, ohne dass verbleibende Einstellungen nachfolgende Matches beeinflussen. Dieser Artikel führt Sie durch die Erstellung Ihrer benutzerdefinierten Spiel-Factory.
Standard-Factories verwenden
Abschnitt mit dem Titel "Standard-Factories verwenden"Standardmäßig haben wir 22 auf unseren Quake Live Servern vorgeladene Factories. So fügen Sie sie zu Ihrer mappool.txt Datei hinzu.
- Greifen Sie auf das Game Host Bros Panel zu und wählen Sie Ihren Quake Live Server aus.
- Klicken Sie in der Seitenleiste auf
Management > File Manager
. - Wählen Sie den
baseq3
Ordner aus. - Wählen Sie Ihre mappool.txt Datei aus.
- Ersetzen Sie die
ID
nach dem Kartennamen.
Sie können ändern, welche Map Pool Datei unter Startup Parameters
verwendet wird. Hier ist eine Liste aller Quake Live Factory-IDs.
Titel | ID |
---|---|
Training | _training |
RJ Practice | _rj |
SJ Practice | _sj |
Arena CTF | actf |
Attack & Defend | ad |
Clan Arena | ca |
Capture The Flag | ctf |
Domination | dom |
Duel | duel |
1-Flag CTF | oneflag |
Free For All | ffa |
Freeze Tag | ft |
Harvester | har |
Instagib CTF | ictf |
Instagib FFA | iffa |
Instagib Freeze Tag | ift |
Infected | infected |
Quad Hog | quadhog |
Race | race |
Red Rover | rr |
Team Deathmatch | tdm |
Vampiric CA | vca |
Eine benutzerdefinierte Factory erstellen
Abschnitt mit dem Titel "Eine benutzerdefinierte Factory erstellen"- Greifen Sie auf das Game Host Bros Panel zu und wählen Sie Ihren Quake Live Server aus.
- Klicken Sie in der Seitenleiste auf
Management > File Manager
. - Wählen Sie den
baseq3
Ordner aus. - Erstellen Sie einen neuen Ordner innerhalb von
baseq3
und nennen Sie ihnscripts
. - Erstellen Sie innerhalb des
scripts
Ordners eine neue Datei mit einer.factories
Erweiterung, wiemynewgametype.factories
. Sie kann beliebig benannt werden.
Die Factory-Dateistruktur verstehen
Abschnitt mit dem Titel "Die Factory-Dateistruktur verstehen"Diese .factories
Datei ist eine JSON-Datei. Sie should ein JSON-Array mit mehreren Factories oder ein einzelnes JSON-Objekt für eine Factory enthalten. Ein Factory-Beispiel ist unten bereitgestellt und demonstriert ein InstaGib FFA Factory-Setup:
{ "id": "iffa", "title": "Instagib FFA", "author": "id Software", "description": "Railgun and Gauntlet only. One shot, one kill.", "basegt": "ffa", "cvars": { "g_dropCmds": "0", "g_spawnArmor": "0", "dmflags": "28", "g_instagib": "1", "g_startingWeapons": "65", "timelimit": "15", "g_allowKill": "0", "fraglimit": "50", "g_overtime": "0", "g_loadout": "0" }}
id
: Ein eindeutiger Identifikator für Ihre Factory, der in Map Pools oder Callvotes verwendet wird.title
,author
,description
: Strings, die Informationen über die Factory bereitstellen, sichtbar im ‘Start Match’ Bildschirm.basegt
: Spezifiziert den Basis-Spieltyp. Gültige Einträge sind ‘ffa’, ‘duel’, ‘race’, ‘tdm’, ‘ca’, ‘ctf’, ‘oneflag’, ‘har’, ‘ft’, ‘dom’, ‘ad’, ‘rr’.cvars
: Ein Objekt, das Paare von benutzerdefinierten Spielvariablen (cvar) Namen und ihren entsprechenden Werten enthält.
Wenn der Server startet, versucht er alle Factory-Dateien zu validieren. Wenn Fehler in Ihrer benutzerdefinierten Factory-Datei vorhanden sind, werden diese in der Konsole vermerkt und die fehlerhafte Factory wird nicht zur Auswahl verfügbar sein. Um Fehler in Ihrer Datei zu finden, können Sie einen JSON-Validator verwenden, um Ihnen zu zeigen, wo der Fehler ist.