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

Problemi di sincronizzazione del pannello Knight Online (Web) e del database di gioco

Yazdır

Problemi di sincronizzazione del pannello Knight Online (Web) e del database di gioco

Nei server pvp di Knight Online, il pannello web (Registrazione, Classifica, Pus/Max) e il server di gioco utilizzano direttamente lo stesso database SQL Server. Nonostante l'apertura di una nuova iscrizione tramite il sito Web, la ricezione dell'errore "ID o password errata" quando si accede al gioco o l'importo in contanti/KC ricevuto dal sito non viene visualizzato nel gioco sincronizzazione (mancata corrispondenza dei dati) è il problema. In questa guida esamineremo le principali cause e soluzioni del problema.

Motivo 1: strutture di tabelle e procedure di versioni diverse (v1299 / v2xx).

Le tabelle SQL attivate dal pannello web che utilizzi quando invii i record al database potrebbero non corrispondere alle tabelle lette dai file di gioco.

Soluzione:

  • Le appartenenze alle infrastrutture v1299 sono generalmenteTB_USERdurante la registrazione nella tabella, nei database attuali v2xx e versioni successiveACCOUNT_CHAROVERSION_DATADovrebbero essere compilate anche tabelle aggiuntive come ad esempio.
  • Nella cartella di gestione del tuo pannello webconfig.phpoppure aprendo il file delle impostazioni del database, verificare quale procedura (Es: `LOAD_USER_DATA` o `CREATE_NEW_ACCOUNT`) il pannello attiva quando si preme l'iscrizione e se questa procedura è disponibile in SQL Server.

Motivo 2: autorizzazioni di connessione remota di SQL Server

Se l'hosting/server su cui è ospitato il tuo sito web e il server di gioco hanno indirizzi IP diversi, il tuo server di gioco potrebbe bloccare le richieste di dati dal sito web per motivi di sicurezza informatica.

Soluzione:

  1. Apri SQL Server Management Studio, fai clic con il pulsante destro del mouse sul nome del server e Proprietà Dire.
  2. Connessioni Passa alla scheda e "Consenti connessioni remote a questo server" Verificare che (Consenti connessioni remote a questo server) sia selezionato.
  3. Porta di SQL Server alla rete esterna tramite Windows Firewall 1433 Aggiungi una regola in entrata alla porta, consentendo solo l'indirizzo IP del tuo sito web.

Motivo 3: mancata corrispondenza del metodo di crittografia MD5

Il tuo pannello web potrebbe salvare le password dei giocatori su SQL come MD5 (hash crittografati) per garantire la sicurezza. Tuttavia, se Ebenezer/DbAgent è programmato per leggere le password in formato testo, i giocatori non potranno accedere al gioco.

  • Disattiva la funzionalità di crittografia MD5 nelle impostazioni del pannello o utilizza versioni compatibili con MD5 (supportate da soaps/guard) dei file exe del gioco.

Questo articolo è stato preparato appositamente per PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner