IN-GAMEBad Goons

MATCHMAKING

Matchmaking

Taito-, latenssi-, ryhmä-, odotusaika- ja palvelinkapasiteettisäännöt, joita operaattorit voivat seurata ja säätää.

Täydellinen ottelu, joka ei koskaan käynnisty, on silti huono ottelu. Teemme kompromisseista näkyviä ja mitattavia.

Rakennamme matchmaking- ja lobby-virrat pelisi todellisen populaation ympärille. Taito, latenssi, ryhmät, alueet, pelimuodot, backfill ja palvelintarjonta muuttuvat havainnoitaviksi säännöiksi, joita operaattorit voivat säätää olosuhteiden muuttuessa.

Ottelun laatu, odotusaika ja kapasiteetti hallitaan yhtenä live-järjestelmänä.

Ottelun laatu, odotusaika ja kapasiteetti hallitaan yhtenä live-järjestelmänä.

Rakennamme matchmaking- ja lobby-virrat pelisi todellisen populaation ympärille. Taito, latenssi, ryhmät, alueet, pelimuodot, backfill ja palvelintarjonta muuttuvat havainnoitaviksi säännöiksi, joita operaattorit voivat säätää olosuhteiden muuttuessa.

A scoped rifle in Bad Goons overlooking a brick tower and forested voxel hills
IN-GAMEBad Goons
01

Jono- ja sääntösuunnittelu

Haun laajentaminen, taitoikkunat, latenssirajat, ryhmien käsittely, roolirajoitteet ja odotusaikapolitiikka.

02

Lobbyn ja ryhmän elinkaari

Kutsut, johtajuus, valmius, peruutus, uudelleenyhdistäminen, yksityiset sessiot ja siirto allokoituun otteluun.

03

Palvelinallokointi

Yhdistä ottelun muodostus alueelliseen kapasiteettiin, versioituihin buildeihin, lämpimiin pooleihin, sisäänpääsyyn ja vikatilanteista palautumiseen.

04

Operaattorin hallintatoiminnot

Mittarit, dashboardit, konfiguraatio ja kokeet jonojen terveydelle, ottelun laadulle, vioille ja populaation muutoksille.

Näin suunnittelemme järjestelmän, jota voi säätää julkaisun jälkeen

Näin suunnittelemme järjestelmän, jota voi säätää julkaisun jälkeen

Mallinnamme edustavat populaatiojakaumat ennen toteutusta ja pidämme säännöt konfiguroitavina sekä tulokset mitattavina, jotta operaattorit voivat tehdä tarkoituksellisia kompromisseja ottelun laadun ja odotusajan välillä.

A shotgun carried through voxel reeds beside a river in Bad Goons
IN-GAMEBad Goons
  1. 01

    Määritä ottelu

    Dokumentoi ryhmät, pelimuodot, taitosignaalit, latenssi, alue, tiimikokoonpano, kesken peliin liittyminen ja kilpailullinen eheys.

  2. 02

    Simuloi populaatio

    Käytä odotettuja ja epäedullisia pelaajajakaumia paljastaaksesi mahdottomat säännöt, harvat jonot ja kapasiteettipaineen.

  3. 03

    Toteuta elinkaari

    Rakenna jono, lobby, allokointi ja virheenkäsittely idempotenteilla siirtymillä ja näkyvällä omistajuudella.

  4. 04

    Instrumentoi ja säädä

    Mittaa tuotannossa hakuaika, laajennukset, keskeytykset, ottelukokoonpano ja allokointivirheet.

Mitä matchmaking-työ tuottaa

Mitä matchmaking-työ tuottaa

Hyödyllinen toimitus sisältää operointimallin ja säätöpinnat, ei vain endpointia, joka palauttaa ottelun.

  • Ottelusäännöt ja populaatiomalli
  • Ryhmä-, lobby- ja jonopalvelut
  • Allokointi ja session siirto
  • Konfiguroitavat säätö- ja rollout-kontrollit
  • Jonojen terveys-, laatu- ja vikatelemetria

Mitä matchmaking-työ tuottaa

Ottelun laatu, odotusaika ja kapasiteetti hallitaan yhtenä live-järjestelmänä.

UKK

Tätä polkua koskevat kysymykset.

Tarvitsetko taitopohjaista matchmakingia?

Et automaattisesti. Arvioimme kilpailullisen tavoitteen, populaation, ryhmäkäyttäytymisen ja laatusignaalit ennen taitomallin lisäämistä, sillä se voi pirstoa jonoja.

Miten käsittelemme pientä pelaajapopulaatiota?

Haun laajentaminen, aluesäännöt, pelimuotojen yhdistäminen, backfill ja botit ovat tuotepäätöksiä. Mallinnamme kompromissit ja tuomme ne operaattorien hallittaviksi.

Voivatko säännöt muuttua ilman käyttöönottoa?

Kyllä, kun se on turvallista. Erotamme validoidun konfiguraation koodista ja sisällytämme versioinnin, rollout-hallinnan ja auditoitavuuden live-muutoksiin.

SEURAAVA ASKEL

Tuo meille rajoite, älä hiottua briefiä.

Tekninen vetäjä arvioi nykytilan ja suosittelee pienintä hyödyllistä seuraavaa askelta.

Aloita projekti
Aloita projekti