1834
ediciones
Cambios
Core
,Página creada con «{{correcto}} == 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...»
{{correcto}}
== 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 ==
{| class="wikitable"
!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 ==
{| class="wikitable"
!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|consentir gmcp]]
* Al activar y desactivar canales
* Al abandonar canales o ser baneados de los mismos
* Al recibir mensajes en los canales
[[Categoría:GMCP]]
== 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 ==
{| class="wikitable"
!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 ==
{| class="wikitable"
!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|consentir gmcp]]
* Al activar y desactivar canales
* Al abandonar canales o ser baneados de los mismos
* Al recibir mensajes en los canales
[[Categoría:GMCP]]