Network Overview
If entering the WFC, the Wii starts up with DNS resolution to find about 12 Servers. The servers play different roles and all have backup servers. The connections between Wii and servers is done by using the TCP protocol and rarely the UDP protocol. The servers manage mainly the friend codes and the distribution of players to rooms and races. Here, Leseratte is the man with the most knowledge.
One of the servers seems to be a database server. If a player enters or leaves WFC or a room, It sends SQL related messages as notifier. If searching for players, it send queries with database and table names, a SQL-SELECT list and a SQL-WHERE clause. It is also possible to ask the servers for statistical data. See this database server as a central dispatcher!
While racing, the the players exchange data peer to peer using UDP. Each Wii send all 1/30s exact one packet (about 200-300 bytes) to exact one other Wii. The servers will communicate with each Wii only every seconds (ALIVE signal). I spent most of my analysing in this peer to peer packets, but they don't help us to understand the server protocols.
I started end 2012 with the analysis. So have have many dumps, most of them are room events.
Wiimms Mario Kart Fun 2023-09
Mittwochs & Donnerstags
ab 19:30 Uhr CEST (17:30 UTC)
mit Team-Speak (freiwillig)
FC: Wiimm=0432-5226-7951, Leseratte=2880-9868-0945
Mittwochs & Donnerstags
ab 19:30 Uhr CEST (17:30 UTC)
mit Team-Speak (freiwillig)
FC: Wiimm=0432-5226-7951, Leseratte=2880-9868-0945
WIT: Wiimms ISO Tools
Verwaltet Plain ISO, WDF, WIA, CISO, WBFS, FST: kann Extrahieren, Erstellen, Patchen, Mischen und Überprüfen
SZS: Wiimms SZS Tools
Verwaltet SZS-, BRRES-, U8-, BMG-, BREFT-Dateien uvm.
PN ohne persönlichen Charakter werden ignoriert. Support-Anfragen gehören ins Forum.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Wiimm ()