Hoppa till innehåll

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.

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.

  1. Gå till Game Host Bros Panel och välj din Quake Live-server.
  2. I sidopanelen, klicka på Management > File Manager.
  3. Välj mappen baseq3.
  4. Välj din mappool.txt-fil.
  5. 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.

TitelID
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. Gå till Game Host Bros Panel och välj din Quake Live-server.
  2. I sidopanelen, klicka på Management > File Manager.
  3. Välj mappen baseq3.
  4. Skapa en ny mapp inom baseq3 och namnge den scripts.
  5. Inuti mappen scripts, skapa en ny fil med filändelsen .factories, som mynewgametype.factories. Den kan heta vad som helst.

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.