Knight Online CPU 100% проблем со користење и решение за проблемот со задоцнување на серверот
Што е 100% проблем со процесорот?
Кога користењето на процесорот ќе достигне 100%, тоа значи дека процесорската моќ на серверот е целосно наполнета.
Во овој случај:
- Играчите доживуваат замрзнувања
- Се појавуваат одложувања на вештината
- Толпите се движат доцна
- Вредностите на пинг на серверот се зголемуваат
- GameServer може да се исклучи
Зошто се зголемува употребата на процесорот?
Може да има многу причини за висока употреба на процесорот на Knight Online серверите.
1. Прекумерна густина на толпата
Мрестењето на голем број суштества, особено во фармските области, става сериозно оптоварување на процесорот.
Затоа што секоја толпа:
- Прави пресметки за движење
- Врши контрола на играчот
- Вештината ги извршува операциите
- ВИ врши пресметки
2. Неисправни системи за настани
Неоптимизираните скрипти за настани може постојано да се вртат и да ја зголемат употребата на процесорот.
3. Густина на барањето SQL
Погрешно конфигурираните операции на базата на податоци ја зголемуваат употребата на процесорот.
Конкретно:
- Прекумерен раст на табелите за дневници
- недостаток на индекс
- Континуирано извршување на прашања
сериозно влијае на перформансите.
4. DDoS и бот напади
Масовните напади на пакети можат да создадат прекумерно оптоварување на GameServer.
Како да ја проверите употребата на процесорот?
На Windows серверите:
Ctrl + Shift + Esc
Можете да ја видите употребата на процесорот со отворање на Task Manager со .
Особено, проверете ги овие услуги:
- GameServer.exe
- AIServer.exe
- Ebenezer.exe
- SQL Server
Mob Spawn Optimization
Прекумерната густина на моб е една од најголемите причини што ја зголемува употребата на процесорот.
Можете да:
- Намалете го бројот на мафијата
- Зголемете го времето на повторно множење
- Отстранете ги непотребните фарми
SQL Server Performance Maintenance
Операциите за одржување на SQL можат сериозно да ги подобрат перформансите.
Препорачани дејства:
- Чистење на дневник
- Индексот е оптимизиран
- Неискористено чистење на масата
- Процесот на смалување по резервната копија
Оптимизација на GameServer
Некои постари верзии на датотеки на серверот можеби не се оптимизирани.
Постабилно:
- Датотеки на GameServer
- Верзија на AIS-сервер
- Структура на база на податоци
Користењето може да ги зголеми перформансите.
Користете анти-DDoS заштита
Нападите од тежок сообраќај може да ја зголемат употребата на процесорот.
Затоа:
- Заштита на заштитен ѕид
- Систем за ограничување на стапката
- VPS/VDS со анти-DDoS заштита
Се препорачува да се користи.
Вообичаени грешки
- Додавање прекумерни толпи
- Користење на неоптимизирани настани
- Избор на несоодветен VPS
- Користење на стара SQL верзија
Заклучок
Оптимизацијата на процесорот на Knight Online серверите може да се постигне со правилно конфигуриран моб систем, оптимизиран SQL сервер и моќен хардвер.
Оваа статија е специјално подготвена за PvPServer.