Categoría:GMCP

De Eireapedia
Saltar a: navegación, buscar

Esta página ha sido redactada y maquetada por un usuario experimentado, y se ajusta al estándar que se espera para el resto de páginas semejantes a esta. Si vas a hacer una página similar, por favor, básate en el diseño aquí existente si vas a crear nuevos artículos.


Introducción a GMCP

El GMCP es un protocolo usado por el mud para enviar y recibir información del cliente de juego.

Esta comunicación es asíncrona, es decir, se realiza "por detrás" y a la vez de la comunicación normal del juego.

Reinos de Leyenda usa dicha información para crear su configuración de Mudlet, si bien los jugadores pueden utilizar la información expuesta para configurar sus clientes o pedir información al juego.

¿Cómo funciona?

El MUD envía eventos GMCP de forma constante a los jugadores que tengan activado el Consentir GMCP dentro del juego. Dicha información se envía en formato JSON] y, en función de la información a enviar, esta será numérica, texto, objetos, tablas, etc.

El mud permite suscribirse a varios paquetes, que son grupos de información GMCP para los que se activará el envío de información. Estos paquetes se enumeran más adelante y son, por ejemplo, Char.Ficha para enviar información de la ficha, Comm para la información de canales, etc.

Algunos eventos hacen que se envíe información GMCP automáticamente, por ejemplo:

  • Ganar o perder vida hará que se envíe una notificación al cliente con la nueva vida.
  • Moverse exitósamente en una dirección hará que se envíe al cliente la dirección movida.
  • Sufrir una nueva incapacidad hará que se envíe al cliente los detalles de la misma.
  • El cliente puede enviar comandos para suscribirse o desuscribirse a los distintos paquetes de información.

Tu cliente tendrá que estar configurado para usar GMCP de forma apropiada para poder usar cualquiera de los eventos expuestos.

Información de la implementación GMCP en distintos clientes de MUD

Paquetes de GMCP usados en Reinos de Leyenda

  • Core: Envía y recibe información de negociación GMCP y configuración de cliente (charset, conexión, desconexión, etc.).
  • Char.Ficha: Envía información de la ficha (nombre, raza, clase, etc.).
  • Char.Stats: Envía información de los atributos (fuerza, destreza, constitución, etc.).
  • Char.Status: Envía información del estado actual del personaje (vida, energía, experiencia, efectos, etc.).
  • Comm: Envía información de los canales a los que está suscrito el jugador.
  • Room: Envía información del movimiento del jugador y de su sala actual.
  • Mapa: Actualmente en desuso.
  • External.Discord: Información para integrar Reinos de Leyenda con Discord.

Otros enlaces

Lista de eventos GMCP enviados y recibidos por el mud

En esta categoría se describirán los distintos paquetes de información que se enviarán por el juego mediante GMCP

Páginas en la categoría «GMCP»

Las siguientes 15 páginas pertenecen a esta categoría, de un total de 15.