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

Problemas de sincronização do Knight Online Panel (Web) e do banco de dados do jogo

Yazdır

Problemas de sincronização do Knight Online Panel (Web) e do banco de dados do jogo

Nos servidores pvp Knight Online, o painel web (Registro, Ranking, Pus/Max) e o servidor do jogo usam diretamente o mesmo banco de dados SQL Server. Apesar de abrir uma nova assinatura através do site, receber um erro de "ID ou senha errada" ao entrar no jogo ou o valor em dinheiro/KC recebido do site não aparecer no jogo sincronização (incompatibilidade de dados) é o problema. Neste guia, examinaremos as principais causas e soluções do problema.

Razão 1: Estruturas de Tabela e Procedimento de Versão Diferente (v1299/v2xx)

As tabelas SQL acionadas pelo web panel que você utiliza ao enviar registros para o banco de dados podem não corresponder às tabelas lidas pelos arquivos do jogo.

Solução:

  • As associações em infraestruturas v1299 são geralmenteTB_USERdurante a gravação na tabela, nos bancos de dados atuais v2xx e superioresACCOUNT_CHARouVERSION_DATATabelas adicionais como também devem ser preenchidas.
  • Na pasta de gerenciamento do seu painel webconfig.phpou abrindo o arquivo de configurações do banco de dados, verifique qual procedimento (Ex: `LOAD_USER_DATA` ou `CREATE_NEW_ACCOUNT`) o painel aciona ao pressionar adesão e se este procedimento está disponível no SQL Server.

Razão 2: permissões de conexão remota do SQL Server

Se a hospedagem/servidor onde seu site está hospedado e o servidor do jogo estiverem em endereços IP diferentes, o servidor do jogo pode estar bloqueando solicitações de dados do site por motivos de segurança cibernética.

Solução:

  1. Abra o SQL Server Management Studio, clique com o botão direito no nome do servidor e Propriedades digamos.
  2. Conexões Mude para a guia e "Permitir conexões remotas a este servidor" Verifique se (Permitir conexões remotas com este servidor) está marcado.
  3. Porta do SQL Server para a rede externa através do Firewall do Windows 1433 Adicione uma regra de entrada à porta, permitindo apenas o endereço IP do seu site.

Razão 3: incompatibilidades no método de criptografia MD5

Seu painel web pode estar salvando as senhas dos jogadores em SQL como MD5 (hashes criptografados) para garantir a segurança. No entanto, se o Ebenezer/DbAgent estiver programado para ler senhas em texto simples, os jogadores não poderão fazer login no jogo.

  • Desative o recurso de criptografia MD5 nas configurações do painel ou use versões compatíveis com MD5 (suportadas por sabonetes/guard) dos arquivos exe do jogo.

Este artigo foi preparado especialmente para PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner