Skip to content

v0.5.9 — uscita dal matchmaking

Pre-release
Pre-release

Choose a tag to compare

@guzuold guzuold released this 21 Oct 19:47

Novità: uscire dalla schermata di matchmaking libera il giocatore, e se esce l'host un altro prende il suo posto.

Uscita dal matchmaking

  • Le richieste del gioco "lascio la lobby" e "annullo la ricerca" non venivano gestite dal servizio e, dal PC che usa un hub, non venivano nemmeno inoltrate.
  • Nella prova con la v0.5.8 è uscito l'host: per l'hub era ancora nella lobby, e l'altro gioco, rimasto solo, restava bloccato su "Preparazione lobby in corso..." in attesa di una conferma che non arrivava.
  • Ora l'hub toglie dalla lobby chi esce e ne annulla la ricerca; chi esce può cercare di nuovo subito.
  • Se esce l'host, il primo giocatore rimasto diventa host e riceve la lobby aggiornata.

Aggiornamento: con Check updates, chiudendo prima il gioco. Aggiornate tutti i PC. runtime/user e runtime/mods restano intatti.

Verifica

  • Nuovo test con due giocatori: l'host esce, l'altro diventa host e aggiorna la lobby, poi esce anche lui ed entrambi si ritrovano in una lobby nuova. Sulla v0.5.8 falliscono 4 controlli, su questa passano tutti.
  • L'uscita dal PC che non fa da hub arriva all'hub. 20 suite del servizio e del runtime (521 controlli), test dell'hub pubblico ed elezione dell'hub: tutti superati.

Non provato: il comportamento del gioco reale dopo l'uscita dell'host. Un giocatore rimasto solo resta host di una lobby a un posto: gli altri che cercano partita formano una lobby nuova invece di unirsi alla sua; per ricominciare basta uscire e cercare di nuovo. Release sperimentale; nessun file del gioco incluso.

Commit: 461610adefa1e400df59f08c2270cced9ff29209

SHA256 CTRNativePorted-v0.5.9-win64.zip: 693b456394084739eb78ddcb64270d560a1cca623ddd9aa3dc6e3bce4b0fd1c2
SHA256 CTRNativePorted-v0.5.9-source.zip: 188835f2432280134aab56bb1743a00c2436a2dd63ef6d880cbb420ac221cac3