Најт онлајн проблем со пад на AIS-серверот и решение за грешка при исклучување на серверот
Што е AISserver?
AIServer е една од главните услуги што овозможува работа на толпи (моб), NPC движења, системи за напади и вештачка интелигенција во играта на серверот Knight Online.
Ако AIS-серверот се исклучи:
- Толпите не се движат
- НДК не работат
- Играчите не можат да користат вештини
- Дури и ако серверот не се сруши целосно, играта станува неможна игра.
Зошто паѓа AIS-серверот?
Може да има многу различни причини за проблемот со исклучувањето на AIS-серверот. Најчестите причини се:
- Скршени NPC или Monster линии
- Недостасуваат датотеки за регион/патека
- Неточни скрипти за настани
- Неточни уредувања на базата на податоци
- Прелевање на меморијата
- Неточни операции за додавање карта
- Недостасуваат датотеки LUA или AI
Прво проверете ги датотеките за евиденција
Првото нешто што треба да се направи во проблемите со падот на AIServer е да се испитаат датотеките за дневници на трансакции.
Се наоѓа во папката AISserver:
AIServer.log
Отворете ја датотеката.
Следниве типови на грешки обично се гледаат овде:
Invalid NPC ID Region Load Failed Path Not Found Monster Table Error
Проверете ги табелите NPC
Ако AIS-серверот почне да паѓа, особено по додавањето на нов NPC, проблемот најверојатно е предизвикан од неточни линии во базата на податоци.
Проверете ги овие табели на SQL Server:
- K_NPC
- K_MONSTER
- K_NPCPOS
Забележете го следново:
- Недостасува NPC ID
- Погрешен број на регионот
- Лоши координатни вредности
- Погрешен тип на чудовиште
Недостасуваат или корумпирани регионални датотеки
Недостасуваните регионални датотеки во некои карти предизвикуваат моментален пад на AIS-серверот.
Конкретно:
- Додавање нова карта
- Инсталација на прилагодена зона
- Стара употреба на клиентот
После тоа, овој проблем се јавува често.
Проверете ги датотеките за патека
AISserver управува со патеките на движење на суштествата низ датотеките со патеки.
Недостасуваат или оштетени датотеки со патеки:
- Инсталирање тонови
- до заостанување на серверот
- Проблем со пад на серверот
може да предизвика.
Проверете ја употребата на меморијата и процесорот
Недоволна RAM меморија или прекумерна употреба на процесорот, исто така, може да предизвикаат исклучување на услугата AIS-сервер.
Конкретно:
- 1000+ онлајн играчи
- Мрест на висока толпа
- Неоптимизирани настани
Тоа создава сериозно оптоварување на серверот.
Препорачани активности за решение
- Исчистете ги скршените линии на NPC
- Повторно инсталирајте ги регионалните датотеки што недостасуваат
- Намалете ја густината на толпата
- Проверете ги приспособените скрипти за настани
- Изведете SQL одржување
- Закажете рестартирање на серверот
Вообичаени грешки
- Уредување база на податоци без преземање резервна копија
- Користење на непроверена датотека со карти
- Користење на нови серверски датотеки со стар клиент
- Не проверува конфликти на NPC ID
Заклучок
Проблемите со падот на AIS-серверот обично се предизвикани од корумпирани линии на базата на податоци или од исчезнати датотеки за игри. Овие проблеми може да се спречат во голема мера со редовна контрола на дневниците и оптимизирана структура на серверот.
Оваа статија е специјално подготвена за PvPServer.