Servicio de búsqueda local

La configuración de un servicio de detección local es necesaria cuando el jugador y el servidor no tienen acceso a Internet, pero se quiere seguir beneficiando del método del código de detección para registrar a los jugadores.

Las siguientes instrucciones se aplican a un servidor on-prem.

La configuración consta de tres pasos: 1. Configurar el servicio de descubrimiento y la API de descubrimiento de ayuda. 2. Configuración en el servidor. 3. Configuración del reproductor. 

 

Configurar el servicio de descubrimiento y la API de descubrimiento de ayuda

  • Extraiga los archivos del zip adjunto en la carpeta "C:\INNDS Server Data\discovery".
  • Abra un símbolo del sistema como administrador.
  • Escribe lo siguiente:
    reg query HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\INNDS\ServerCom /v DBPassword
  • Seleccione y copie el valor de "DBPassword" (debe estar a la derecha de "REG_SZ").
  • Edite el archivo "C:\INNDS Server Data\discovery\config.json" en un editor de texto.
    Donde dice **DB_PASSWORD**, pegue la contraseña.
  • Guardar y salir.
  • Edite el archivo "C:\INNDS Server Data\discovery\api\config\default.json" en un editor de texto.
  • Donde dice **DB_PASSWORD**, pegue la contraseña.
  • Guardar y salir. 
  • Copie el archivo "discovery.conf" en la carpeta "C:\INNDS Server Data\nginx\conf\conf.d".
    Esto permitirá que el servidor reconozca y sirva los códigos de descubrimiento.
  • Abra un símbolo del sistema como administrador. Escriba los siguientes comandos:
  • "%PROGRAMFILES(X86)%\DISE\DISE Server\nssm" install DISEDiscovery "C:\DISE Server Data\discovery\discovery_service.exe"
    cd "C:\DISE Server Data\discovery\api"
    "%PROGRAMFILES(X86)%\DISE\DISE Server\node12\npm" install --production --scripts-prepend-node-path
    "%PROGRAMFILES(X86)%\DISE\DISE Server\nssm" install DISEDiscoveryAPI "%PROGRAMFILES(X86)%\DISE\DISE Server\node12\npm.cmd" start --scripts-prepend-node-path
    "%PROGRAMFILES(X86)%\DISE\DISE Server\nssm" set DISEDiscoveryAPI AppDirectory "C:\DISE Server Data\discovery\api"
    sc start DISEDiscovery
    sc start DISEDiscoveryAPI
    sc stop DISEServerNginx
    sc start DISEServerNginx
    Generic

     

  • Asegúrese de que el DNS de "discovery0" apunta a la IP del servidor.
    (Puede apuntar usando el archivo de host en el servidor y en el reproductor pero recomendamos usar el DNS)

  • Confirme que el servicio de descubrimiento está funcionando abra un navegador web y vaya a "http://discovery0/discovery/codes/000000".
    Debería recibir una respuesta que diga: Código no encontrado.

  • Si necesita cambiar el nombre DNS que debe utilizarse, haga lo siguiente: 
  • Edite el archivo "C:\INNDS Server Data\nginx\conf.d\discovery.conf" en un editor de texto.
    Busca la línea
    server_name discovery0;
  • cambia "discovery0" para que sea lo que necesitas.
  • Reinicie el servicio de Windows INNDSServerNginx.

 

Ajustes en el servidor

  • Abra regedit y vaya a la clave "HKEY_LOCAL_MACHINE\NSOFTWARE\NWOW6432Node\NINNDS\NServerCom"
  • Añade el valor de cadena LocalDiscoveryServer con un valor que es el nombre DNS al servidor de descubrimiento, sin http://. 
  • Ejecute de nuevo el archivo "C:\N-Archivos de programa (x86)\N-INNDS Server\N-INNDSServerInstaller.bat".
    No tiene que cambiar nada. 

Configurar Premium 

Es posible crear un instalador personalizado que establezca automáticamente el servidor de descubrimiento local. 

  • Abra regedit y vaya a la clave "HKEY_CURRENT_USER\NSOFTWARE\NINNDS\NServerCom"
  • Añade el valor de cadena LocalDiscoveryServer con un valor que es el nombre DNS al servidor de descubrimiento, sin http://. 
  • Inicie el Centro de Control INNDS y verifique que puede obtener un código de detección.
    El código de descubrimiento local debe terminar con un "0".

ZIP
(2.23 MB)
¿Fue útil la respuesta? 0 Los Usuarios han Encontrado Esto Útil (0 Votos)