Unirse a amigos
Permitir que un amigo de Steam entre directamente en una partida.
La integración utiliza Rich Presence para publicar un valor connect que contiene la información necesaria para iniciar la conexión.
Flujo
Servidor Eco
↓
Steam.PermitirUnirseAmigos(true)
↓
Rich Presence: connect
↓
Amigo abre "Unirse al juego"
↓
Steam inicia la aplicación
↓
Argumento +connect
↓
Steam.ArgumentoAutoConectar
↓
Steam.Conectar(...)
↓
Eco.Conectar(...)El código actual analiza +connect en los argumentos de línea de comandos para detectar este arranque automático. fileciteturn190file0
Permitir unirse
Steam.PermitirUnirseAmigos(true) publica la información de conexión cuando existe una sesión que pueda recibir jugadores. Si se desactiva, limpia el campo connect.
El comportamiento depende de si Eco está actuando como servidor, utiliza una conexión P2P personalizada o dispone de un punto TCP. fileciteturn190file0
Cuándo habilitarlo
No lo actives automáticamente durante todo el ciclo de vida si tu juego tiene matchmaking, lobby privado o estados donde no se debe admitir a nuevos jugadores.
Menú → desactivado
Lobby → según diseño
Partida → normalmente activado si se permiten entradas
Fin partida → desactivadoControl de acceso
Rich Presence anuncia una ruta de conexión; no sustituye la autorización de tu servidor. La partida debe validar al jugador cuando intenta entrar.
