كتل الأوامر على الخادم
كيفية تفعيل كتل الأوامر، ولماذا هي خطيرة على خادم عام، وكيفية تقييد الوصول إليها بالأذونات.
آخر تحديث 13 أغسطس 2026
تُعطَّل كتل الأوامر افتراضيًا:
enable-command-block=true
بعد إعادة التشغيل، يمكنك الحصول على الكتلة بالأمر /give Nick command_block — فهي غير موجودة في مخزون الإبداع.
أنواع الكتل
| النوع | السلوك |
|---|---|
| نبضي | يُفعَّل بإشارة ريدستون |
| متسلسل | يُفعَّل بعد الكتلة السابقة |
| متكرر | يعمل في كل نبضة (tick) |
الكتل المتكررة هي المصدر الرئيسي لانخفاض الأداء: 20 تنفيذًا في الثانية لكل كتلة. وعشرات من هذه الدوائر تظهر بالفعل في تحليل الأداء — Spark.
الخطر
تعمل كتلة الأوامر بمستوى صلاحية 2، ما يعني أنها تستطيع استخدام /give و/tp و/summon. واللاعب الذي يحصل على إمكانية وضع الكتل يحصل فعليًا على القدرة على منح أي عنصر.
لذلك على الخوادم العامة:
- لا يضع الكتل إلا المسؤولون؛
- تُحمى المنطقة التي تحتوي على الدوائر بحماية منطقة — WorldGuard؛
- لا يُضمَّن
/give command_blockفي الحزم ولا يُباع كميزة للمتبرعين.
مخرجات الطرفية
يُسجَّل كل تفعيل في السجل ويزحمه. يمكنك تعطيل ذلك بقاعدة:
gamerule commandBlockOutput false
gamerule logAdminCommands false
البديل
لمعظم المهام (النقل الآني، المكافآت، الإعلانات)، تكون الإضافات أسهل وأقل كلفة من حيث الحمل: فهي تعمل عند وقوع حدث، لا عشرين مرة في الثانية. وتكون كتل الأوامر مناسبة حيث تحتاج إلى آليات خرائط الفانيلا.
