Steam
Diagnóstico
Comprobar Steamworks, conexión P2P, callbacks y unión a partidas.
Diagnostica por capas.
¿Steam está activo?
↓
¿Steamworks inicializó correctamente?
↓
¿Steam ID válido?
↓
¿Callbacks se procesan?
↓
¿Existe sesión P2P?
↓
¿IConnection está activo?
↓
¿Eco está conectado?
↓
¿Jugador entra en el canal?
↓
¿Gameplay funciona?Steam no inicializa
Comprueba Packsize.Test(), DllCheck.Test() y el resultado de SteamAPI.Init(). La implementación actual detiene la integración si las comprobaciones fallan. fileciteturn190file0
El amigo no puede unirse
Comprueba:
- Steam está activo en ambos procesos.
- El anfitrión está realmente escuchando.
PermitirUnirseAmigos(true)está activo.- Rich Presence contiene
connect. - Steam arranca el juego con
+connect. ArgumentoAutoConectarencuentra el valor.Steam.Conectaracepta el Steam ID.- Eco recibe la conexión.
Conecta Steam pero no entra al juego
Eso indica que la capa Steam puede estar funcionando y el problema estar después:
Steam P2P ✓
↓
Eco connection ?
↓
Canal ?
↓
Jugador ?
↓
Objetos ?No depures el transporte cuando el fallo ya está en el estado de Eco.
Problemas intermitentes
Registra Steam ID remoto, estado de la conexión, canal, objeto y tipo de paquete. La integración dispone de estructuras para conexiones abiertas y cerradas que pueden ayudar a separar un fallo P2P de un fallo de gameplay. fileciteturn190file0
