La community di RPCS3 ha un nuovo aggiornamento da scoprire! È stata rilasciata la versione 1.4.3 di RPCN, il server che implementa le funzionalità multiplayer per l’emulatore PS3 RPCS3.
Questa release, principalmente di manutenzione, introduce una correzione importante e aggiorna i componenti interni, garantendo maggiore stabilità e compatibilità.
Cosa fa RPCN?
Per chi non lo conoscesse, RPCN è un server fondamentale per ripristinare l’esperienza multiplayer online per i giochi PS3 su RPCS3. Implementa funzionalità essenziali come:
-
Room e Matchmaking: La creazione e la ricerca di partite multiplayer.
-
Classifiche: Il tracciamento e la visualizzazione dei punteggi online.
-
Title User Storage: Il salvataggio dei dati di gioco sul cloud (salvataggi cloud).
-
…e molto altro!
Tutte le impostazioni configurabili sono dettagliate nel file rpcn.cfg.
Novità in RPCN 1.4.3
Ecco i dettagli della nuova versione:
Corretto
-
Fixed Span not showing when config’s trace level was > Info: È stato risolto un bug a causa del quale le informazioni di “Span” non venivano visualizzate correttamente quando il livello di tracciamento nella configurazione era impostato su un valore superiore a “Info”. Questo migliora il debugging e la visibilità delle operazioni del server.
Varie
-
Updated dependencies: Sono stati aggiornati tutti i componenti (dependencies) del progetto. Questo garantisce che RPCN benefici delle ultime correzioni di sicurezza, miglioramenti delle prestazioni e nuove funzionalità fornite dalle librerie esterne che utilizza.
FAQ
RPCN segnala l’errore “Failed to open certificate cert.pem”. Cosa devo fare?
RPCN necessita di un certificato e di una chiave privata per gestire connessioni TLS criptate. Puoi generarli con OpenSSL usando questi comandi:
openssl req -newkey rsa:4096 -new -nodes -x509 -days 3650 -keyout key.pem -out cert.pem
Opzionalmente, puoi anche generare delle chiavi per firmare i ticket (funzionalità disattivata di default):
openssl ecparam -name secp224k1 -genkey -noout -out ticket_private.pem openssl ec -in ticket_private.pem -pubout -out ticket_public.pem
RPCN funzionerà con le PS3 reali?
Assolutamente no. RPCN è progettato specificamente per funzionare con l’emulatore RPCS3.
Un Ringraziamento Speciale
Uno speciale grazie va agli autori delle fantastiche librerie che rendono possibile RPCN:
-
Rusqlite: La libreria perfetta per usare SQLite con Rust. L’autore è stato di incredibile aiuto nel diagnosticare problemi. Grazie!
-
Tokio: Il re della programmazione asincrona in Rust.
-
Flatbuffers: Una libreria di serializzazione essenziale per lo sviluppo di RPCN, rigorosa ma flessibile.
E un grazie anche a tutte le altre librerie e a tutti i contributori, diretti e indiretti, che supportano il progetto!
Scarica la nuova release e scopri di più sul progetto GitHub:
https://github.com/RipleyTom/rpcn/releases

