Gå til indhold

Kør en kamp

Der er tre måder at køre en kamp på, fra hurtig pug til fuldt styret turnering.

  1. En admin skriver .match.
  2. Spillerne joiner et vilkårligt hold og skriver .ready.
  3. Når matchzy_minimum_ready_required spillere er klar, starter knife-runden.
  4. Vinderne af knife-runden skriver .stay eller .switch, og kampen går live.

Holdene er ikke låst; alle kan joine begge sider.

  • num_maps bestemmer seriens længde. maplist er banepuljen.
  • En pulje med præcis num_maps baner, eller "skip_veto": true, spiller banerne i rækkefølge.
  • Ellers skriver holdene .ban og .pick i chatten (Get5-standard). Sæt rækkefølgen med veto_mode, eller lad MatchZy lave en (veto_first vælger, hvilket hold der starter). Forlader en kaptajn serveren, overtager en holdkammerat.
  • map_sides bestemmer startsiden pr. bane (team1_ct, team2_t, knife, …).
  • clinch_series afslutter en BO3 ved 2-0.

Workshop-baner virker alle steder, hvor et banenavn gør: workshop/<id>, ws/<id> eller ws:<navn> (hostet collection).

Indstilling Hvad den gør
matchzy_forfeit_ready_timeout 600 Et hold, der ikke er klar 10 minutter efter ready-fasen startede, taber på walkover.
matchzy_forfeit_join_grace_seconds 60 En tilmeldt spiller, der joiner i sidste øjeblik, får stadig op til 60 sekunder til at blive ready, før holdet taber på walkover (standard 60).
matchzy_forfeit_veto_ready_timeout 300 Det samme for ready-up før map-vetoet (-1 = samme som ovenfor, 0 = ingen grænse).
matchzy_forfeit_leave_timeout 300 Et hold uden nogen på serveren i 5 minutter under en live-bane taber på walkover.
matchzy_veto_step_timeout 60 En kaptajn, der ikke banner, picker eller vælger side inden for 60 sekunder, får et tilfældigt valg.

Er ingen af holdene klar i tide, ender serien uafgjort. Admins kan give mere tid med .addreadytime <sekunder>. Get5-navne: get5_time_to_start og get5_time_to_start_veto.

Alle tre er slået fra (0) som standard. En walkover afslutter serien med det andet hold som vinder (series_end), ligesom get5_endmatch team1|team2.

Indstilling Effekt
matchzy_kick_when_no_match_loaded true Spillere, der ikke er på den loadede kamps hold, kickes, når de joiner. Alle kickes, når ingen kamp er loadet, også dem der stadig er på serveren, når en serie slutter (fx efter forfeit). Admins er undtaget.
matchzy_whitelist_enabled_default true Kun SteamID’er i whitelist.cfg må joine.

Det ene hold kan være "players": "any" (alle mennesker) og det andet "bots": true. Bots fyldes op til players_per_team, bliver på deres side gennem halvleg og overtid, er altid klar og registreres i statistikken. Banelisten skal være fast. Eksempel i match config-referencen.

  • Statistik skrives til databasen og en CSV. Se Statistik.
  • Demoen stopper og uploades, hvis det er sat op. Se Demoer.
  • Med matchzy_match_end_auto_changelevel skifter serveren selv til næste bane. Kampe loadet fra et panel (matchzy_loadmatch_url) overlader baneskiftet til panelet.
  • Cvars fra match configens cvars-blok og hostnavnet fra før kampen sættes tilbage (matchzy_reset_cvars_on_series_end).

.stopmatch (eller knappen Stop Match i .ma) stopper kampen i enhver tilstand, fra opsætning til live, og går tilbage til warmup. Databasen får et sluttidspunkt og ingen vinder, så stoppede kampe er lette at kende.