Problem s rušenjem Knight Online AIServera i rješenje pogreške pri isključivanju poslužitelja
Što je AIServer?
AIServer je jedan od glavnih servisa koji omogućuje rad mobova (mob), NPC pokreta, napadačkih sustava i umjetne inteligencije u igri na Knight Online poslužitelju.
Ako se AIServer isključi:
- Rulje se ne miču
- NPC ne rade
- Igrači ne mogu koristiti vještine
- Čak i ako se poslužitelj potpuno ne sruši, igra se ne može igrati.
Zašto se AIServer ruši?
Može postojati mnogo različitih razloga za problem s isključivanjem AIServera. Najčešći uzroci su:
- Prekinute linije NPC-a ili čudovišta
- Nedostaju datoteke regije/puta
- Neispravne skripte događaja
- Neispravna uređivanja baze podataka
- Prelijevanje memorije
- Netočne operacije dodavanja karte
- Nedostaju LUA ili AI datoteke
Prvo provjerite zapisničke datoteke
Prvo što treba učiniti u slučaju problema s rušenjem AIServera je ispitati datoteke dnevnika transakcija.
Nalazi se u mapi AIServer:
AIServer.log
Otvorite datoteku.
Ovdje se obično vide sljedeće vrste grešaka:
Invalid NPC ID Region Load Failed Path Not Found Monster Table Error
Provjerite NPC tablice
Ako se AIServer počne rušiti, osobito nakon dodavanja novog NPC-a, problem je najvjerojatnije uzrokovan netočnim linijama u bazi podataka.
Provjerite ove tablice na SQL Serveru:
- K_NPC
- K_ČUDOVIŠTE
- K_NPCPOS
Imajte na umu sljedeće:
- Nedostaje NPC ID
- Pogrešan broj regije
- Loše vrijednosti koordinata
- Pogrešna vrsta čudovišta
Regijske datoteke nedostaju ili su oštećene
Datoteke regije koje nedostaju na nekim kartama uzrokuju trenutni pad AIServera.
Posebno:
- Dodavanje nove karte
- Instalacija prilagođene zone
- Upotreba starog klijenta
Poslije se ovaj problem često javlja.
Provjerite datoteke puta
AIServer upravlja stazama kretanja stvorenja kroz datoteke putanje.
Nedostaju ili su oštećene datoteke staze:
- Instaliranje mobova
- na kašnjenje poslužitelja
- Problem s padom AIServera
može uzrokovati.
Provjerite korištenje memorije i procesora
Nedovoljno RAM-a ili pretjerano korištenje CPU-a također može uzrokovati gašenje usluge AIServer.
Posebno:
- 1000+ online igrača
- Spawn visoke mafije
- Neoptimizirani događaji
Stvara ozbiljno opterećenje na poslužitelju.
Preporučene radnje za rješenje
- Očistite isprekidane NPC linije
- Ponovno instalirajte regionalne datoteke koje nedostaju
- Smanjite gustoću rulje
- Provjerite prilagođene skripte događaja
- Izvršite održavanje SQL-a
- Zakažite ponovno pokretanje poslužitelja
Uobičajene greške
- Uređivanje baze podataka bez pravljenja sigurnosne kopije
- Korištenje neprovjerene datoteke karte
- Korištenje novih poslužiteljskih datoteka sa starim klijentom
- Ne provjerava se sukob ID NPC-a
Zaključak
Problemi s rušenjem AIServera obično su uzrokovani oštećenim linijama baze podataka ili nedostajućim datotekama igre. Ovi se problemi mogu u velikoj mjeri spriječiti redovitom kontrolom dnevnika i optimiziranom strukturom poslužitelja.
Ovaj članak je posebno pripremljen za PvPServer.