← Bevy · projekttervezési csomag adatlapja

Skill · 1.0.0 verzió

Unity-többjátékos munkamenetek

Helyreállíthatóvá teszi a Unity-lobby létrehozását, csatlakozását és elhagyását. Minden később visszaérkező eredményt saját kéréséhez köt, hogy elavult művelet ne írja felül az új munkamenetet.

unity-multiplayer-sessions

Ezt a skillt használó ügynökök

Nézd meg, miben segít

Mikor hasznos?

Akkor használd, ha játékos lobbyt vált, belépést szakít meg vagy előző aszinkron művelet befejezése közben kapcsolódik újra.

Miben segít neked?

  • Pontosan modellezi a létrehozást, keresést, belépést, kilépést és megszakítást.
  • Az aktuális kéréshez és munkamenethez köti az aszinkron választ.
  • Közös munkamenet törlése nélkül takarít figyelőt és életjelet.

Például ezt kérheted

A játékos megszakítja az A lobbyhoz csatlakozást, és rögtön B-t választja. Unity-tesztben késleltesd A válaszát: ne cserélhesse le az aktív munkamenetet. Takarítsd el a megszakított kérés figyelőit és életjelét, őrizd meg mások tagságát, B hibájánál pedig legyen érthető újrapróbálás.

Részletes dokumentáció

Itt a skill eredeti útmutatóját, példáit és ellenőrzési szempontjait olvashatod az eredeti nyelven.

Részletek…Összecsukás

Sessions, Joining and Cleanup

Inspect installed Multiplayer Services SDK, authentication and transport packages, existing environments and hosting model. Use configured service abstractions rather than adding another account/backend by assumption.

  • Model create/search/join/leave and their cancellation as explicit states. A lobby entry is not proof that the gameplay server is ready or reachable.
  • Bind asynchronous results to a request/session lifetime. A cancelled join returning later must not reconnect the user or overwrite a newer session.
  • Define retries, timeouts, stale listings, full/closed sessions, duplicate join requests and authorization failures. Avoid unbounded retry loops or silently changing the selected region/server.
  • Preserve user/session identity across supported reconnect paths; validate resume credentials and state freshness through the configured backend.
  • On disconnect/leave/shutdown, release listeners, heartbeats, transport state and owned session resources. Distinguish membership cleanup from destroying an entire shared session.
  • Treat Relay, Lobby and session APIs as versioned and potentially billable. Inspect quotas and environment configuration; do not create cloud resources, accept terms or enable paid capacity without authorization.

Verify cancel-during-join, a stale/full session, transport failure after lobby success, repeated leave and reconnect. Record which services were real, mocked or unavailable.

Reference: Unity multiplayer documentation, matched to installed SDKs.

Csomagban lévő fájlok 2

  • LICENSE.txt
  • SKILL.md