Solução para o erro de “Ligação recusada” nos servidores Metin2
Um dos erros mais comuns na gestão do servidor Metin2 PVP é "Ligação recusada" está a chegar. Este erro indica que o servidor do jogo não consegue comunicar com a base de dados (MySQL/MariaDB) ou os ficheiros do jogo (auth, ch1, ch2, etc.) não podem ser inicializados corretamente. Pode aplicar os seguintes métodos um a um para resolver o problema passo a passo.
Método 1: reparar tabelas da base de dados Navicat
As tabelas MySQL podem ser danificadas em situações como o encerramento repentino do servidor, falta de energia ou memória RAM insuficiente. Isto leva diretamente ao erro Conexão recusada. Para a solução:
- Navicat Abra o programa e ligue-se ao seu servidor.
- "jogador" Clique duas vezes na base de dados para aceder a ela.
- Selecione completamente todas as tabelas abertas (conta, item, mob_proto, jogador, etc.) com o rato.
- Clique com o botão direito do rato nas tabelas selecionadas, primeiro "manter" , então "Tabelas de reparação" -> "estendido" Siga o seu caminho.
- Mesmo processo "comum" E "registo" Repita para tabelas em bases de dados.
- Após a conclusão do processo, envie-o para o seu servidor através do Putty.
rebootdeite fora.
Método 2: verificar a integridade do disco do servidor
Quando o disco do servidor atinge 100% da capacidade, os serviços MySQL param automaticamente e o servidor entra em modo de recusa. Para verificar o seu disco:
- Ligue-se ao terminal Putty e digite este comando:
df -h - Nos resultados /gigante/ ou em frente ao seu diretório home (montado em /) Usar% Examine o seu valor.
- Se a taxa de ocupação for de 100% ou muito próxima disso, terá de limpar ficheiros de registo antigos (syserr, syslog ou registos de jogos) no seu servidor. Serviço MySQL após limpeza
service mysql restartReinicie com o comando.
Método 3: rever alterações recentes e ficheiros Syserr
Se o erro ocorrer após adicionar um novo item ao Navicat, carregar uma missão ouitem_proto/mob_protoSe o recebeu após a edição, uma linha incorreta introduzida fez com que fosse recusado.
- Ligue-se ao seu servidor com o Filezilla ou WinSCP.
- Aceda ao diretório dos canais do jogo de acordo com a estrutura de ficheiros que utiliza (Ex:
/usr/game/cores/channel1ou/usr/game/share/locale/turkey). - na pasta syserr Descarregue e abra o ficheiro no seu computador.
- A mensagem de erro na parte inferior do ficheiro irá dizer-lhe diretamente em que tabela fez a operação errada ou a coluna em falta. Pode resolver o problema desfazendo a ação errada.
Método 4: estado do serviço MySQL e verificações de permissões
Na maioria dos casos, o erro não é causado diretamente pelos ficheiros do jogo, mas sim pela interrupção do serviço MySQL. Verifique o estado com o seguinte comando através do Putty:
service mysql status
Se o serviço não estiver em execução (parado ou inativo),service mysql startTente iniciá-lo com o comando. Se não iniciar, as permissões de utilizador da base de dados (privilégios de root) poderão ser danificadas.
Este artigo foi preparado especialmente para o PvPServer.