تنظیمات کاهش تاخیر و افزایش TPS در سرورهای Minecraft
مهمترین شاخص عملکرد در مدیریت سرور pvp Minecraft 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فایل را باز کنید و فاصله دید پخش کننده ها و بار CPU موجودیت ها را کاهش دهید:
- فاصله دید:
4یا5انجامش بده (پیشفرض 10 است. حداکثر فاصلهای را که بازیکنان میتوانند روی نقشه ببینند کاهش میدهد و در نتیجه RAM و پردازنده آزاد میشود). - entity-activation-range: تعیین می کند که هوش مصنوعی موجودات در چند بلوک دورتر کار خواهد کرد. به صورت زیر بهینه سازی کنید:
monsters: 16،animals: 12،misc: 4 - ادغام شعاع: فاصله اتصال اقلام روی زمین است. بار روی زمین را کاهش می دهد:
item: 3.5،exp: 6.0
مرحله 3: Paper.yml یا Paper-World Settings
اگر از زیرساخت کاغذ استفاده می کنید (که قطعا برای عملکرد توصیه می شود)،paper-world-defaults.ymlتنظیمات زیر را در فایل انجام دهید:
- despawn-ranges: باعث می شود موجودات دور زودتر ناپدید شوند:
soft: 28،hard: 56 - max-entity-collisions: حداکثر محاسبه برخورد موجودیت در هر بلوک. یکی از بزرگترین دلایل تاخیر این است:
max-entity-collisions: 2(پیش فرض 8)
این مقاله به طور ویژه برای PvPServer تهیه شده است.