Knight Online Gids voor dubbele kwetsbaarheden en preventie van itemdup
Wat is duplicatie?
Duplicatie is het proces waarbij spelers items of munten kopiëren door gebruik te maken van kwetsbaarheden in het spelsysteem.
Deze situatie:
- Het verstoort de servereconomie
- Het laat het marktsysteem instorten
- Veroorzaakt spelerverlies
- Vermindert de betrouwbaarheid van de server
Hoe ontstaan Dup-tekorten?
Duplicatiekwetsbaarheden treden meestal op om de volgende redenen:
- Exploitaties van handelspakketten
- Problemen met het terugdraaien van SQL
- Voorraadsynchronisatiefouten
- Oude GameServer-bestanden
- Defect opslagsysteem
Gebruik geen oude serverbestanden
Er zijn veel bekende duplicatiekwetsbaarheden in oudere GameServer-versies.
Daarom:
- Gebruik up-to-date bestanden
- Breng beschermingspatches aan
- Volg exploitfix-updates
Versterk de handelscontroles
Sommige dup-openingen worden gemaakt via het handelssysteem.
Bekijk deze eens:
- Handel annuleert exploits
- voorraadoverschot
- gewichtsfout
- Magazijnsynchronisatie
SQL-back-up- en rollback-systeem
Het regelmatig maken van back-ups is belangrijk voor gegevensherstel in geval van dup-aanvallen.
Aanbevolen:
- Uurlijkse back-up
- Automatische terugdraaipunten
- Logregistratiesysteem
Zet een artikellogboeksysteem op
Het registreren van itembewegingen is erg belangrijk bij dup-detectie.
Log het volgende:
- Handelstransacties
- Magazijnoverdrachten
- Laat bewegingen vallen
- Transacties met GM-artikelen
Firewall- en pakketbescherming
Sommige dup-methoden worden uitgevoerd via pakketmanipulatie.
Daarom:
- pakketfilter
- Anti-cheat systemen
- Firewall-bescherming
Het wordt aanbevolen om te gebruiken.
Veelvoorkomende fouten
- geen back-up maken
- Oude serverbestanden gebruiken
- Geen handelslogboek bijhouden
- Ongecontroleerde verdeling van GM-bevoegdheden
Conclusie
Om dubbele kwetsbaarheden volledig te voorkomen, moeten up-to-date bestanden, logsystemen en krachtige beveiligingsmaatregelen samen worden gebruikt.
Dit artikel is speciaal opgesteld voor PvPServer.