הפחתת השהיה והגדלת ההגדרות של TPS בשרתי Minecraft
מחוון הביצועים החשוב ביותר בניהול שרתי Minecraft pvp TPS (טיקים לשנייה) הוא הערך. בשרת אידיאלי, ערך TPS צריך להיות 20. ככל שערך זה יורד, מתרחשות בעיות "פיגור" כגון בלוקים שנשברים מאוחר ויצורים הנעים באמצעות טלפורטציה. במדריך זה, תלמד כיצד לתקן את ערך ה-TPS בחזרה ל-20 על ידי אופטימיזציה של ביצועי השרת שלך.
שלב 1: Bukkit.yml אופטימיזציה
ממוקם בתיקיית הבית של השרת שלךbukkit.ymlפתח את הקובץ עם עורך כגון Notepad++ ועדכן אותו על ידי מציאת הערכים הבאים:
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: תצורת Spigot.yml
spigot.ymlפתחו את הקובץ והקטינו את מרחק התצוגה של השחקנים ואת עומס המעבד של הישויות:
- מרחק צפייה:
4או5לעשות את זה. (ברירת המחדל היא 10. זה מקטין את המרחק המקסימלי ששחקנים יכולים לראות על המפה, ובכך משחרר זיכרון RAM ומעבד). - טווח הפעלת ישות: זה קובע כמה רחובות משם תפעל האינטליגנציה המלאכותית של היצורים. בצע אופטימיזציה באופן הבא:
monsters: 16,animals: 12,misc: 4 - מיזוג-רדיוס: זהו מרחק ההצטרפות של הפריטים על הקרקע. מפחית את העומס על הקרקע:
item: 3.5,exp: 6.0
שלב 3: הגדרות Paper.yml או Paper-World
אם אתה משתמש בתשתית נייר (שבהחלט מומלץ לביצועים),paper-world-defaults.ymlבצע את ההגדרות הבאות בקובץ:
- טווחי despawn: גורם ליצורים רחוקים להיעלם מהר יותר:
soft: 28,hard: 56 - מקסימום-ישות-התנגשויות: חישוב מקסימום התנגשות של ישות לכל בלוק. אחד הגורמים הגדולים ביותר לפיגור הוא:
max-entity-collisions: 2(ברירת מחדל 8)
מאמר זה הוכן במיוחד עבור PvPServer.