Knight Online AIServer Crash Problem și Server Shutdown Error Solution
Ce este AIServer?
AIServer este unul dintre principalele servicii care permite operarea mafioților (mob), mișcărilor NPC-urilor, sistemelor de atac și inteligenței artificiale în joc pe serverul Knight Online.
Dacă AIServer se închide:
- Mafioții nu se mișcă
- NPC-urile nu funcționează
- Jucătorii nu pot folosi abilitățile
- Chiar dacă serverul nu se blochează complet, jocul devine nejucat.
De ce se blochează AIServer?
Pot exista multe motive diferite pentru problema de închidere a serverului AIS. Cele mai frecvente cauze sunt:
- NPC-uri întrerupte sau linii de monstru
- Lipsesc fișiere regiune/cale
- Scripturi de evenimente incorecte
- Editări incorecte ale bazei de date
- Debordarea memoriei
- Operații de adăugare a hărții incorecte
- Lipsesc fișiere LUA sau AI
Verificați mai întâi fișierele jurnal
Primul lucru de făcut în problemele de blocare a AIServer este să examinați fișierele jurnal de tranzacții.
Situat în folderul AIServer:
AIServer.log
Deschideți fișierul.
Următoarele tipuri de erori sunt de obicei văzute aici:
Invalid NPC ID Region Load Failed Path Not Found Monster Table Error
Verificați tabelele NPC
Dacă AIServer începe să se blocheze, mai ales după adăugarea unui nou NPC, problema este cel mai probabil cauzată de liniile incorecte din baza de date.
Verificați aceste tabele pe SQL Server:
- K_NPC
- K_MONSTER
- K_NPCPOS
Rețineți următoarele:
- Lipsește ID-ul NPC
- Număr de regiune greșit
- Valori de coordonate greșite
- Tip greșit de monstru
Fișiere de regiune lipsă sau corupte
Lipsa fișierelor de regiune din unele hărți provoacă blocarea instantanee a AIServer.
În special:
- Adăugarea unei noi hărți
- Instalare în zonă personalizată
- Utilizarea clientului vechi
Ulterior, această problemă apare frecvent.
Verificați fișierele de cale
AIServer gestionează căile de mișcare ale creaturilor prin fișierele de cale.
Fișierele de cale lipsă sau corupte:
- Instalarea mafioților
- la lag-ul serverului
- Problemă de blocare a serverului AIS
poate provoca.
Verificați utilizarea memoriei și a procesorului
RAM insuficientă sau utilizarea excesivă a procesorului poate cauza, de asemenea, oprirea serviciului AIServer.
În special:
- Peste 1000 de jucători online
- Înaltă generație de mafie
- Evenimente neoptimizate
Creează o sarcină serioasă pe server.
Acțiuni recomandate pentru rezolvare
- Curățați liniile NPC întrerupte
- Reinstalați fișierele de regiune lipsă
- Reduceți densitatea mafiei
- Verificați scripturile de evenimente personalizate
- Efectuați întreținerea SQL
- Programați o repornire a serverului
Greșeli comune
- Editarea unei baze de date fără a face o copie de rezervă
- Folosind un fișier de hartă netestat
- Utilizarea noilor fișiere de server cu clientul vechi
- Nu se verifică conflictele de ID-uri NPC
Concluzie
Problemele de blocare ale serverului AIS sunt de obicei cauzate de liniile de bază de date corupte sau de fișierele de joc lipsă. Aceste probleme pot fi prevenite în mare măsură cu un control regulat al jurnalelor și o structură optimizată a serverului.
Acest articol este pregătit special pentru PvPServer.