server.properties: الإعدادات التي تؤثر على الأداء، وتلك التي لا تفعل شيئًا
view-distance و simulation-distance ليسا نفس المقبض، وأحدهما هو سبب تدهور TPS لديك. إليك التكلفة الحقيقية لكل إعداد، مع قيم معقولة.
معظم نصائح ضبط server.properties تُنسخ بين المنتديات دون أن يذكر أحد تكلفة كل سطر. إليك ما يحدث فرقًا حقيقيًا.
view-distance مقابل simulation-distance
هذان هما الإعدادان الأكثر سوء فهم، وفصلهما هو أكبر مكسب يمكن تحقيقه.
view-distance— عدد الكتل (chunks) التي تُرسل إلى العميل. يكلف عرض النطاق الترددي والذاكرة. يرى اللاعب أبعد.simulation-distance— عدد الكتل التي تُحسب (ticked): الغوغاء (mobs)، الريدستون (redstone)، المحاصيل (crops)، القواديس (hoppers). يكلف وحدة المعالجة المركزية (CPU). هذا هو المكان الذي يتأثر فيه TPS.
لقد كانا إعدادًا واحدًا في السابق، ولهذا السبب تقول الأدلة القديمة "قلل view-distance لتحسين الأداء". الإجابة الحديثة هي:
view-distance=10
simulation-distance=6
لا يزال اللاعب يرى 10 كتل، لكن الخادم يحاكي 6 فقط. تتوقف المزارع خارج نطاق المحاكاة، وهي ميزة لتقليل التأخير (lag) ومشكلة لمزارع AFK — اختر بوعي.
الإعدادات التي تكلف وحدة معالجة مركزية حقيقية
| الإعداد | الافتراضي | ملاحظة |
|---|---|---|
simulation-distance | 10 | المقبض الرئيسي؛ 6-8 على خادم مزدحم |
entity-broadcast-range-percentage | 100 | خفضه إلى 50 لتقليل حجم حزم الكيانات إلى النصف |
max-tick-time | 60000 | حارس المراقبة (watchdog)؛ لا تقم بتعطيله أبدًا لإخفاء التأخير |
sync-chunk-writes | true | false أسرع بكثير على الأقراص الدوارة، وأكثر خطورة بقليل |
network-compression-threshold | 256 | اضبط -1 على شبكة محلية (LAN)، ارفعه إلى 512 لخادم عام مزدحم |
الإعدادات التي لا تفعل شيئًا للأداء
max-players— حجز عدد أقل من الفتحات لا يجعل الخادم أسرع. يأتي الحمل من اللاعبين المتصلين بالفعل.spawn-protection— نطاق أذونات، وليس إعداد أداء.view-distanceوحده — خفضه دون لمس simulation-distance يوفر عرض النطاق الترددي بشكل أساسي، وليس TPS.
الإعدادات المتعلقة بالأمان
online-mode=true— يتحقق من الحسابات مقابل Mojang. ضبطهfalseعلى خادم عام يعني أن أي شخص يمكنه الاتصال بأي اسم مستخدم. فقطfalseخلف وكيل (proxy) يقوم بالتحقق بنفسه.enforce-secure-profile— يتحكم في الدردشة الموقعة. إيقاف تشغيله شائع في الخوادم المعدلة (modded servers) وليس ثغرة أمنية بحد ذاته.white-list+enforce-whitelist— الثاني هو ما يطرد اللاعبين غير المدرجين المتصلين بالفعل. ضبط الأول فقط هو الخطأ الشائع.
MOTD
يقبل motd رموز ألوان علامة القسم (section-sign)، والنهج الحديث لخادم Paper هو تنسيق MiniMessage بدلاً من رموز § الخام. يُسمح بسطرين — نقطة الفصل هي \n حرفيًا في ملف الخصائص.
اجعلها قصيرة. تقوم قائمة الخوادم باقتطاعها بشدة، ورسالة MOTD الطويلة تبدو كرسائل مزعجة.
قم بإنشاء ملف خصائص صالح لعدد اللاعبين لديك ومعداتك، وصمم MOTD بمعاينة حية، في أدوات إعداد الخادم.