Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Signaling through XMPP (or other protocols?)

Abierto
#136 0 comentarios 1 reacción 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
cpp
Área
networking

Línea de trabajo

Comienza con README_P2P.md y el ejemplo existente que demuestra la interfaz de señalización personalizable. Determina qué protocolo o servicio de señalización de código abierto se adapta mejor al proyecto y define la integración o el proyecto independiente según los requisitos básicos del repositorio. Se considera terminado cuando se proporcione una adición funcional o un proyecto enlazado que proporcione señalización para conexiones P2P.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

enhancement help wanted

Some sort of signaling service is needed for P2P connections. (See README_P2P.md). Steamworks provides this services for games on Steam, but we need a solution for the opensource version. We should support other open-source standards. XMPP in particular seems appropriate, but perhaps there are others? (Maybe Tailscale DERP ?)

This is probably a great task for somebody motivated. It would not require modifying any of existing files, the code is already organized for this to be customizable, and there is an example that demonstrates what needs to be done.

We would welcome your additions to this repository, or if you want it to be your own project, we would be happy to link to it, assuming it meets some basic requirements.

Lenguaje dominante
C++
Estrellas
10k
Forks
750
Merge medio
5 d 19 h
PR fusionados (30 d)
1

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de ValveSoftware/GameNetworkingSockets

Todos los issues de ValveSoftware/GameNetworkingSockets

Issues similares

Más issues de C++

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.