Vai al contenuto

Wiimmfi

Da Wikipedia, l'enciclopedia libera.
Wiimmfi
sito web
Logo
Logo
URLwiimmfi.de
Tipo di sitoServizio di gioco online multigiocatore
LinguaInglese
RegistrazioneFacoltativa
Scopo di lucroNo
Creato da
  • Wiimm (Dirk Clemens)
  • Leseratte (Florian Bach)
Lancio10 maggio 2014
FatturatoDonazioni
Stato attualeAttivo
Scritto inPHP, C

Wiimmfi è un servizio non ufficiale di gioco online multigiocatore per Wii e Nintendo DS, creato da Wiimm e Leseratte come sostituto della Nintendo Wi-Fi Connection. Il servizio venne aperto al pubblico il 10 maggio 2014, dieci giorni prima della cessazione del servizio Nintendo.[1][2]

Wiimmfi permette ai giochi compatibili di collegarsi a server alternativi, ripristinando funzionalità online divenute indisponibili dopo la chiusura della Nintendo Wi-Fi Connection, come il gioco online e il matchmaking e, a seconda del titolo, le classifiche e altri servizi di rete.[3][1]

Il gioco mostra il collegamento in corso ai server Wiimmfi.
Schermata di Mario Kart Wii durante il collegamento ai server Wiimmfi
Logo della Nintendo Wi-Fi Connection.
Logo della Nintendo Wi-Fi Connection, il servizio online di Nintendo sostituito da Wiimmfi

Il 20 maggio 2014 Nintendo cessò la Nintendo Wi-Fi Connection, rendendo indisponibili diverse funzionalità online dei giochi per Wii e Nintendo DS/DSi, tra cui il gioco in rete, il matchmaking, le competizioni e le classifiche.[2] Nello stesso periodo venne annunciata la chiusura dei servizi multigiocatore di GameSpy, acquisita da Glu Mobile nel 2012.[4] La Electronic Frontier Foundation osservò successivamente che molti spegnimenti avvenuti nel 2014 erano legati alla cessazione di GameSpy e che Nintendo non aveva ripristinato il supporto multigiocatore dei giochi che avevano utilizzato i server di GameSpy.[5]

Nel novembre 2012 Wiimm aveva iniziato ad analizzare il protocollo di rete di Mario Kart Wii, inizialmente con l'obiettivo di individuare i giocatori che utilizzavano trucchi e, in prospettiva, di realizzare un server alternativo qualora Nintendo avesse interrotto il proprio servizio. Conservò le catture del traffico di rete insieme alle registrazioni video delle gare e, nel dicembre dello stesso anno, iniziò lo sviluppo di mkw-ana, uno strumento per analizzare i pacchetti delle comunicazioni di rete.[1]

Dopo l'annuncio della chiusura della Nintendo Wi-Fi Connection, Wiimm avviò lo sviluppo dei server sostitutivi insieme a Leseratte, che aveva già collaborato allo sviluppo di mkw-ana.[1] Wiimmfi venne aperto al pubblico il 10 maggio 2014; il giorno della chiusura del servizio Nintendo, dieci giorni più tardi, supportava già 17 giochi.[1] Il collegamento al nuovo servizio veniva ottenuto modificando gli indirizzi dei server utilizzati dai giochi in modo da indirizzarli verso l'infrastruttura alternativa.[6]

Nel febbraio 2015 la Electronic Frontier Foundation citò Wiimmfi nei commenti presentati allo U.S. Copyright Office a sostegno di un'esenzione alle disposizioni anticirconvenzione del Digital Millennium Copyright Act per i videogiochi non più supportati dai rispettivi produttori. Il progetto venne indicato tra gli esempi di iniziative che avevano ripristinato funzionalità multigiocatore tramite server sostitutivi; all'epoca Wiimmfi supportava più di quattordici giochi, tra cui Mario Kart Wii.[5]

Caratteristiche tecniche

[modifica | modifica wikitesto]

Wiimmfi riproduce diversi servizi dell'infrastruttura originariamente utilizzata dai giochi, tra cui l'autenticazione e il matchmaking e, a seconda del titolo, servizi relativi alle liste amici, alle classifiche e allo scambio di dati.[1]

Sviluppo dell'infrastruttura

[modifica | modifica wikitesto]

Nelle prime fasi di sviluppo, Wiimmfi utilizzava per il servizio NATNEG un'implementazione in Python sviluppata da Nagato, mentre gli altri server erano realizzati principalmente tramite script in PHP eseguiti con Ncat. Il 28 aprile 2014 Wiimm sostituì il server NATNEG con una nuova implementazione scritta in C.[1]

Negli anni successivi alcuni componenti dell'infrastruttura furono progressivamente riscritti o integrati in C. Nel luglio 2014 il server MASTER venne sostituito da una nuova implementazione in C e, nel gennaio 2016, incorporò anche il servizio MS. Altri componenti, tra cui i servizi SAKE, RACE e COMPETITION, furono invece implementati in PHP.[1]

Metodi di connessione

[modifica | modifica wikitesto]

Per collegarsi a Wiimmfi è necessario modificare o reindirizzare le connessioni dei giochi originariamente destinate ai server della Nintendo Wi-Fi Connection. A seconda del titolo e della configurazione utilizzata, ciò può avvenire tramite patch applicate al disco o alla sua immagine, software homebrew, loader compatibili o server DNS personalizzati. Esistono inoltre metodi di patch temporanea avviati attraverso funzioni della console, tra cui la schermata dell'accordo utente (EULA) e il Canale Internet.[3]

