Spring til indhold

Sådan Sætter Du Quake Live Custom Game Factories Op

At sætte en tilpasset factory op på din Quake Live server er en avanceret tilgang, der giver dig fleksibilitet til at definere kampregler, hvilket sikrer unikke opsætninger for hvert spil uden resterende indstillinger, der påvirker efterfølgende kampe. Denne artikel guider dig gennem oprettelse af din tilpassede spilfactory.

Som standard har vi 22 factories forudindlæst til vores Quake Live servere. Sådan tilføjer du dem til din mappool.txt fil.

  1. Gå til Game Host Bros Panel og vælg din Quake Live server.
  2. I sidepanelet klik på Management > File Manager.
  3. Vælg baseq3 mappen.
  4. Vælg din mappool.txt fil.
  5. Erstat ID efter kortnavnet.

Du kan ændre hvilken kortpool-fil der bruges under Startup Parameters. Her er en liste over alle Quake Live factory ID’er.

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å til Game Host Bros Panel og vælg din Quake Live server.
  2. I sidepanelet klik på Management > File Manager.
  3. Vælg baseq3 mappen.
  4. Opret en ny mappe inden i baseq3 og navngiv den scripts.
  5. Inde i scripts mappen, opret en ny fil med en .factories udvidelse, som mynewgametype.factories. Den kan hedde hvad som helst.

Denne .factories fil er en JSON fil. Den skal indeholde et JSON array med flere factories eller en enkelt JSON objekt for én factory. Et factory eksempel er angivet nedenfor, der demonstrerer en InstaGib FFA factory opsætning:

{
"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 identifikator for din factory, brugt i kortpools eller callvotes.
  • title, author, description: Strenge der giver information om factory’en, synlige i ‘Start Match’ skærmen.
  • basegt: Specificerer base spiltypen. Gyldige indtastninger er ‘ffa’, ‘duel’, ‘race’, ‘tdm’, ‘ca’, ‘ctf’, ‘oneflag’, ‘har’, ‘ft’, ‘dom’, ‘ad’, ‘rr’.
  • cvars: Et objekt der indeholder par af tilpassede spilvariable (cvar) navne og deres tilsvarende værdier.

Når serveren starter, forsøger den at validere alle factory filer. Hvis der er fejl i din tilpassede factory fil, vil disse blive noteret i konsollen, og den fejlbehæftede factory vil ikke være tilgængelig for valg. For at finde fejl i din fil kan du bruge en JSON validator til at vise dig, hvor fejlen er.