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.
Brug af Standard Factories
Afsnit med titlen "Brug af Standard Factories"Som standard har vi 22 factories forudindlæst til vores Quake Live servere. Sådan tilføjer du dem til din mappool.txt fil.
- Gå til Game Host Bros Panel og vælg din Quake Live server.
- I sidepanelet klik på
Management > File Manager
. - Vælg
baseq3
mappen. - Vælg din mappool.txt fil.
- 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.
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 |
Oprettelse af en Tilpasset Factory
Afsnit med titlen "Oprettelse af en Tilpasset Factory"- Gå til Game Host Bros Panel og vælg din Quake Live server.
- I sidepanelet klik på
Management > File Manager
. - Vælg
baseq3
mappen. - Opret en ny mappe inden i
baseq3
og navngiv denscripts
. - Inde i
scripts
mappen, opret en ny fil med en.factories
udvidelse, sommynewgametype.factories
. Den kan hedde hvad som helst.
Forstå Factory Filstrukturen
Afsnit med titlen "Forstå Factory Filstrukturen"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.