Skip to content

v0.5.8 — i giochi tornano a collegarsi

Pre-release
Pre-release

Choose a tag to compare

@guzuold guzuold released this 21 Oct 19:29

Novità: i due giochi di una partita online tornano a collegarsi tra loro.

Collegamento tra i giochi

  • Dalla v0.5.5 il filtro dei pacchetti in arrivo scartava il primo pacchetto da un indirizzo finché il servizio non lo confermava, e un'autorizzazione senza traffico durava tre secondi.
  • Il collegamento tra due giochi manda una risposta e poi riprova solo dopo alcuni secondi: le risposte arrivavano sempre a un controllo in corso o già scaduto e i due giochi non si collegavano mai. Nella prova con la v0.5.7 lobby e host erano giusti, ma la gara non partiva.
  • Ora, quando il gioco scrive a un indirizzo autorizzato dal servizio, quell'indirizzo è autorizzato subito anche per i pacchetti in arrivo, come un firewall accetta le risposte alle connessioni aperte. Gli indirizzi a cui il gioco non ha scritto continuano a essere controllati prima.

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

Verifica

  • Nuovo test sulla DLL del runtime: il gioco scrive a un peer e il peer risponde subito con un solo pacchetto. Sulla v0.5.7 la risposta andava persa, ora arriva.
  • 20 suite del servizio e del runtime (521 controlli), test dell'hub pubblico ed elezione dell'hub: tutti superati.

Non provato: una gara reale tra due PC con questa versione. Release sperimentale; nessun file del gioco incluso.

Commit: 1c9226c746d824fa7b26d5fce1edfc5aeb8b0db2

SHA256 CTRNativePorted-v0.5.8-win64.zip: 83979d2627ed57a6fa23d9b436aa63cc091bf36c22a050f5003e18c23785a1a3
SHA256 CTRNativePorted-v0.5.8-source.zip: a9bfd37e0eba41a8414e6cbc94af99ef110380c9483ac132a84259d9d3cccf38