Knight Online Duplicate Vulnerations and Item Dup Prevention Guide
Що таке дублювання?
Дублювання — це процес копіювання гравцями предметів або монет, використовуючи вразливі місця в ігровій системі.
Ця ситуація:
- Це порушує економіку сервера
- Це руйнує ринкову систему
- Викликає втрату гравця
- Знижує надійність сервера
Як виникають дуп-дефіцити?
Уразливість копіювання зазвичай виникає з таких причин:
- Експлойти торгових пакетів
- Проблеми відкату SQL
- Помилки синхронізації запасів
- Старі файли GameServer
- Несправна система збереження
Не використовуйте старі серверні файли
У старіших версіях GameServer є багато відомих уразливостей дублювання.
Тому:
- Використовуйте актуальні файли
- Нанесіть захисні пластирі
- Слідкуйте за оновленнями виправлень експлойтів
Посилити контроль торгівлі
Деякі відкриття дублікатів здійснюються через торгову систему.
Перегляньте ці:
- Експлойти скасування торгівлі
- переповнення запасів
- помилка ваги
- Синхронізація складу
Система резервного копіювання та відкоту SQL
Регулярне резервне копіювання є важливим для відновлення даних у разі атак дублювання.
Рекомендовано:
- Погодинна резервна копія
- Точки автоматичного відкату
- Система обліку журналів
Налаштуйте систему журналу елементів
Запис переміщень елементів дуже важливий для виявлення дублікатів.
Зареєструйте наступне:
- Торговельні операції
- Складські переміщення
- Дроп ходи
- Транзакції з товарами GM
Брандмауер і захист пакетів
Деякі методи копіювання виконуються за допомогою маніпулювання пакетами.
Тому:
- пакетний фільтр
- Античит системи
- Захист брандмауером
Рекомендується до використання.
Поширені помилки
- не беручи резервну копію
- Використання старих файлів сервера
- Не ведення торгового журналу
- Безконтрольний розподіл повноважень GM
Висновок
Щоб повністю запобігти повторюваним уразливостям, слід використовувати разом оновлені файли, системи журналів і надійні заходи безпеки.
Ця стаття спеціально підготовлена для PvPServer.