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

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

Yazdır

Guia de otimização de desempenho e prevenção de atrasos 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. Pode seguir com segurança os passos abaixo para maximizar o desempenho do seu servidor e otimizar a utilização de RAM e CPU.

1. Limpeza regular do registo e da 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 registo. Os ficheiros de registo inchados cansam o disco e causam atraso. Pode utilizar o script de compensação automática (clear.sh) para a solução:

  • com Filezilla/usr/gameligue-se ao diretório.
  • Se estiver disponível nos seus ficheirosclear.shoulog.shExecute o ficheiro via Putty:
    sh clear.sh
  • Para automatizar este processo no terminal Puttycrontab -ePode agendar a limpeza automática do registo todas as noites utilizando o comando.

2.º Editando o limite de jogadores por canal (CH) nos ficheiros CONFIG

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

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

3. Otimização SQL de base de dados (base de dados) e cache de tabelas

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

  • Ligue-se à sua base de dados a partir do programa Navicat.
  • "jogador" Vá à base 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 operativo do servidor (FreeBSD)

Pode optimizar 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.confPode aumentar o desempenho da rede adicionando as seguintes linhas no final do ficheiro:

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

ao seu servidor para que as alterações tenham efeito.rebootBasta deitar fora.


Este artigo foi preparado especialmente para o PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner