Guías
Recorridos prácticos para construir funcionalidades de red con Eco sin depender de ejemplos antiguos de TNet.
Guías
Las guías parten de una tarea concreta y terminan en una integración funcional. Cada una indica qué conceptos necesitas conocer, qué decisiones debes tomar y cómo comprobar que el resultado es correcto.
Orden recomendado
Empieza por Primer cliente, continúa con Primer objeto y Sincronizar una entidad. A partir de ahí puedes saltar directamente al workflow que necesites.
Fundamentos de uso
Primer cliente
Conecta, espera el handshake y entra en un canal correctamente.
Primer objeto
Crea una entidad y entiende su identidad de red.
Sincronizar una entidad
Mantén estado sincronizado respetando ownership y autoridad.
Partidas y sesiones
Crear una partida
Une conexión, canal, nivel, objetos y sincronización en un workflow completo.
Varios canales simultáneos
Mantén varios ámbitos de red sobre una única conexión.
Servidor local
Ejecuta cliente y servidor en el mismo proceso para pruebas.
Cambiar el nivel de un canal
Coordina cambios de escena dentro del contexto del canal.
Objetos y autoridad
Instanciar y destruir
Gestiona objetos dinámicos, persistencia y destrucción.
Transferir propiedad
Cambia el jugador propietario de un objeto dinámico.
Transferir entre canales
Mueve un objeto dinámico entre ámbitos de red.
Persistir una partida
Diseña un estado que pueda sobrevivir a la ausencia temporal de jugadores.
Comunicación y datos
Enviar una acción
Implementa una RFC y selecciona sus destinatarios.
Sincronizar datos del jugador
Separa playerData del estado de los objetos.
Transferir archivos
Utiliza las operaciones de archivos integradas en Eco.
Diagnóstico y ciclo de vida
Desconectar y limpiar
Cierra la sesión y limpia dependencias locales de forma ordenada.
Diagnosticar una conexión
Aísla problemas de gameplay, protocolo, datos y transporte.
Cómo utilizar una guía
Identifica el objetivo
No copies el ejemplo de forma mecánica. Define qué quieres que ocurra en red y quién tiene autoridad.
Comprueba los prerrequisitos
Abre la documentación conceptual enlazada al principio si todavía no conoces el canal, objeto, RFC o transporte implicado.
Implementa el mínimo
Empieza por el flujo más pequeño que pueda validarse. Añade persistencia, ownership y optimizaciones sólo cuando la funcionalidad base sea correcta.
Verifica el resultado
Prueba siempre con al menos dos participantes cuando la funcionalidad sea multijugador. El modo servidor local sirve para iterar, pero no sustituye una prueba de red real.
Referencia relacionada
Fundamentos
Conceptos y arquitectura detrás de estos workflows.
