PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

Як читати та вирішувати помилки Syserr на серверах Metin2 Pvp?

Yazdır

Як читати та вирішувати помилки Syserr на серверах Metin2 Pvp?

Це є причиною майже всіх технічних проблем, які виникають під час керування сервером Metin2 PVP, таких як падіння ядра (каналу), кіки гри, вікна NPC не відкриваються або системи не працюють. syserr зарезервовано у файлах. У цьому посібнику ви дізнаєтеся, як читати файли syserr для виявлення помилок на стороні сервера та як виправляти найпоширеніші помилки.

1. Де знайти файли Syserr?

У структурі файлів Metin2 кожне ядро має власний журнал помилок. Залежно від етапу, на якому виникає проблема, слід перевірити файл syserr у відповідному каталозі:

  • Проблеми з входом (автентифікація):/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 працюють із логікою журналу, і в нижніх рядках завжди відображається остання помилка. Ось найпопулярніші шаблони помилок:

A) Помилка бази даних під час відновлення/відмови (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Це вказує на те, що ви залишили відсутній стовпець (зміщення клавіші табуляції) під час додавання нового рядка до таблиць або, якщо ви використовуєте текстові файли, ви порушили порядок рядків у прото-файлах. Перевірте останній доданий рядок.

C) Помилка Quest Not Working (QUEST)

syserr: QUEST: wrong argument count for ...

рішення: У функціях файлу lua або квесту, який ви завантажили на сервер, використано відсутній або неправильний аргумент. Ви повинні відкрити відповідний код квесту, виправити параметри в дужках і прочитати його ще раз за допомогою Putty.

3. Що слід враховувати під час читання Syserr

  • Не кожен вихід syserr є критичною помилкою. на початку[NOTICE]або рядки, що містять попередження лише в інформаційних цілях, не призведуть до збою гри.
  • Якщо ваші канали (CH) раптово закриваються, рядок syserr безпосередньо перед секундою закриття "КРАШ" або "Фатальна помилка" Ви повинні шукати фрази.

Ця стаття спеціально підготовлена для PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner