Hur man ställer in anpassade spelfabriker för Quake Live
Att ställa in en anpassad fabrik på din Quake Live-server är ett avancerat tillvägagångssätt som erbjuder flexibilitet i att definiera matchregler och säkerställer unika inställningar för varje spel utan att kvarvarande inställningar påverkar efterföljande matcher. Denna artikel guidar dig genom att skapa din anpassade spelfabrik.
Använda standardfabriker
Avsnitt med titeln "Använda standardfabriker"Som standard har vi 22 fabriker förladdade på våra Quake Live-servrar. Så här lägger du till dem i din mappool.txt-fil.
- Gå till Game Host Bros Panel och välj din Quake Live-server.
- I sidopanelen, klicka på
Management > File Manager
. - Välj mappen
baseq3
. - Välj din mappool.txt-fil.
- Ersätt
ID
efter kartnamnet.
Du kan ändra vilken kartpool-fil som används under Startup Parameters
. Här är en lista över alla Quake Live-fabrik-ID:n.
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 |
Skapa en anpassad fabrik
Avsnitt med titeln "Skapa en anpassad fabrik"- Gå till Game Host Bros Panel och välj din Quake Live-server.
- I sidopanelen, klicka på
Management > File Manager
. - Välj mappen
baseq3
. - Skapa en ny mapp inom
baseq3
och namnge denscripts
. - Inuti mappen
scripts
, skapa en ny fil med filändelsen.factories
, sommynewgametype.factories
. Den kan heta vad som helst.
Förstå fabrikfilstrukturen
Avsnitt med titeln "Förstå fabrikfilstrukturen"Denna .factories
-fil är en JSON-fil. Den ska innehålla en JSON-array med flera fabriker eller ett enda JSON-objekt för en fabrik. Ett fabriksexempel ges nedan som demonstrerar en InstaGib FFA-fabriksinställning:
{ "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
: En unik identifierare för din fabrik, används i kartpooler eller callvotes.title
,author
,description
: Strängar som ger information om fabriken, synliga på ‘Start Match’-skärmen.basegt
: Specificerar basspeltypen. Giltiga poster är ‘ffa’, ‘duel’, ‘race’, ‘tdm’, ‘ca’, ‘ctf’, ‘oneflag’, ‘har’, ‘ft’, ‘dom’, ‘ad’, ‘rr’.cvars
: Ett objekt som innehåller par av anpassade spelvariabler (cvar) namn och deras motsvarande värden.
När servern startar försöker den validera alla fabrikfiler. Om det finns fel i din anpassade fabrikfil kommer dessa att noteras i konsolen, och den felaktiga fabriken kommer inte att vara tillgänglig för val. För att hitta fel i din fil kan du använda en JSON-validator för att visa dig var felet är.