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.
Použití Výchozích Továren
Sekce s názvem "Použití Výchozích Továren"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.
- Přejděte na Game Host Bros Panel a vyberte váš Quake Live server.
- V bočním panelu klikněte na
Management > File Manager
. - Vyberte složku
baseq3
. - Vyberte váš soubor mappool.txt.
- 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ázev | 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 |
Vytvoření Vlastní Továrny
Sekce s názvem "Vytvoření Vlastní Továrny"- Přejděte na Game Host Bros Panel a vyberte váš Quake Live server.
- V bočním panelu klikněte na
Management > File Manager
. - Vyberte složku
baseq3
. - Vytvořte novou složku uvnitř
baseq3
a pojmenujte jiscripts
. - Uvnitř složky
scripts
vytvořte nový soubor s příponou.factories
, napříkladmynewgametype.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í.