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

Problemer med synkronisering af Knight Online Panel (web) og spildatabase

Yazdır

Problemer med synkronisering af Knight Online Panel (web) og spildatabase

I Knight Online pvp-servere bruger webpanelet (Registration, Ranking, Pus/Max) og spilserveren direkte den samme SQL Server-database. På trods af åbning af et nyt medlemskab via hjemmesiden, modtagelse af en "ID eller Password Wrong"-fejl, når du går ind i spillet, eller kontanter/KC-beløbet modtaget fra webstedet, der ikke vises i spillet synkronisering (data uoverensstemmelse) er problemet. I denne guide vil vi undersøge de vigtigste årsager og løsninger til problemet.

Årsag 1: Anden version (v1299 / v2xx) tabel- og procedurestrukturer

SQL-tabellerne, der udløses af det webpanel, du bruger, når du sender poster til databasen, matcher muligvis ikke de tabeller, der læses af spilfilerne.

Løsning:

  • Medlemskaber i v1299-infrastrukturer er genereltTB_USERmens du optager i tabellen, i aktuelle databaser v2xx og nyereACCOUNT_CHARellerVERSION_DATAYderligere tabeller, som f.eks. også skal udfyldes.
  • I administrationsmappen på dit webpanelconfig.phpeller ved at åbne databaseindstillingsfilen, tjek hvilken procedure (f.eks. `LOAD_USER_DATA` eller `CREATE_NEW_ACCOUNT`) panelet udløser, når der trykkes på medlemskab, og om denne procedure er tilgængelig i SQL Server.

Årsag 2: SQL Server Remote Connection Permissions

Hvis hostingen/serveren, hvor dit websted er hostet, og din spilserver er på forskellige IP-adresser, blokerer din spilserver muligvis dataanmodninger fra webstedet af cybersikkerhedsmæssige årsager.

Løsning:

  1. Åbn SQL Server Management Studio, højreklik på dit servernavn og Egenskaber sige.
  2. Forbindelser Skift til fanen og "Tillad fjernforbindelser til denne server" Bekræft, at (Tillad fjernforbindelser til denne server) er markeret.
  3. SQL Servers port til det eksterne netværk gennem Windows Firewall 1433 Tilføj en indgående regel til porten, der kun tillader dit websteds IP-adresse.

Årsag 3: MD5-krypteringsmetode uoverensstemmelser

Dit webpanel gemmer muligvis spillernes adgangskoder til SQL som MD5 (krypterede hashes) for at sikre sikkerheden. Men hvis Ebenezer/DbAgent er programmeret til at læse adgangskoder i almindelig tekst, kan spillere ikke logge ind på spillet.

  • Sluk for MD5-krypteringsfunktionen i dine panelindstillinger, eller brug MD5-kompatible (understøttet af sæber/guard) versioner af dine spil-exe-filer.

Denne artikel er specielt forberedt til PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner