Како да читате и решавате грешки на Syserr во серверите Metin2 Pvp?
Тоа е причината за речиси сите технички проблеми што се среќаваат во управувањето со серверот Metin2 PVP, како што се паѓање на јадрото (каналот), ударите на играта, неотворените прозорци на NPC или неработењето на системите. syserr резервирани во датотеки. Во ова упатство, ќе научите како да ги читате датотеките syserr за да откриете грешки од страна на серверот и како да ги поправите најчестите грешки.
1. Каде да се најдат Syserr датотеки?
Во структурата на датотеките Metin2, секое јадро има свој дневник за грешки. Во зависност од фазата во која се јавува проблемот, треба да се испита датотеката syserr во соодветниот директориум:
- За проблеми со најавување (Auth):
/usr/game/cores/auth/syserr - За проблеми со каналот (CH1, CH2 итн.):
/usr/game/cores/channel1/syserr - За заеднички карти (Game99):
/usr/game/cores/game99/syserr - За грешки во базата на податоци (ДБ):
/usr/game/cores/db/syserr
2. Најчести Syserr грешки и решенија
Датотеките Syserr работат со логиката на дневникот и во крајните линии секогаш се прикажува најновата грешка. Еве ги најпопуларните шеми на грешки:
А) Грешка во базата на податоци при давање резиме/одбивање (C_QueryResult)
DirectQuery failed(_query_...) - table 'player.item_proto' doesn't exist
Решение: Оваа грешка покажува дека табелата што се обидува да се побара е избришана во Navicat или има погрешно име. Треба да ја вратите табелата од резервна копија (резервна датотека SQL) или да ја поправите преку Navicat.
Б) Лоша грешка во колона или вредност (GetServerFactor)
Putty / Game: ConvertStringToTable() - ... Column count is illogical
Решение: на Navicatitem_protoилиmob_protoТоа покажува дека сте оставиле колона што недостасува (поместување на копчињата на јазичето) кога додавате нов ред во табелите или ако користите датотеки базирани на txt, сте го нарушиле редоследот на редовите во прото-датотеките. Проверете ја последната линија што ја додадовте.
В) Потрагата не работи грешка (QUEST)
syserr: QUEST: wrong argument count for ...
Решение: Недостасува или неточен аргумент е користен во функциите на датотеката lua или quest што сте ја поставиле на серверот. Мора да го отворите соодветниот код за пребарување, да ги поправите параметрите во загради и да го прочитате повторно преку Putty.
3. Работи што треба да се земат предвид при читање на Syserr
- Не секој излез на syserr е критична грешка. на почетокот
[NOTICE]или линиите што содржат предупредувања само за информативни цели нема да ја прекинат играта. - Ако вашите канали (CH) се затворат одеднаш, линијата syserr непосредно пред втората од затворањето „СРЕЌА“ или „Фатална грешка“ Треба да ги барате фразите.
Оваа статија е специјално подготвена за PvPServer.