Knight Online Duplicirane ranjivosti i Vodič za sprječavanje dupliciranja predmeta
Što je dupliciranje?
Dupliciranje je proces u kojem igrači kopiraju predmete ili novčiće koristeći ranjivosti u sustavu igre.
Ova situacija:
- To remeti ekonomiju poslužitelja
- Urušava tržišni sustav
- Uzrokuje gubitak igrača
- Smanjuje pouzdanost poslužitelja
Kako nastaju dupli deficiti?
Ranjivosti dupliciranja obično se javljaju iz sljedećih razloga:
- Iskorištavanje trgovinskih paketa
- Problemi s vraćanjem SQL-a
- Pogreške sinkronizacije inventara
- Stare datoteke GameServera
- Neispravan sustav spremanja
Nemojte koristiti stare datoteke poslužitelja
Postoje mnoge poznate ranjivosti dupliciranja u starijim verzijama GameServera.
Stoga:
- Koristite ažurne datoteke
- Nanesite zaštitne flastere
- Pratite ažuriranja popravka iskorištavanja
Ojačati kontrolu trgovine
Neki dup otvori se prave kroz sustav trgovanja.
Pogledajte ove:
- Trade cancel exploits
- prekoračenje zaliha
- težina bug
- Sinkronizacija skladišta
SQL Backup and Rollback System
Izrada redovitih sigurnosnih kopija važna je za oporavak podataka u slučaju dup napada.
Preporučeno:
- Sigurnosna kopija po satu
- Automatsko vraćanje bodova
- Sustav za snimanje dnevnika
Postavite sustav evidencije predmeta
Snimanje pomicanja stavki vrlo je važno u otkrivanju duplikata.
Zabilježite sljedeće:
- Trgovačke transakcije
- Skladišni prijenosi
- Drop potezi
- Transakcije GM artikla
Vatrozid i zaštita paketa
Neke metode dupliciranja izvode se manipulacijom paketa.
Stoga:
- filter paketa
- Anti-cheat sustavi
- Zaštita vatrozidom
Preporučljivo je koristiti.
Uobičajene greške
- ne uzimajući rezervnu kopiju
- Korištenje starih poslužiteljskih datoteka
- Nevođenje trgovačkog dnevnika
- Nekontrolirana raspodjela GM ovlasti
Zaključak
Kako biste u potpunosti spriječili duplicirane ranjivosti, potrebno je zajedno koristiti ažurirane datoteke, sustave dnevnika i jake sigurnosne mjere.
Ovaj članak je posebno pripremljen za PvPServer.