Knight Online Duplicate Vulnerabilities and Item Dup Prevention Guide
Hva er duplisering?
Duplisering er prosessen der spillere kopierer gjenstander eller mynter ved å bruke sårbarheter i spillsystemet.
Denne situasjonen:
- Det forstyrrer serverøkonomien
- Det kollapser markedssystemet
- Fører til tap av spillere
- Reduserer serverpålitelighet
Hvordan oppstår dup-underskudd?
Dupliseringssårbarheter oppstår vanligvis av følgende årsaker:
- Handel med pakkeutnyttelser
- SQL tilbakeføringsproblemer
- Beholdningssynkroniseringsfeil
- Gamle GameServer-filer
- Defekt lagringssystem
Ikke bruk gamle serverfiler
Det er mange kjente dupliseringssårbarheter i eldre GameServer-versjoner.
Derfor:
- Bruk oppdaterte filer
- Påfør beskyttelsesplaster
- Følg oppdateringer om utnyttelsesreparasjoner
Styrke handelskontrollene
Noen dup-åpninger gjøres gjennom handelssystemet.
Sjekk disse ut:
- Handel kansellerer utnyttelser
- lageroverløp
- vektfeil
- Lagersynkronisering
SQL Backup og Rollback System
Å ta regelmessige sikkerhetskopier er viktig for datagjenoppretting i tilfelle dup-angrep.
Anbefalt:
- Timebasert backup
- Automatiske tilbakeføringspunkter
- Loggregistreringssystem
Sett opp et vareloggsystem
Registrering av elementbevegelser er svært viktig ved dup-deteksjon.
Logg følgende:
- Handelstransaksjoner
- Lageroverføringer
- Slipp trekk
- GM-varetransaksjoner
Brannmur og pakkebeskyttelse
Noen dup-metoder gjøres gjennom pakkemanipulering.
Derfor:
- pakkefilter
- Anti-juksesystemer
- Brannmurbeskyttelse
Det anbefales å bruke.
Vanlige feil
- tar ikke backup
- Bruker gamle serverfiler
- Ikke føre en handelslogg
- Ukontrollert fordeling av GM-krefter
Konklusjon
For fullstendig å forhindre dupliserte sårbarheter, bør oppdaterte filer, loggsystemer og sterke sikkerhetstiltak brukes sammen.
Denne artikkelen er spesielt utarbeidet for PvPServer.