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

Como ler e resolver erros Syserr em servidores Metin2 Pvp?

Yazdır

Como ler e resolver erros Syserr em servidores Metin2 Pvp?

É a causa de quase todos os problemas técnicos encontrados na gestão do servidor Metin2 PVP, tais como quedas de núcleo (canal), pontapés de jogo, janelas de NPC que não abrem ou sistemas que não funcionam. syserr reservado em ficheiros. Neste guia, aprenderá como ler ficheiros syserr para detetar erros no servidor e como corrigir os erros mais comuns.

1. Onde encontrar ficheiros Syserr?

Na estrutura de ficheiros do Metin2, cada núcleo tem o seu próprio registo de erros. Dependendo da fase em que o problema ocorre, o ficheiro syserr no diretório relevante terá de ser examinado:

  • Para problemas de login (autenticação):/usr/game/cores/auth/syserr
  • Para problemas de canais (CH1, CH2 etc.):/usr/game/cores/channel1/syserr
  • Para mapas comuns (Game99):/usr/game/cores/game99/syserr
  • Para erros de base de dados (BD):/usr/game/cores/db/syserr

2. Erros e soluções mais comuns do Syserr

Os ficheiros Syserr funcionam com lógica de registo e os resultados finais mostram sempre o erro mais recente. Aqui estão os padrões de erro mais populares:

A) Erro de base de dados ao fornecer currículo/recusa (C_QueryResult)

DirectQuery failed(_query_...) - table 'player.item_proto' doesn't exist

Solução: Este erro indica que a tabela que está a ser tentada a ser consultada foi eliminada no Navicat ou tem um nome incorreto. É necessário restaurar a tabela do backup (ficheiro SQL de backup) ou repará-la via Navicat.

B) Coluna ou erro de valor inválido (GetServerFactor)

Putty / Game: ConvertStringToTable() - ... Column count is illogical

Solução: na Navicatitem_protooumob_protoIndica que deixou uma coluna em falta (mudança de tecla tab) ao adicionar uma nova linha às tabelas ou se estiver a utilizar ficheiros baseados em txt, interrompeu a ordem das linhas nos ficheiros proto. Verifique a última linha que adicionou.

C) Erro de missão que não funciona (QUEST)

syserr: QUEST: wrong argument count for ...

Solução: Foi utilizado um argumento em falta ou incorreto nas funções de um ficheiro lua ou de missão que carregou para o servidor. Deve abrir o código da missão relevante, corrigir os parâmetros entre parênteses e lê-lo novamente através do Putty.

3. Coisas a considerar ao ler Syserr

  • Nem toda a saída do syserr é um erro crítico. no início[NOTICE]ou linhas que contenham avisos apenas para fins informativos não farão crashar o jogo.
  • Se os seus canais (CHs) forem subitamente fechados, a linha syserr imediatamente antes do segundo do fecho "CRASH" ou "Erro Fatal" Deve procurar as frases.

Este artigo foi preparado especialmente para o PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner