Přejít na obsah

Jak Nastavit Vlastní Herní Továrny Quake Live

Nastavení vlastní továrny na vašem Quake Live serveru je pokročilý přístup, který vám nabízí flexibilitu při definování pravidel zápasů, zajišťuje jedinečná nastavení pro každou hru bez toho, aby zbývající nastavení ovlivnila následující zápasy. Tento článek vás provede vytvořením vaší vlastní herní továrny.

Ve výchozím nastavení máme na našich Quake Live serverech předem načteno 22 továren. Takto je přidáte do vašeho souboru mappool.txt.

  1. Přejděte na Game Host Bros Panel a vyberte váš Quake Live server.
  2. V bočním panelu klikněte na Management > File Manager.
  3. Vyberte složku baseq3.
  4. Vyberte váš soubor mappool.txt.
  5. Nahraďte ID za názvem mapy.

Můžete změnit, který soubor mappool se používá v Startup Parameters. Zde je seznam všech ID továren Quake Live.

NázevID
Training_training
RJ Practice_rj
SJ Practice_sj
Arena CTFactf
Attack & Defendad
Clan Arenaca
Capture The Flagctf
Dominationdom
Duelduel
1-Flag CTFoneflag
Free For Allffa
Freeze Tagft
Harvesterhar
Instagib CTFictf
Instagib FFAiffa
Instagib Freeze Tagift
Infectedinfected
Quad Hogquadhog
Racerace
Red Roverrr
Team Deathmatchtdm
Vampiric CAvca
  1. Přejděte na Game Host Bros Panel a vyberte váš Quake Live server.
  2. V bočním panelu klikněte na Management > File Manager.
  3. Vyberte složku baseq3.
  4. Vytvořte novou složku uvnitř baseq3 a pojmenujte ji scripts.
  5. Uvnitř složky scripts vytvořte nový soubor s příponou .factories, například mynewgametype.factories. Může se jmenovat jakkoliv.

Pochopení Struktury Souboru Továrny

Sekce s názvem "Pochopení Struktury Souboru Továrny"

Tento soubor .factories je soubor JSON. Měl by obsahovat pole JSON s více továrnami nebo jeden objekt JSON pro jednu továrnu. Níže je uveden příklad továrny demonstrující nastavení továrny InstaGib FFA:

{
"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: Jedinečný identifikátor pro vaši továrnu, používaný v mapových poolech nebo callvotes.
  • title, author, description: Řetězce, které poskytují informace o továrně, viditelné na obrazovce ‘Start Match’.
  • basegt: Specifikuje základní typ hry. Platné záznamy jsou ‘ffa’, ‘duel’, ‘race’, ‘tdm’, ‘ca’, ‘ctf’, ‘oneflag’, ‘har’, ‘ft’, ‘dom’, ‘ad’, ‘rr’.
  • cvars: Objekt obsahující páry jmen vlastních herních proměnných (cvar) a jejich odpovídajících hodnot.

Když se server spustí, pokusí se ověřit všechny soubory továren. Pokud jsou ve vašem vlastním souboru továrny chyby, budou zaznamenány v konzole a chybná továrna nebude k dispozici pro výběr. Pro nalezení chyb ve vašem souboru můžete použít JSON validátor, který vám ukáže, kde se chyba nachází.