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
File Manager. - Wählen Sie den
baseq3Ordner aus. - Wählen Sie Ihre mappool.txt Datei aus.
- Ersetzen Sie die
IDnach 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
File Manager. - Wählen Sie den
baseq3Ordner aus. - Erstellen Sie einen neuen Ordner innerhalb von
baseq3und nennen Sie ihnscripts. - Erstellen Sie innerhalb des
scriptsOrdners eine neue Datei mit einer.factoriesErweiterung, 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.