view-distance وsimulation-distance
نطاقا تحميل القطع: كيف يختلفان، وكيف يؤثران على الحمل، وما القيم التي تضبطها لخادم بأعداد لاعبين مختلفة.
آخر تحديث 13 أغسطس 2026
لمعاملين في server.properties الأثر الأكبر على الحمل.
view-distance— عدد القطع (chunks) التي يمكن للاعب رؤيتها. تُرسل إلى العميل، لكنها لا تُحدَّث (tick) بالضرورة.simulation-distance— عدد القطع حول اللاعب التي يبقى فيها العالم حيًّا: تتحرك الكائنات، وتنمو النباتات، ويعمل الريدستون.
القيم التي ينبغي استخدامها
| المتصلون | العرض | المحاكاة |
|---|---|---|
| حتى 10 | 10 | 8 |
| 10–30 | 8 | 6 |
| 30–60 | 7 | 5 |
| 60+ | 6 | 4 |
| الألعاب المصغّرة والردهات | 6 | 4 |
القيمة الافتراضية 10/10 لا تصمد إلا على خادم صغير. كل وحدة في نصف القطر تعني نموًّا تربيعيًّا في عدد القطع: 10 مقابل 8 يعني ضعف العمل تقريبًا.
لماذا يساعد تخفيضها
يتكوّن حمل الخادم بالكامل تقريبًا من تحديث القطع المحمّلة والكائنات فيها. اخفض المحاكاة وحدتين وستزيل عشرات بالمئة من العمل، بينما يكاد اللاعبون لا يلاحظون ذلك: القطع البعيدة مرئية، لكنها لا تُحدَّث.
لن يرى العميل أبدًا أكثر من view-distance الخاص بالخادم، حتى لو كان مضبوطًا على 32 في إعداداته الخاصة.
Paper: قيم منفصلة
يستطيع Paper ضبط نصف القطر لكل عالم وتفعيل "مسافة عرض دون تحديث" — عرض أبعد ومحاكاة أقرب. يوجد هذا في paper-world.yml: تحسين Paper.
كيف تتحقق من الأثر
قِس TPS قبل التغيير وبعده مع وجود لاعبين متصلين — TPS. إذا لم تختفِ الانخفاضات، فنصف القطر ليس السبب: الأسباب الشائعة للتأخير.
