Meghatározza a szoba által fogadott parancsokat és játékhatásukat. A beküldött adatot az azonosított játékoshoz és meccsfázishoz ellenőrzi, mielőtt szerveroldali állapotváltozást enged.
colyseus-room-protocol
Csomagban lévő fájlok 1
Elválasztja a tartós meccsállapotot a rövid effektektől. Segít a későn érkezőnek felépíteni az aktuális világot, miközben a privát mezők és figyelők láthatósága, élettartama rendezett.
colyseus-schema-state
Csomagban lévő fájlok 1
Meghatározott visszatérési időt ad a leszakadt játékosnak, végtelen helyfoglalás nélkül. Megkülönbözteti a hálózati hibát a kilépéstől, és duplázás helyett a szerver aktuális állapotát állítja vissza.
colyseus-reconnection-seats
Csomagban lévő fájlok 1
Összehangolja a szerverciklust, elküldött állapotokat és kliensoldali kirajzolást. Korlátozza az előrejelzést, visszaigazolt bemenetekkel javítja az eltérést, a pontozást pedig szerveroldali döntésben tartja.
colyseus-simulation-latency
Csomagban lévő fájlok 1
Ellenőrzött személyazonosság és játékszabály alapján szabályozza a szobába lépést. Összehangolja a férőhelyet és folyamatban lévő meccset, nem bízik a kliens által beküldött rangban vagy fiókazonosítóban.
colyseus-matchmaking-auth
Csomagban lévő fájlok 1
A kapcsolatvesztést és késést tényleges szoba-, hálózati és szervermérésekhez kapcsolja. Vizsgálja a szobák kiadás közbeni lezárását, mert az elérhető szerver még nem bizonyít működő meccset.
colyseus-diagnostics-delivery
Csomagban lévő fájlok 1
A megerősített meccseredményt a szoba átmeneti memóriájából tartós tárolóba viszi. Külön kezeli a sikeres, függő és bizonytalan írást, hogy az újrapróbálás ne duplázzon vagy veszítsen jutalmat.
colyseus-persistence-rewards
Csomagban lévő fájlok 1