La guida distingue il metodo automatico tramite DNS personalizzato da quello manuale tramite la schermata dell'accordo utente (EULA).[3]

Supporto e compatibilità

[modifica | modifica wikitesto]

Il database ufficiale di Wiimmfi comprende giochi per Wii e Nintendo DS con differenti livelli di compatibilità. I titoli presentano diversi stati, tra cui pieno supporto, fase di test, funzionamento parziale, funzionamento con alcuni problemi o stato disabilitato.[7]

Nel 2020 il cofondatore Florian Bach dichiarò al Washington Post che circa l'85% degli accessi a Wiimmfi riguardava Mario Kart Wii.[8]

Emulazione tramite Dolphin

[modifica | modifica wikitesto]
Logo dell'emulatore Dolphin.
Logo dell'emulatore Dolphin

Wiimmfi può essere utilizzato anche tramite l'emulatore Dolphin. Per accedere al servizio è necessario importare correttamente nell'emulatore un dump della memoria NAND proveniente da una console Wii reale; durante l'importazione Dolphin estrae le credenziali del dispositivo e i file di sistema necessari all'emulazione dei servizi di rete.[9]

L'obbligo di utilizzare una NAND proveniente da una console reale venne introdotto come misura di autenticazione in seguito ai problemi di cheating riscontrati nei primi anni del servizio. Secondo gli sviluppatori di Dolphin, tramite l'emulatore era più semplice utilizzare trucchi e sostituire l'identificativo della console in seguito a un ban.[10]

Modding e competizioni

[modifica | modifica wikitesto]

Wiimmfi viene utilizzato anche da modifiche di Mario Kart Wii. Tra queste, CTGP Revolution fu sviluppata da Robert e Alexandra Chadwick.[N 1][11][8][12] La modifica integra Wiimmfi per consentire il gioco online dopo la chiusura della Nintendo Wi-Fi Connection e aggiunge inoltre numerosi circuiti e altre funzionalità; il codice sorgente della versione 1.03 viene mantenuto privato dagli sviluppatori allo scopo di contrastare il cheating online.[11]

Il Mario Kart World Cup del 2015 venne disputato utilizzando Wiimmfi dopo la chiusura dei server ufficiali Nintendo. Nel 2020 il Washington Post descriveva inoltre il servizio come il principale sistema alternativo utilizzato per giocare online a Mario Kart Wii.[8]

  1. Nel 2020 il Washington Post la indicava come Alex "Chadderz" Chadwick. Nel 2024 ha annunciato di aver adottato il nome Alexandra, continuando a utilizzare lo pseudonimo Chadderz.
  1. 1 2 3 4 5 6 7 8 (EN) Development of Wiimmfi, su Wiimmfi. URL consultato il 28 agosto 2024 (archiviato il 23 aprile 2024).
  2. 1 2 Cessazione del servizio Nintendo Wi-Fi Connection, su Nintendo. URL consultato il 18 agosto 2026.
  3. 1 2 3 (EN) Nintendo Wi-Fi Connection, su Wii Hacks Guide. URL consultato il 2 dicembre 2025.
  4. (EN) Mitch Dyer, GameSpy Multiplayer Shutting Down, Hundreds of Games at Risk, in IGN, Ziff Davis, LLC, 3 aprile 2014. URL consultato il 4 aprile 2014.
  5. 1 2 (EN) Mitch Stoltz, Corynne McSherry, Kit Walsh e Kendra Albert, Comments of the Electronic Frontier Foundation - Docket No. 2014-07 (PDF), su eff.org, Electronic Frontier Foundation, 6 febbraio 2015. URL consultato il 17 giugno 2026.
  6. (EN) Brian, Fan project "Wiimmfi" lets you play some games online following Nintendo Wi-Fi Connection shutdown, su Nintendo Everything, 15 maggio 2014. URL consultato il 9 novembre 2024.
  7. (EN) Supported Games - Wiimmfi, su Wiimmfi. URL consultato il 28 febbraio 2026.
  8. 1 2 3 (EN) Alexander Lee, Is the Mario Kart esports scene on the rise? Recent World Cup success argues it may be, in The Washington Post, 13 agosto 2020. URL consultato il 4 aprile 2026 (archiviato il 7 novembre 2020).
  9. (EN) NAND Usage Guide, su Dolphin Emulator. URL consultato il 28 febbraio 2026.
  10. (EN) MayImilae e JMC47, Dolphin Progress Report: December 2022 and January 2023, su Dolphin Emulator, 12 febbraio 2023. URL consultato il 18 agosto 2026.
  11. 1 2 (EN) CTGP Revolution, su ChadSoft. URL consultato il 28 agosto 2024.
  12. Filmato audio (EN) MrBean35000vr, So, Chadderz is no longer my brother..., su YouTube, 12 luglio 2024, a 2 min 12 s. URL consultato il 18 agosto 2026.
    «I'm sticking with Chadderz [...] I've decided to change that to Alexandra.»

Voci correlate

[modifica | modifica wikitesto]

Altri progetti

[modifica | modifica wikitesto]

Collegamenti esterni

[modifica | modifica wikitesto]