EDEN NETWORK PROTOCOL

SWITCH ONLINE RECREATION PROJECT
FASE 01: INTERCEPTACIÓN Y ENRUTAMIENTO (DNS & WEB)
01
Custom DNS Resolver

Implementación del servidor DNS para capturar peticiones a dominios *.nintendo.net y *.nintendowifi.net.

Completado
02
Connection Test Bypass (conntest)

Servidor web para devolver el reto HTTP 200 y el header X-Organization que permite a la consola "ver" la red.

Completado
03
Servidor de Hora (Time Sync)

Emulación del protocolo NTP de Nintendo para sincronizar el reloj del sistema con el servidor Eden.

En Desarrollo
FASE 02: AUTENTICACIÓN DE CUENTAS (NAS & DAUTH)
04
Sistema de Cuentas Web (Portal Eden)

Desarrollo de la base de datos SQL y el formulario de registro de identidades Eden.

En Desarrollo
05
Emulación de NAS (Nintendo Authentication Server)

Intercambio de credenciales para obtener el NAS Access Token que autoriza el uso de servicios online.

Pendiente
06
D-Auth Service (Device Auth)

Manejo de los tokens de dispositivo (DeviceToken) para validar el hardware conectado.

Pendiente
FASE 03: EMULACIÓN DE PROTOCOLO NEX (EL NÚCLEO)
07
Servidor de Autenticación NEX

Implementación del handshake PRUDP y el sistema de tickets Kerberos para sesiones seguras.

Pendiente
08
Secure Connection Setup

Lograr que la consola abra un socket seguro con el servidor Eden sin rechazar los certificados.

Pendiente
09
Implementación de Métodos de Amigos (Friends)

Recrear las funciones 'GetFriendList' y 'GetPresence' para que aparezcan amigos online en el menú.

Pendiente
FASE 04: MATCHMAKING Y RANKING
10
Matchmaking Plugin (NEX)

Desarrollo del servidor de búsqueda de partidas para organizar salas de juego (Lobbies).

Pendiente
11
Servidor de Datos de Usuario (DataStore)

Permitir que los juegos guarden y lean datos compartidos (como ránkings o fantasmas de Mario Kart).

Pendiente
FASE 05: SERVICIOS DE SISTEMA INTEGRADOS
12
News Server (Applet)

Recrear el feed oficial de noticias para inyectar contenido personalizado en el menú principal.

Pendiente
13
eShop Emulation (Portal Eden)

Simulación de la tienda para gestionar descargas de parches y contenido de la comunidad.

Pendiente
14
Sincronización de Nube de Partidas

Backup de los archivos de guardado en el servidor Eden vinculado a la cuenta web.

Pendiente
15
Lanzamiento de la Red Pública

Estabilización final de los servidores y apertura para todos los usuarios registrados.

Pendiente
VOLVER AL INICIO