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

Knight Online Panel (web) i problemi sinkronizacije baze podataka igre

Yazdır

Knight Online Panel (web) i problemi sinkronizacije baze podataka igre

U Knight Online pvp poslužiteljima, web panel (Registracija, Rangiranje, Pus/Max) i poslužitelj igre izravno koriste istu bazu podataka SQL Servera. Unatoč otvaranju novog članstva putem web-mjesta, primanju pogreške "ID ili lozinka pogrešna" prilikom ulaska u igru ili se iznos gotovine/KC-a primljen s web-mjesta ne pojavljuje u igri sinkronizacija (neusklađenost podataka) je problem. U ovom ćemo vodiču ispitati glavne uzroke i rješenja problema.

Razlog 1: Različita verzija (v1299 / v2xx) tablica i strukture procedura

SQL tablice koje pokreće web ploča koju koristite prilikom slanja zapisa u bazu podataka možda neće odgovarati tablicama koje čitaju datoteke igre.

rješenje:

  • Članstva u v1299 infrastrukturama općenito suTB_USERtijekom snimanja u tablicu, u trenutnim bazama podataka v2xx i novijimACCOUNT_CHARiliVERSION_DATATreba ispuniti i dodatne tablice kao npr.
  • U mapi za upravljanje vašeg web panelaconfig.phpili otvaranjem datoteke s postavkama baze podataka, provjerite koju proceduru (npr. `LOAD_USER_DATA` ili `CREATE_NEW_ACCOUNT`) ploča pokreće kada pritisnete članstvo i je li ta procedura dostupna u SQL Serveru.

Razlog 2: Dopuštenja za daljinsko povezivanje SQL Servera

Ako su hosting/poslužitelj na kojem se nalazi vaša web stranica i vaš poslužitelj za igre na različitim IP adresama, vaš poslužitelj za igre možda blokira zahtjeve podataka s web stranice iz razloga cyber sigurnosti.

rješenje:

  1. Otvorite SQL Server Management Studio, desnom tipkom miša kliknite naziv vašeg poslužitelja i Svojstva reći.
  2. Veze Prijeđite na karticu i "Dopusti daljinsko povezivanje s ovim poslužiteljem" Provjerite je li označeno (Dopusti udaljene veze s ovim poslužiteljem).
  3. Priključak SQL Servera na vanjsku mrežu putem Windows vatrozida 1433 Dodajte ulazno pravilo u priključak, dopuštajući samo IP adresu vaše web stranice.

Razlog 3: Neusklađenost metoda šifriranja MD5

Vaša web ploča možda sprema lozinke igrača u SQL kao MD5 (kriptirane hashove) radi osiguranja sigurnosti. Međutim, ako je Ebenezer/DbAgent programiran za čitanje lozinki u običnom tekstu, igrači se ne mogu prijaviti u igru.

  • Isključite značajku MD5 enkripcije u postavkama ploče ili upotrijebite MD5 kompatibilne (podržane od strane soaps/guard) verzije exe datoteka vaše igre.

Ovaj članak je posebno pripremljen za PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner