PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

Problemas de sincronización del panel Knight Online (Web) y de la base de datos del juego

Yazdır

Problemas de sincronización del panel Knight Online (Web) y de la base de datos del juego

En los servidores pvp de Knight Online, el panel web (Registro, Clasificación, Pus/Max) y el servidor del juego utilizan directamente la misma base de datos SQL Server. A pesar de abrir una nueva membresía a través del sitio web, recibir un error de "ID o contraseña incorrecta" al ingresar al juego o la cantidad de efectivo/KC recibida del sitio no aparece en el juego. sincronización (no coinciden los datos) es el problema. En esta guía, examinaremos las principales causas y soluciones del problema.

Razón 1: Tabla de versiones diferentes (v1299 / v2xx) y estructuras de procedimientos

Es posible que las tablas SQL activadas por el panel web que utilizas al enviar registros a la base de datos no coincidan con las tablas leídas por los archivos del juego.

Solución:

  • Las membresías en infraestructuras v1299 generalmente sonTB_USERmientras se graba en la tabla, en las bases de datos actuales v2xx y superioresACCOUNT_CHARoVERSION_DATATambién se deben completar tablas adicionales como .
  • En la carpeta de gestión de tu panel webconfig.phpo abriendo el archivo de configuración de la base de datos, verifique qué procedimiento (Ej: `LOAD_USER_DATA` o `CREATE_NEW_ACCOUNT`) activa el panel al presionar membresía y si este procedimiento está disponible en SQL Server.

Razón 2: Permisos de conexión remota de SQL Server

Si el alojamiento/servidor donde está alojado su sitio web y su servidor de juegos tienen direcciones IP diferentes, su servidor de juegos puede estar bloqueando las solicitudes de datos del sitio web por razones de seguridad cibernética.

Solución:

  1. Abra SQL Server Management Studio, haga clic derecho en el nombre de su servidor y Propiedades decir.
  2. Conexiones Cambie a la pestaña y "Permitir conexiones remotas a este servidor" Verifique que (Permitir conexiones remotas a este servidor) esté marcado.
  3. Puerto de SQL Server a la red externa a través del Firewall de Windows 1433 Agregue una regla de entrada al puerto, permitiendo solo la dirección IP de su sitio web.

Razón 3: Discrepancias en el método de cifrado MD5

Es posible que su panel web esté guardando las contraseñas de los jugadores en SQL como MD5 (hashes cifrados) para garantizar la seguridad. Sin embargo, si Ebenezer/DbAgent está programado para leer contraseñas en texto plano, los jugadores no pueden iniciar sesión en el juego.

  • Desactive la función de cifrado MD5 en la configuración de su panel o use versiones compatibles con MD5 (soportadas por SOAPS/GUARD) de los archivos EXE de su juego.

Este artículo está especialmente preparado para PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner