Steam
Integración de Steamworks con Eco para identidad, conexiones P2P y partidas entre amigos.
Eco incluye una integración de Steam que actúa como capa de transporte e identidad sin obligar al gameplay a conocer los detalles de Steam.
Instalación
Conexión P2P
Unirse a amigos
Lobby y partidas
Diagnóstico
Arquitectura
Steamworks
│
├── identidad
├── amigos
├── Rich Presence
└── P2P
│
▼
Adaptador Steam
│
▼
IConnection
│
▼
Eco
│
▼
Juego / ObjetosEl objetivo es que el código de gameplay siga trabajando con Eco aunque el transporte concreto sea Steam.
Qué aporta Steam
- identidad Steam del jugador;
- identificación de amigos;
- conexión P2P;
- Rich Presence;
- entrada desde la opción de unirse a una partida;
- callbacks de Steamworks;
- transporte de paquetes de Eco.
La integración actual expone además IDUsuario, NombreUsuario, ArgumentoAutoConectar, Conectar, PermitirUnirseAmigos, ObtenerAmigosConPartida y AbrirOverlayInvitar. fileciteturn190file0
Qué no aporta Steam
Steam no decide la autoridad de tu partida, el ownership de tus objetos, la lógica de combate ni la estructura de tus canales. Es una capa de plataforma y transporte.
Importante
Una conexión Steam válida no significa que el jugador esté dentro de una partida Eco. Steam proporciona el camino y la identidad; Eco mantiene la sesión de juego.
