logo

Inicio Rápido

Instala la base conceptual de Eco y completa tu primera integración de red.

Fuente de verdad

Esta documentación describe el comportamiento actual del repositorio Nervelink/eco. TNet y DeepWiki se utilizan para contexto y equivalencias, pero no sustituyen al código de Eco.

Qué necesitas entender

Eco separa cuatro conceptos que conviene no mezclar:

Requisitos antes de empezar

Necesitas el código de cliente de Eco integrado en tu proyecto y acceso al punto de entrada Eco.

Necesitas una instancia de ServidorJuego y su configuración de persistencia/transporte correspondiente.

Puedes utilizar el servidor local para probar cliente y servidor dentro del mismo proceso, sin sockets.

Para restricciones de plataforma y comportamiento todavía dependiente del proyecto, consulta Requisitos y limitaciones.

Primer recorrido

Entender la arquitectura [step]

Lee Arquitectura y Conceptos. Debes distinguir conexión, canal, jugador, objeto y transporte antes de empezar a construir gameplay sobre la red.

Conectar un cliente [step]

Sigue Primer cliente para establecer la conexión y comprobar el estado de sesión.

Elegir el mecanismo de comunicación [step]

Consulta Comunicación. Como regla general: usa RMR para acciones remotas, RCR/RCL para creación y sincronización para estado.

Modelo mental

                 Eco

     ┌────────────┼────────────┐
     │            │            │
  Cliente      Servidor      Común
     │            │            │
     └───────┬────┴────┬───────┘
             │         │
          Canales    Transporte
             │         │
        ┌────┴───┐   TCP / UDP
        │        │
     Objetos  Jugadores

   Componentes

 RMR / RCR / RCL / Estado

Qué leer después

On this page