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

Guia de otimização de desempenho e prevenção de atraso do servidor Metin2

Yazdır

Guia de otimização de desempenho e prevenção de atraso do servidor Metin2

Nos servidores Metin2 PVP, o aumento do número de jogadores, a densidade do mapa ou configurações técnicas defeituosas podem causar atrasos (lag) e congelamentos momentâneos (quedas de canais) no servidor ao longo do tempo. Você pode seguir com segurança as etapas abaixo para maximizar o desempenho do seu servidor e otimizar o uso de RAM e CPU.

1. Limpeza regular de log e cache

Enquanto o seu servidor de jogo permanecer aberto, todas as ações realizadas pelos jogadores, spawns de monstros e saídas de syserr serão acumuladas nas pastas de log. Arquivos de log inchados cansam o disco e causam atraso. Você pode usar o script de compensação automática (clear.sh) para a solução:

  • com Filezilla/usr/gameconecte-se ao diretório.
  • Se estiver disponível em seus arquivosclear.shoulog.shExecute o arquivo via Putty:
    sh clear.sh
  • Para automatizar este processo no terminal Puttycrontab -eVocê pode agendar a limpeza automática do log todas as noites usando o comando.

2. Editando o limite de jogadores por canal (CH) em arquivos CONFIG

A estrutura central de cada canal possui um certo limite de memória. Limites desnecessariamente altos cansam o processador do servidor. Para otimizar os arquivos CONFIG dos seus canais:

  1. /usr/game/cores/channel1/CONFIGAbra o arquivo com um editor de texto.
  2. USER_LIMIT Defina o valor para um nível razoável de acordo com a capacidade de RAM do seu servidor e sua base de jogadores alvo (Ex: 500 ou 1000).
  3. Repita o mesmo processo para todos os CHs e arquivos CONFIG na pasta game99.

3. Otimização SQL de banco de dados (banco de dados) e cache de tabela

Metin2 extrai o fluxo de dados diretamente através do Navicat. O atraso nas consultas ao banco de dados é refletido como atraso no jogo. Execute a seguinte otimização no Navicat:

  • Conecte-se ao seu banco de dados a partir do programa Navicat.
  • "jogador" Vá para o banco de dados e selecione todas as tabelas.
  • Ao clicar com o botão direito manutenção -> Tabelas Otimizadas Execute a opção. Este processo reduz o tempo de consulta organizando os índices.

4. Configurações de rede e kernel do sistema operacional do servidor (FreeBSD)

Você pode otimizar o kernel do FreeBSD via Putty para que os pacotes de rede sejam entregues ao servidor mais rapidamente e não esperem na fila./etc/sysctl.confVocê pode aumentar o desempenho da rede adicionando as seguintes linhas ao final do arquivo:

kern.ipc.somaxconn=1024
net.inet.tcp.recvspace=65536
net.inet.tcp.sendspace=65536

ao seu servidor para que as alterações tenham efeito.rebootApenas jogue fora.


Este artigo foi preparado especialmente para PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner