Viivituse vähendamine ja TPS-i sätete suurendamine Minecrafti serverites
Kõige olulisem tulemusnäitaja Minecrafti pvp-serverihalduses TPS (tiks sekundis) on väärtus. Ideaalses serveris peaks TPS-i väärtus olema 20. Kui see väärtus väheneb, tekivad "lagi" probleemid, nagu plokkide hiline purunemine ja olendid, kes liiguvad teleporteerumisel. Sellest juhendist saate teada, kuidas oma serveri jõudlust optimeerides TPS-i väärtus 20-ni taastada.
1. samm: Bukkit.yml optimeerimine
Asub teie serveri kodukaustasbukkit.ymlAvage fail redaktoriga (nt Notepad++) ja värskendage seda, leides järgmised väärtused:
spawn-limits: monsters: 15 # (Varsayılan 70) Yaratık sınırını düşürmek işlemci yükünü azaltır. animals: 10 # (Varsayılan 10) water-animals: 2 # (Varsayılan 15) chunk-gc: period-in-ticks: 300 # Kullanılmayan harita parçalarını (chunk) hafızadan daha hızlı siler.
2. samm: Spigot.yml konfigureerimine
spigot.ymlAvage fail ja vähendage mängijate vaatekaugust ja olemite protsessori koormust:
- vaatekaugus:
4või5tee seda. (Vaikimisi on 10. See vähendab maksimaalset vahemaad, mida mängijad kaardil näevad, vabastades nii RAM-i ja protsessori). - olemi aktiveerimise vahemik: See määrab, kui mitme kvartali kaugusel olendite tehisintellekt töötab. Optimeerige järgmiselt:
monsters: 16,animals: 12,misc: 4 - liitmisraadius: See on maapinnal olevate esemete liitumiskaugus. Vähendab koormust maapinnale:
item: 3.5,exp: 6.0
3. samm: Paper.yml või Paper-Worldi sätted
Kui kasutate paberi infrastruktuuri (mis on jõudluse tagamiseks kindlasti soovitatav),paper-world-defaults.ymlTehke failis järgmised sätted:
- despawn-vahemikud: Paneb kauged olendid kiiremini kaduma:
soft: 28,hard: 56 - max-entity-collisions: Maksimaalne olemi kokkupõrke arvutamine ploki kohta. Üks suurimaid viivituse põhjuseid on:
max-entity-collisions: 2(Vaikimisi 8)
See artikkel on spetsiaalselt ette valmistatud PvPServeri jaoks.