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

Knight Online Panel (webb) och problem med synkronisering av speldatabas

Yazdır

Knight Online Panel (webb) och problem med synkronisering av speldatabas

I Knight Online pvp-servrar använder webbpanelen (Registration, Ranking, Pus/Max) och spelservern direkt samma SQL Server-databas. Trots att ett nytt medlemskap har öppnats via webbplatsen, får felmeddelandet "ID eller lösenord fel" när du går in i spelet eller kontanter/KC-beloppet som tas emot från webbplatsen som inte visas i spelet synkronisering (datafel matchar) är problemet. I den här guiden kommer vi att undersöka de huvudsakliga orsakerna och lösningarna till problemet.

Orsak 1: Olika versioner (v1299 / v2xx) Tabell- och procedurstrukturer

SQL-tabellerna som utlöses av webbpanelen du använder när du skickar poster till databasen kanske inte matchar tabellerna som läses av spelfilerna.

Lösning:

  • Medlemskap i v1299-infrastrukturer är generelltTB_USERmedan du spelar in i tabellen, i aktuella databaser v2xx och högreACCOUNT_CHARellerVERSION_DATAYtterligare tabeller som också bör fyllas i.
  • I hanteringsmappen på din webbpanelconfig.phpeller genom att öppna databasinställningsfilen, kontrollera vilken procedur (Ex: `LOAD_USER_DATA` eller `CREATE_NEW_ACCOUNT`) panelen utlöser när man trycker på medlemskap och om denna procedur är tillgänglig i SQL Server.

Orsak 2: SQL Server Remote Connection Permissions

Om webbhotellet/servern där din webbplats är värd och din spelserver har olika IP-adresser, kan din spelserver blockera dataförfrågningar från webbplatsen av cybersäkerhetsskäl.

Lösning:

  1. Öppna SQL Server Management Studio, högerklicka på ditt servernamn och Egenskaper säga.
  2. Anslutningar Växla till fliken och "Tillåt fjärranslutningar till den här servern" Kontrollera att (Tillåt fjärranslutningar till denna server) är markerat.
  3. SQL Servers port till det externa nätverket via Windows-brandväggen 1433 Lägg till en inkommande regel i porten och tillåt endast din webbplats IP-adress.

Orsak 3: MD5-krypteringsmetod stämmer inte överens

Din webbpanel kanske sparar spelarnas lösenord till SQL som MD5 (krypterade hash) för att säkerställa säkerheten. Men om Ebenezer/DbAgent är programmerad att läsa lösenord i vanlig text kan spelare inte logga in på spelet.

  • Stäng av MD5-krypteringsfunktionen i dina panelinställningar eller använd MD5-kompatibla (stöds av soaps/guard) versioner av dina spelexe-filer.

Den här artikeln är speciellt förberedd för PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner