Lleva tu proyectoal siguiente nivel

Únete a nuestra plataforma y accede a herramientas avanzadas que potenciarán tu desarrollo. Optimiza tu infraestructura, mejora la experiencia de juego y crea un ecosistema innovador con nuestras soluciones.

Vista previa de documentación

Guía de integración

Aprende cómo integrar nuestra plataforma en tu proyecto en pocos pasos. Sigue estas instrucciones y accede a nuestras herramientas de desarrollo de manera eficiente.

1. Crear una cuenta en la plataforma

Para comenzar, es necesario registrarse en la plataforma. Accede al siguiente enlace y completa el formulario de registro:

Registrarme

2. Validar correo

Una vez registrado, recibirás un correo para validar tu cuenta. Este paso es obligatorio antes de continuar con la vinculación del servidor.

3. Panel de vinculacion

Para vincular el servidor debes crear un servidor en la plataforma, actualmente solo damos soporte a la expansion de LK

Vinculación del Servidor

Conecta tu servidor con nuestra plataforma en solo tres pasos.

1

Accede al panel de servidores

Accede al panel de servidores para vincular tu servidor. Desde este panel, podrás visualizar y gestionar todos los servidores conectados a nuestra plataforma.

Mis servidores
2

Configura tu servidor

En esta sección, deberás proporcionar una serie de datos esenciales para completar la vinculación de tu servidor de manera exitosa.

Vincular mi servidor
3

Vincula y verifica

Una vez envíes la solicitud, nuestra plataforma iniciará el proceso de comunicación con la aplicación Java, la cual debes descargar y ejecutar en tu servidor.

Descargar App

Detalles de los Campos Requeridos

Asegúrate de completar correctamente cada campo para una vinculación exitosa.

Nombre del Servidor

Especifica el nombre con el que deseas identificar tu servidor en la plataforma.

Web

Proporciona el enlace oficial donde los jugadores podrán obtener información y registrarse. Puedes ingresar la URL de tu propio sitio web o, si no cuentas con uno, utilizar nuestro dominio oficial: www.wowlibre.com/register.

Expansion

Selecciona la expansion de juego de tu servidor

Host

Proporciona la dirección IP pública de tu servidor, un dato esencial para la comunicación con nuestra plataforma. Si utilizas un dominio, asegúrate de incluir "http://" o "https://".
Ejemplo: https://www.wowlibre.com:8090
Además, es crucial especificar el puerto en el que la aplicación está escuchando. Si no has realizado cambios en la configuración predeterminada, el puerto por defecto es 8090.

Realmlist

Suministranos el realmlist de tu servidor para que la comunidad pueda acceder a el.

Tipo de servidor

Actualmente, ofrecemos tres categorías de servidores: INSTANT, BLIZZLIKE y CUSTOM. Selecciona la categoría que mejor describa el estado de tu servidor. Este campo es únicamente informativo y no afecta la vinculación.

Contraseña

Crea una contraseña que se utilizará en el panel de administración de tu servidor para realizar cambios. Esta es una medida de seguridad adicional diseñada para proteger el acceso y la configuración de tu servidor.

Usuario y Contraseña para la plataforma

Estos datos son fundamentales para que nuestra plataforma se comunique de manera segura con la aplicación. Esto nos permite agregar una capa de seguridad adicional, garantizando que solo nuestra plataforma, WoW Libre, pueda acceder a las APIs expuestas.

Configuracion de la aplicacion

Este paso es crucial, ya que a través de esta aplicación nuestra plataforma establece una comunicación segura y eficiente con tu infraestructura.

Vista previa de documentación

Guía de configuración

Esta aplicación web está desarrollada en Java, utilizando el framework Spring y basada en una arquitectura de microservicios.

1. Descargar aplicacion

Actualmente, el código fuente es abierto, y seguimos mejorándolo día a día para optimizar su rendimiento y añadir nuevas funcionalidades. Además, hemos dejado el archivo JAR compilado, listo para que lo descargues y uses fácilmente.

