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

Guida all'ottimizzazione delle prestazioni del server Metin2 e alla prevenzione dei ritardi

Yazdır

Guida all'ottimizzazione delle prestazioni del server Metin2 e alla prevenzione dei ritardi

Nei server PVP di Metin2, l'aumento del numero di giocatori, la densità della mappa o configurazioni tecniche errate possono causare ritardi (lag) e blocchi momentanei (ch drop) sul server nel tempo. Puoi tranquillamente seguire i passaggi seguenti per massimizzare le prestazioni del tuo server e ottimizzare l'utilizzo di RAM e CPU.

1. Pulizia regolare del registro e della cache

Finché il tuo server di gioco rimane aperto, ogni azione eseguita dai giocatori, la generazione di mostri e gli output di syserr vengono accumulati nelle cartelle di registro. I file di registro gonfiati stancano il disco e causano ritardi. È possibile utilizzare lo script di cancellazione automatica (clear.sh) per la soluzione:

  • con Filezilla/usr/gameconnettersi alla directory.
  • Se è disponibile nei tuoi fileclear.shOlog.shEsegui il file tramite Putty:
    sh clear.sh
  • Per automatizzare questo processo nel terminale Puttycrontab -eÈ possibile pianificare la pulizia automatica del registro ogni notte utilizzando il comando.

2. Modifica del limite di giocatori per canale (CH) nei file CONFIG

La struttura principale di ciascun canale ha un certo limite di memoria. Limiti inutilmente elevati stancano il processore del server. Per ottimizzare i file CONFIG dei tuoi canali:

  1. /usr/game/cores/channel1/CONFIGApri il file con un editor di testo.
  2. UTENTE_LIMIT Imposta il valore su un livello ragionevole in base alla capacità della RAM del tuo server e alla base di giocatori target (Es: 500 o 1000).
  3. Ripeti la stessa procedura per tutti i CH e i file CONFIG nella cartella game99.

3. Ottimizzazione SQL del DB (database) e memorizzazione nella cache delle tabelle

Metin2 estrae il flusso di dati direttamente tramite Navicat. Il ritardo nelle query del database si riflette in un ritardo nel gioco. Esegui la seguente ottimizzazione su Navicat:

  • Connettiti al tuo database dal programma Navicat.
  • "giocatore" Vai al database e seleziona tutte le tabelle.
  • Facendo clic con il tasto destro manutenzione -> Tabelle ottimizzate Esegui l'opzione. Questo processo riduce il tempo di query organizzando gli indici.

4. Impostazioni di rete e kernel del sistema operativo del server (FreeBSD).

Puoi ottimizzare il kernel di FreeBSD tramite Putty in modo che i pacchetti di rete vengano consegnati al server più velocemente e non attendano in coda./etc/sysctl.confPuoi aumentare le prestazioni della rete aggiungendo le seguenti righe alla fine del file:

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

al tuo server affinché le modifiche abbiano effetto.rebootButtalo via e basta.


Questo articolo è stato preparato appositamente per PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner