Solução para erro de “Conexão recusada” em servidores Metin2
Um dos erros mais comuns no gerenciamento do servidor Metin2 PVP é "Ligação recusada" está chegando. Este erro indica que o servidor do jogo não consegue se comunicar com o banco de dados (MySQL/MariaDB) ou os arquivos do jogo (auth, ch1, ch2, etc.) não podem ser inicializados corretamente. Você pode aplicar os seguintes métodos um por um para resolver o problema passo a passo.
Método 1: reparar tabelas de banco de dados Navicat
As tabelas MySQL podem ser danificadas em situações como desligamento repentino do servidor, falta de energia ou memória RAM insuficiente. Isso leva diretamente ao erro Conexão recusada. Para a solução:
- Navicat Abra o programa e conecte-se ao seu servidor.
- "jogador" Clique duas vezes no banco de dados para acessá-lo.
- Selecione completamente todas as tabelas abertas (conta, item, mob_proto, jogador, etc.) com o mouse.
- Clique com o botão direito nas tabelas selecionadas, primeiro "manter" , então "Tabelas de reparo" -> "estendido" Siga seu caminho.
- Mesmo processo "comum" E "registro" Repita para tabelas em bancos de dados.
- Após a conclusão do processo, envie-o para o seu servidor via Putty.
rebootjogue 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 seu disco:
- Conecte-se ao terminal Putty e digite este comando:
df -h - Nos resultados /gigante/ ou em frente ao seu diretório inicial (montado em /) Usar% Examine seu valor.
- Se a taxa de ocupação for de 100% ou muito próxima disso, você precisará limpar arquivos de log antigos (syserr, syslog ou logs de jogos) em seu servidor. Serviço MySQL após limpeza
service mysql restartReinicie com o comando.
Método 3: revisando alterações recentes e arquivos Syserr
Se o erro ocorrer após adicionar um novo item ao Navicat, carregar uma missão ouitem_proto/mob_protoSe você o recebeu após a edição, uma linha incorreta inserida fez com que ele fosse recusado.
- Conecte-se ao seu servidor com Filezilla ou WinSCP.
- Acesse o diretório dos canais do jogo de acordo com a estrutura de arquivos que você utiliza (Ex:
/usr/game/cores/channel1ou/usr/game/share/locale/turkey). - na pasta syserr Baixe e abra o arquivo em seu computador.
- A mensagem de erro na parte inferior do arquivo informará diretamente em qual tabela você fez a operação errada ou a coluna faltando. Você pode resolver o problema desfazendo a ação errada.
Método 4: status do serviço MySQL e verificações de permissão
Na maioria dos casos, o erro não é causado diretamente pelos arquivos do jogo, mas pela interrupção do serviço MySQL. Verifique o status com o seguinte comando via 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 usuário do banco de dados (privilégios de root) poderão ser danificadas.
Este artigo foi preparado especialmente para PvPServer.