Core
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.
Sumario
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