IGK Emulator

La licencia

Desde la versión 1.0.0 4 min de lectura Para: Dueño Actualizada el 29-10-2026

Este documento explica cómo activar la licencia de IGK Emulator en un servidor, qué pasa cuando la licencia no está en regla y qué hacer al cambiar de VPS.

Para instalar el servidor, ver 02_INSTALACION_SERVIDOR.md. Para el cliente y el Encoder, ver 08_CLIENTE_PC_Y_ENCODER.md.


Qué es la licencia

Cada servidor de IGK Emulator funciona con una licencia del panel de ZeroDevs. La licencia:

  • tiene una clave, por ejemplo IGE-XXXXXXXXXX;
  • está ligada a la IP del VPS y al HWID (la identificación del hardware) de esa máquina;
  • puede ser permanente o por tiempo;
  • tiene una versión (ver "Versiones" más abajo): una licencia v1 sirve para todas las versiones 1.x de IGK;
  • dice en qué plataformas pueden jugar los jugadores (plugins):
PluginPlataforma
cl_pcCliente de PC (Windows)
cl_androidCliente Android (APK)
cl_webCliente de navegador (PC y celular)
cl_macCliente de Mac
opt_encryptArchivos cifrados del cliente (ver 19_CIFRADO.md)

Los servidores comprueban la licencia en línea solos: no hay que hacer nada más que activarla.


Activar la licencia (paso a paso)

  1. Compra la licencia en el panel. Ahí ves tu clave.
  2. Saca el HWID del VPS. En el VPS donde van a correr los servidores, abre MuServer\IGKHwid.exe. Muestra un código como IGK-1A2B3C4D-5E6F7A8B-9C0D1E2F-3A4B5C6D y lo deja copiado.
  3. Carga la IP y el HWID en el panel, en tu licencia: la IP pública del VPS y el HWID del paso 2.
  4. Pon la clave como CustomerName en los tres archivos, escrita exactamente igual (mayúsculas incluidas):
    • MuServer\GameServer\Data\GameServerInfo - Common.dat → CustomerName = IGE-XXXXXXXXXX
    • MuServer\GameServerCS\Data\GameServerInfo - Common.dat → la misma línea
    • MuServer\ConnectServer\Data\ConnectServer.ini → CustomerName = IGE-XXXXXXXXXX
    • MainInfo\MainConnect.ini → CustomerName = IGE-XXXXXXXXXX
  5. Genera el cliente con el Encoder (MainInfo\Encoder.exe): así el Connect.igk del cliente lleva tu clave. Reparte ese cliente a tus jugadores (PC, Android y web).
  6. Arranca los servidores como siempre (IGK StartUp o a mano).

El VPS solo necesita salida a internet, como cualquier VPS: no hay que abrir ningún puerto para la licencia.

Los campos viejos LicenseID y CustomerHardwareId ya no se usan: se pueden borrar de los archivos.


Qué pasa si la licencia no está en regla

Los servidores no muestran ningún mensaje. Lo que pasa es esto:

SituaciónQué pasa
Al arrancar, la licencia no es válida (clave mal escrita, vencida, suspendida, versión no cubierta, otra IP u otro HWID)El ConnectServer o el GameServer se cierra solo a los pocos segundos.
Al arrancar, el VPS no tiene internetLo vuelve a intentar unas veces y, si no lo logra, se cierra solo. Revisa la conexión del VPS.
Con el servidor funcionando, la licencia vence o se suspendeDeja de aceptar jugadores nuevos y se cierra guardando a los jugadores conectados. Al renovar, arranca normal.
Con el servidor funcionando, el VPS se queda sin internet un ratoSigue funcionando normal. Si el corte es largo, se cierra guardando a los jugadores.
El cliente tiene la clave de otra licencia, o su plataforma no está en la licenciaEl jugador ve la lista de servidores vacía.

En el panel, en Registros → Errores de licencia, aparece el motivo de cada rechazo:

CódigoMotivo
E004La clave no existe (revisa que esté escrita igual en los tres archivos, con mayúsculas).
E005La clave es de otro producto.
E006La licencia está suspendida, cancelada o vencida.
E007La versión de los servidores no está cubierta por la licencia (por ejemplo, servidores 2.0.0 con una licencia v1).
E013La IP del VPS no está cargada en la licencia.
E014El HWID no coincide con el cargado para esa IP.
E016La IP o el HWID están baneados.

Versiones

IGK Emulator tiene una versión de tres números, MAYOR.MENOR.PARCHE (hoy 1.0.0):

  • MAYOR: la generación. Solo cambia con una generación nueva (2.0.0).
  • MENOR: cada actualización (la siguiente es la 1.1.0).
  • PARCHE: arreglos de una actualización (1.1.1).

La licencia tiene solo la versión mayor, y se compara con la de tus servidores:

LicenciaServidores 1.xServidores 2.x
v1Sí, todas (1.0.0 a 1.9.9 y más)No (E007)
v2SíSí

Dónde ves la versión:

  • En el título de la ventana de cada servidor (IGK Emulator 1.0.0) y en el primer recuadro de su barra de estado.
  • En las propiedades de cada .exe (clic derecho → Propiedades → Detalles).
  • En el cliente, en la pantalla de servidores ("Versión 1.0.0"), y en la primera línea de cada inicio en MuError.log.

Cambiar de VPS

  1. En el VPS nuevo, abre IGKHwid.exe y copia el HWID.
  2. En el panel, cambia (o agrega) el par IP + HWID de tu licencia.
  3. No hay que tocar ningún archivo ni volver a generar el cliente.

El HWID también cambia si se cambia la placa o el disco de la máquina, o si se formatea el disco de Windows. En ese caso, repite los pasos 1 y 2.


Preguntas frecuentes

El GameServer se abre y se cierra solo a los pocos segundos. Revisa en el panel Errores de licencia: el código dice el motivo. Lo más común es E013 (la IP pública del VPS no está cargada) o E014 (el HWID cambió: vuelve a correr IGKHwid.exe).

Los jugadores ven la lista de servidores vacía.

  • Revisa que el ConnectServer esté abierto.
  • Revisa que el cliente se haya generado con el Encoder con la misma clave que los servidores.
  • Revisa que la licencia tenga el plugin de esa plataforma (cl_android para el APK, cl_web para el navegador).

¿Puedo correr dos servidores con la misma licencia? Una licencia es para una máquina. Si tu licencia permite más de un uso, el panel deja cargar más de un par IP + HWID.

¿No encontraste lo que buscabas? Si eres cliente, pregúntale a tu asistente de soporte: responde con esta misma documentación. Si todavía no lo eres, escríbenos: