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

Problemer med synkronisering av Knight Online Panel (nett) og spilldatabase

Yazdır

Problemer med synkronisering av Knight Online Panel (nett) og spilldatabase

I Knight Online pvp-servere bruker nettpanelet (Registrering, Ranking, Pus/Max) og spillserveren direkte den samme SQL Server-databasen. Til tross for at du har åpnet et nytt medlemskap via nettsiden, mottar en "ID eller passord feil"-feil når du går inn i spillet, eller kontanter/KC-beløpet mottatt fra nettstedet som ikke vises i spillet synkronisering (data uoverensstemmelse) is the problem. I denne veiledningen vil vi undersøke hovedårsakene og løsningene til problemet.

Årsak 1: Annen versjon (v1299 / v2xx) Tabell og prosedyrestrukturer

SQL-tabellene som utløses av webpanelet du bruker når du sender poster til databasen, samsvarer kanskje ikke med tabellene som leses av spillfilene.

Løsning:

  • Medlemskap i v1299-infrastrukturer er genereltTB_USERmens du registrerer i tabellen, i gjeldende databaser v2xx og nyereACCOUNT_CHARellerVERSION_DATAYtterligere tabeller som også bør fylles ut.
  • I administrasjonsmappen til nettpanelet dittconfig.phpeller ved å åpne databaseinnstillingsfilen, sjekk hvilken prosedyre (Eks: `LOAD_USER_DATA` eller `CREATE_NEW_ACCOUNT`) panelet utløser når du trykker på medlemskap og om denne prosedyren er tilgjengelig i SQL Server.

Årsak 2: Tillatelser for ekstern tilkobling til SQL Server

Hvis hostingen/serveren der nettstedet ditt er vert og spillserveren din har forskjellige IP-adresser, kan det hende at spillserveren blokkerer dataforespørsler fra nettstedet av cybersikkerhetsgrunner.

Løsning:

  1. Åpne SQL Server Management Studio, høyreklikk på servernavnet ditt og Egenskaper si.
  2. Tilkoblinger Switch to the tab and "Tillat eksterne tilkoblinger til denne serveren" Bekreft at (Tillat eksterne tilkoblinger til denne serveren) er merket av.
  3. SQL Servers port til det eksterne nettverket gjennom Windows-brannmuren 1433 Legg til en inngående regel i porten, og tillater kun nettstedets IP-adresse.

Årsak 3: MD5-krypteringsmetoden samsvarer ikke

Nettpanelet ditt lagrer kanskje spillernes passord til SQL som MD5 (krypterte hasher) for å sikre sikkerheten. Men hvis Ebenezer/DbAgent er programmert til å lese passord i ren tekst, kan ikke spillere logge på spillet.

  • Slå av MD5-krypteringsfunksjonen i panelinnstillingene eller bruk MD5-kompatible (støttet av soaps/guard) versjoner av spillets exe-filer.

Denne artikkelen er spesielt utarbeidet for PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner