Gå til indhold

Spiltyper

MatchZy kører serveren i én mode ad gangen. Admins skifter med en kommando i chatten; valget huskes på tværs af baneskift.

Mode Kommando Knife Runder Penge Brug den til
Match .match Ja MR12 med overtid, kan afgøres tidligt 800 Konkurrencekampe og pugs.
Scrim .scrim Nej Alle 24 runder spilles, ingen overtid 800 Scrims, hvor begge halvlege skal spilles færdige.
Hill .hill Nej Alle 24 runder spilles 16000 Full-buy-runder, fx retakes eller aim-træning med hold.
Practice .prac - Uendelige Ubegrænsede, køb overalt Lære lineups, spawns og udførelser.
Dryrun .dry Nej Normale runder med 6 sekunders freeze time, til den stoppes 16000 Øve udførelser mod bots eller dit hold.
Sleep .sleep - - - Hvilende server uden noget loadet.

Hver mode kører sin egen cfg fra cfg/MatchZy/ (live.cfg, scrim.cfg, hill.cfg, prac.cfg, dryrun.cfg, sleep.cfg, plus warmup.cfg og knife.cfg). Ret i de filer, eller bedre i en <mode>_override.cfg, for at ændre reglerne. Se Filer og mapper.

En kamp spilles som competitive (5v5), medmindre dens match config sætter game_mode. MatchZy skifter serverens game_mode, før banen loader, og bruger den spiltypes live-cfg:

game_mode Hold Server-mode Live-cfg
competitive 5v5 game_type 0, game_mode 1 live.cfg
wingman 2v2 game_type 0, game_mode 2 live_wingman.cfg
rush 3v3 game_type 0, game_mode 6 live_rush.cfg (Valves rush-regler: 15 runder, ingen halvleg, 40 sekunders runder)
1v1 1v1 game_type 0, game_mode 2 live_1v1.cfg (wingman-format: MR8, 16 runder, maks. $8000, 1:30 runder)

players_per_team følger spiltypen, medmindre match configen sætter den. En mapliste med kun rush-baner (rush_001 og andre rush_-baner, aim_rush) spilles som rush uden game_mode. Uden en match config følger live-cfg’en serverens egen game_mode (2 wingman, 6 rush), og en rush-bane får også live_rush.cfg. Admins skifter serverens spiltype med .1v1, .wingman eller .5v5 (eventuelt med en bane); banen genindlæses, fordi game_mode kun skifter ved en map load. En .1v1-pug kører i wingman-spiltypen med live_1v1.cfg. I en pug følger antallet af klar-spillere spiltypen: højst 2 for 1v1, 4 for wingman og 6 for rush, så .readyrequired er ikke nødvendig (en lavere matchzy_minimum_ready_required gælder stadig). .matchsetup spørger efter spiltypen, se Menuer.

matchzy_autostart_mode bestemmer, hvad en ny bane starter i:

Værdi Resultat
0 Sleep, intet loadet.
1 Match-warmup (standard).
2 Practice.

Mode-kommandoerne (.prac, .match, .scrim, .sleep, .exitprac) sætter også denne værdi, så en practice-server bliver i practice efter .map.

Når en match loades (matchzy_loadmatch, matchzy_loadmatch_url, .matchsetup) under practice eller dry run, afsluttes den som med .exitprac, så ingen practice-indstillinger følger med ind i matchen. matchzy_autostart_mode beholder sin værdi, så et map der starter efter matchen, kommer op i practice igen.

flowchart LR
W[Warmup + ready-check] -->|alle klar| K[Knife-runde]
K --> S[Valg af side: .stay / .switch]
S --> L[Live]
W -->|knife slået fra| L
L -->|banen slut| E{Serien slut?}
E -->|nej| W
E -->|ja| X[Serien slut, tilbage til warmup]

Med en match config kører vetoet før warmup. Scrim og hill springer knife-runden over.

Vil du have en warmup med respawn med det samme ved holdets spawn, 2 sekunders spawn protection, ingen bombe, ingen friendly fire, køb hele warmup og fulde penge ved hver respawn, så sæt matchzy_warmup_instant_respawn true. Den sættes efter warmup.cfg, så du behøver ikke rette i din cfg. Spillere, der joiner et hold under warmup, spawner også med det samme.