Steamworks dokumentáció
Többjátékos játék

Áttekintés

A Steam többjátékos játékplatformként indult a Counter-Strike 1.6 kiadásával, és a többjátékos játék mindig is nagy hangsúlyt kapott. A Steam sok különféle funkciót és API-t kínál a többjátékos élmény javítására a fejlesztőknek és a vásárlóknak egyaránt. E funkciókkal könnyen lehetővé teheted a játékosoknak egymás megtalálását és a közös játékot a Steam Meccskereső API-k használatával, vagy használhatod a Steam Játékszerverek API-t állandó dedikált szerverek biztosítására, amelyek körül játékosaid közösségeket hozhatnak létre.

A többjátékos játék megkönnyítésére a Steamen számos lehetőség áll rendelkezésre, és különféle megoldások választhatók. Kezdés előtt javasolt megválaszolni a következő kérdéseket:

Van már hálózatkezelése a játékodnak?

Ha a játékod pont-pont közötti, akkor csak annyi a dolgod, hogy integrálod a Meccskeresést a hálózatkezelésedbe nagyszerű élmény nyújtására a Steam felhasználóknak.

A játékodat pont-pont közöttire vagy szerveralapúra akarod készíteni?

A játék fajtájától függően az egyik vagy a másik valószínűleg élvezetesebbé fogja tenni játékodat a felhasználóknak.

Ha játékod erősen versengő, például e-sport jellegű, akkor a Steam Játékszerverek használatát javasoljuk.

Ha játékodban kisebb csapatméretek vannak, érdemesebb lehet a Steam Meccskeresés és Várók és a Steam pont-pont közötti hálózat használata.

Akarsz hangcsevegést?

A Steam Voice API-k szinte mindent biztosítanak, amire szükséged van a hangcsevegés gyors és egyszerű megvalósításához. Önmagában nem továbbítja a rögzített hangot, így továbbra is Steam pont-pont közötti hálózat vagy Steam Játékszerverek, vagy hasonló használatával kell elküldened az ilyen adatot a többi felhasználónak.

Mi áll rendelkezésre?

Steam Meccskeresés és Várók

Ez biztosítja a játékosok egy játékba összehozásának gerincét. A várórendszer akkor a leggyakoribb, amikor a játékosok egy tényleges játékmenet elkezdése előtt összegyűlnek. A meccskeresés és a várók nem biztosítanak hálózatkezelési funkciókat, így Hálózatkezelést, Játékszervereket, vagy a játékmotorod biztosította hálózatkezelést kell használnod mellettük.

Erről a Steam Meccskeresés és Várók dokumentációban olvashatsz többet.

Steam pont-pont közötti hálózat

Ez pont-pont közötti hálózatkezelést biztosít kis játékoscsoportoknak.

Erről a Steam hálózatkezelés dokumentációban olvashatsz többet.

Steam Játékszerverek

A Steam Játékszerverek API mindent biztosít, amire szükséged van dedikált szerverek létrehozásához a játékodnak. Ezeket a játékszervereket magad is üzemeltetheted, vagy megengedheted a közösségednek, hogy ők üzemeltessék neked. Ez a legjobb választás erősen versengő játékokhoz (mint a Dota 2), vagy olyan maradandó szerveres játékokhoz, amelyek tovább működnek az után is, hogy minden játékos kilépett (mint a Team Fortress 2).

Erről a Játékszerverek dokumentációban olvashatsz többet.