GYAKORI KÉRDÉSEK
Amit a csapatok kérdezni szoktak indulás előtt.
Mi a különbség a multiplayer és a backend szolgáltatásotok között?
A multiplayer fejlesztés a meccsen belüli valós idejű szimulációt fedi le: autoritás, predikció, szinkronizáció és replikáció. A backend fejlesztés a körülötte lévő szolgáltatásokat: session-ök és lobbyk, szervertelepítés, kliens–backend szerződések, perzisztencia, monitorozás és átadás. Sok projektnek mindkettőre szüksége van, és ezeket külön határozzuk meg.
Tudtok egy meglévő backend platformot integrálni egyedi szolgáltatások fejlesztése helyett?
Igen, és általában azt javasoljuk, hogy először ezt vizsgáljuk meg. Felmérjük, hogy egy platformszolgáltatás illeszkedik-e a session-modellhez, az adatokhoz és a költségkorlátokhoz, majd integráljuk a klienssel és a dedikált szerverekkel. Egyedi szolgáltatásokat csak ott javaslunk, ahol azok indokoltak.
Telepítetek és üzemeltettek dedikált játékszervereket?
Elkészítjük, konténerizáljuk és telepítjük a dedikált szervereket, és kialakítjuk az üzemeltetésükhöz szükséges health checkeket, naplókat és élesítési folyamatot. Az átadás utáni folyamatos üzemeltetés opcionális, és külön megállapodás tárgya, a válaszidőkkel kapcsolatos elvárásokat is beleértve.
Garantálni tudtok egy adott egyidejű játékosszámot?
Nem. A kapacitás a játékszimulációtól, a szerverhardvertől, a hosztingmodelltől és a játékosok viselkedésétől függ. Terhelési szcenáriókat határozunk meg a játékodhoz, megmérjük őket, és őszintén beszámolunk az eredményekről és a korlátokról, ahelyett hogy nem tesztelt számokat ígérnénk.
Mire van szükségetek egy játék backend projekt becsléséhez?
A játék típusára és session-modelljére, a várható egyidejű játékosszám-tartományra, a meglévő engine- és szerverstackre, a már használt backend platformra, a szükséges szolgáltatásokra és az ütemezésre. Ezek alapján javasolni tudunk egy felmérést vagy egy körülhatárolt megvalósítási terjedelmet.
Mit kapunk az átadáskor?
Architektúra- és szerződésdokumentációt, automatizált build- és telepítési lépéseket, monitorozási dashboardokat, runbookokat a gyakori incidensekhez, az ismert korlátokat és áttekintést az infrastruktúra költségtényezőiről.