logo
Steam

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. fileciteturn190file0

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. fileciteturn190file0

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 → desactivado

Control 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.

On this page