Skip to content

🚀 Suorituskyvyn optimointi

Hyvin optimoitu palvelin takaa pelaajille sulavan kokemuksen ilman viivettä (desync) tai hahmojen "kuminauha-efektiä". Seuraa näitä ohjeita parantaaksesi palvelimesi vakautta.


1. Palvelimen restart-aikataulu

DayZ-palvelin kerää "roskaa" muistiin ajan myötä. Säännölliset uudelleenkäynnistykset ovat välttämättömiä.

  • Suositus: Käynnistä palvelin uudelleen 3-4 kertaa vuorokaudessa (esim. 6 tunnin välein).
  • Miten: Käytä paneelin Schedules-toimintoa luodaksesi automaattisen "Power Action: Restart" -tehtävän.

2. Loot-talouden tasapainotus (Central Economy)

Liian suuri määrä esineitä maassa on suurin syy palvelimen hidasteluun.

  • Määrät: Pidä types.xml-tiedostossa kokonais-nominal-arvot järkevinä. Jos jokaisessa talossa on 20 esinettä, palvelin joutuu laskemaan tuhansia kohteita jatkuvasti.
  • Siivous: Tarkista esineiden lifetime. Jos maahan jäävät reput ja vaatteet säilyvät siellä päiviä, ne kuormittavat tietokantaa.
    • Suositus: Pienille esineille 3600-7200 (1-2h) elinikä.

3. Modien karsiminen

Jokainen modi vie palvelimen resursseja.

  • Tiedostokoko: Suuret karttamodit vievät RAM-muistia, mutta raskaat skriptimodit (kuten monimutkaiset tekoäly- tai kauppiasmodit) vievät prosessoritehoa.
  • Päivitykset: Varmista, että kaikki modit ovat ajan tasalla. Vanhentunut modi voi aiheuttaa jatkuvia virheitä (error logs), jotka tukkivat palvelimen suorittimen.

4. Lokitiedostojen hallinta (Cleaning Logs)

Jos palvelimella on virheitä, lokitiedostot (.RPT ja .ADM) voivat kasvaa gigatavujen kokoisiksi.

  1. Mene File Manager -> profiles tai config.
  2. Tarkista .RPT-tiedoston koko. Jos se on valtava, avaa se ja katso, mikä modi syytää virheilmoituksia.
  3. Poista vanhat lokit säännöllisesti säästääksesi levytilaa.

5. Verkkoasetusten hienosäätö

Voit kokeilla muuttaa näitä serverDZ.cfg -tiedostossa parantaaksesi yhteyden laatua:

cpp guaranteedUpdates=1; // Varmistaa, että tärkeät tiedot kulkevat perille networkRangeClose=20; // Pelaajien välinen etäisyys verkkopäivityksille (lähellä) networkRangeFar=1000; // Maksimietäisyys, jolta peli päivittää kohteita pelaajalle


🛠️ Diagnosointi: Miten tiedän, lagaako palvelin?

Katso konsolia tai admin-työkalua (esim. VPPAdminTools). Etsi arvoa Server FPS:

40-50+ FPS: Erinomainen suorituskyky.

20-30 FPS: Tyydyttävä, mutta pelaajat saattavat huomata pientä viivettä autoilla ajaessa.

Alle 15 FPS: Palvelin on pahasti ylikuormittunut. (Tarkista modit ja lootin määrä!)

Routaservereiden virallinen ohjekeskus.