Core

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.


Información del paquete

Este paquete GMCP envía y recibe información del cliente del juego y se usa, principalmente, para negociar el GMCP así como para configurar tanto el cliente como el juego,

Datos del objeto enviado por el juego

Nombre del valor Tipo de dato Explicación
Core.Hello string Paquete vacío enviado por el juego a todos los clientes para comprobar si tienen GMCP. Si el cliente responde con un Core.Hello, se considerará que tiene GMCP activo y se iniciarán las suscripciones por defecto.
Core.Goodbye string Enviado cuando el jugador se desconecta del juego por cualquier motivo.

Datos del objeto enviado por el cliente

Nombre del valor Tipo de dato Explicación
Core.Hello string Paquete que ha de ser enviado automáticamente por tu cliente para declarar que soporta MXP. El valor ha de ser un string que especifique el nombre de cliente y su versión p.ej.: "Core.Hello": "Mudlet 3.5.0"
Core.Supports.init array vacío Paquete que inicializa las suscripciones del juego a su valor por defecto
Core.Supports.add array de strings Envía la lista de nombres de paquetes a las que sucribirse (p.ej.: "Core.Supports.add": {"Char", "Comm"})
Core.Supports.remove array de strings Envía una lista de nombres de paquetes de las que desuscribirse
Core.Supports.configuration objeto Envía un objeto con tres keys: "cols", "rows" y "encoding" que especifica el número de filas, columnas y codificación de tu cliente.

¿Cuando se envía?

  • Al conectar al mud
  • Al activar el consentir gmcp
  • Al activar y desactivar canales
  • Al abandonar canales o ser baneados de los mismos
  • Al recibir mensajes en los canales