Repository navigation
v0.5.8 — i giochi tornano a collegarsi
Pre-release
Pre-release
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