Descargar App

2. Copiar Api key

Si has seguido los pasos anteriores, dirígete a la sección www.wowlibre.com/servers, donde se muestran todos tus servidores vinculados. En la tabla, encontrarás una columna llamada "API Key", desde la cual podrás copiar tu clave fácilmente.

3. Instalacion y ejecusion

Antes de iniciar la aplicación en Java, es necesario realizar algunos pasos previos de instalación y configuración de variables de entorno, según el sistema operativo que estés utilizando.

Windows

Sigue estos pasos para instalar Java JDK 17, crear y configurar el servicio en Windows:

  • Descarga e instala Java JDK 17 desde el sitio oficial de Oracle o adoptium.net:
  • https://www.oracle.com/co/java/technologies/downloads/
  • Durante la instalación, asegúrate de agregar Java al PATH del sistema.
  • Verifica la instalación ejecutando en la terminal:
  • java -version
  • Crea un archivo por lotes (`wow-libre-client.bat`) con el siguiente contenido:
  • @echo off
            set API_KEY_WOW_LIBRE=vuad1kt0jdidddxxxdv
            set USERNAME_WOW_LIBRE=wowlibre@gmail.com
            set PASSWORD_WOW_LIBRE=wowlibreclave
            set GM_USERNAME=wowlibregm
            set GM_PASSWORD=wowlibreclave
            set DB_WOW_LIBRE_USERNAME=acore
            set DB_WOW_LIBRE_PASSWORD=acore
            set SECRET_JWT=A3F1E6B2D0A728C9F54D8B32C7A59A7D0B9A8F94D1F6C762E7DA56231988C158
            set SERVER_WEB_NAME=NombreDelServer
    
            cd /d C:app        java -jar wow-libre-client-0.0.1-SNAPSHOT.jar
            pause
  • Guarda el archivo y colócalo en la carpeta donde estará la aplicación (`C:\app\`).
  • Para ejecutar el servicio manualmente, haz doble clic en `wow-libre-client.bat`.
  • Si deseas que se ejecute automáticamente al iniciar Windows, crea un acceso directo del archivo `.bat` en la carpeta `shell:startup`.
  • shell:startup
  • Nota: Asegúrate de colocar el archivo `.jar` descargado en la carpeta especificada en el script. En este ejemplo, la ruta usada esC:\app\, pero puedes cambiarla según tu necesidad. Para mover el archivo, puedes usar el Explorador de archivos o el siguiente comando en cmd:
  • move wow-libre-client-0.0.1-SNAPSHOT.jar C:\app\

Linux

Sigue estos pasos para instalar Java JDK 17, crear y configurar el servicio en Linux:

  • Abre una terminal.
  • Instala Java JDK 17 ejecutando el siguiente comando:
  • sudo apt update && sudo apt install openjdk-17-jdk
  • Verifica la instalación ejecutando:
  • java -version
  • Crea el archivo del servicio con el siguiente comando:
  • sudo nano /etc/systemd/system/wow-libre-client.service
  • Agrega el siguiente contenido al archivo:
  • [Unit]
    Description=Wow Libre Client
    After=network.target
    
    [Service]
    Type=simple
    User=root
    WorkingDirectory=/root/app/
    ExecStart=/usr/bin/java -jar /root/app/wow-libre-client-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod
    Restart=on-failure
    RestartSec=10s
    
    # Variables de entorno
    Environment="API_KEY_WOW_LIBRE=vuad1kt0jdidddxxxdv"
    Environment="USERNAME_WOW_LIBRE=wowlibre@gmail.com"
    Environment="PASSWORD_WOW_LIBRE=wowlibreclave"
    Environment="GM_USERNAME=wowlibregm"
    Environment="GM_PASSWORD=wowlibreclave"
    Environment="DB_WOW_LIBRE_USERNAME=acore"
    Environment="DB_WOW_LIBRE_PASSWORD=acore"
    Environment="SECRET_JWT=A3F1E6B2D0A728C9F54D8B32C7A59A7D0B9A8F94D1F6C762E7DA56231988C158"
    Environment="SERVER_WEB_NAME=NombreDelServer"
    
    
    [Install]
    WantedBy=multi-user.target
  • Guarda los cambios y cierra el editor (`CTRL + X`, luego `Y` y `ENTER`).
  • Recarga los servicios de systemd para aplicar la configuración:
  • sudo systemctl daemon-reload
  • Habilita el servicio para que inicie automáticamente con el sistema:
  • sudo systemctl enable wow-libre-client
  • Inicia el servicio manualmente:
  • sudo systemctl start wow-libre-client
  • Verifica que el servicio esté funcionando correctamente:
  • sudo systemctl status wow-libre-client
  • Nota: Asegúrate de colocar el archivo `.jar` descargado en la carpeta especificada en WorkingDirectory. En este ejemplo, la ruta usada es/root/app/, pero puedes cambiarla según tu necesidad. Para mover el archivo, puedes usar el siguiente comando:
  • mv wow-libre-client-0.0.1-SNAPSHOT.jar /root/app/
  • Nota: Como paso final, es necesario activar SOAP en el emulador editando el archivo worldserver.conf.
    Esto permitirá que la plataforma se comunique con la aplicación y automatice procesos mediante los comandos del emulador.
  • SOAP.Enabled = 1

Planes y Precios

Elige un plan y deja que nuestro equipo de expertos se encargue de la configuración. ¡Tú solo disfruta el crecimiento!

Gratis

Empieza sin costo y accede a nuestras funciones esenciales.

$0
  • Vinculaciones ilimitadas
  • Tráfico sin restricciones
  • Landing page incluida
  • Dashboard para gestionar todo
  • Requiere integración con plan VIP
  • Launcher (Próximamente)
¡Regístrate Gratis!

Pro

La mejor opción para empresas y startups. Solo $25/mes facturado anualmente.

$300/año
  • Vinculaciones ilimitadas
  • Tráfico sin restricciones
  • Landing page personalizada
  • Dashboard avanzado
  • Sin obligación de plan VIP
  • App móvil (Próximamente)
  • Launcher (Próximamente)
  • Soporte prioritario
  • Servidor VPS incluido
  • Monitoreo y alertas 24/7
  • Descargas de recursos ilimitadas
  • Vinculación automática
  • Estrategias de marketing en redes
  • Instalación web completa
  • Módulos Azeroth Core
  • Dominio personalizado gratis
¡Adquiere el Plan Pro!

Starter

Ideal para pequeñas empresas y emprendedores. Solo $30/mes facturado cada 6 meses.

$192 cada 6 meses
  • Vinculaciones ilimitadas
  • Tráfico sin restricciones
  • Landing page personalizada
  • Dashboard avanzado
  • Sin obligación de plan VIP
  • App móvil (Próximamente)
  • Launcher (Próximamente)
  • Soporte prioritario
  • Servidor VPS incluido
  • Monitoreo y alertas 24/7
  • Descargas de recursos ilimitadas
  • Vinculación automática
  • Estrategias de marketing en redes
  • Instalación web completa
  • Módulos Azeroth Core
  • Dominio personalizado gratis
¡Empieza Ahora!

Mensual

La flexibilidad que necesitas. Pago mensual de $35, con un pago inicial adicional por el dominio.

$35/mes
  • Vinculaciones ilimitadas
  • Tráfico sin restricciones
  • Landing page personalizada
  • Dashboard avanzado
  • Sin obligación de plan VIP
  • App móvil (Próximamente)
  • Launcher (Próximamente)
  • Soporte prioritario
  • Servidor VPS incluido
  • Monitoreo y alertas 24/7
  • Descargas de recursos ilimitadas
  • Vinculación automática
  • Dominio personalizado (requiere pago inicial)
  • Instalación web completa
¡Suscríbete Hoy!