Minecraft · دليل

دليل CoreProtect: الأوامر والتراجع والإعداد

آخر تحديث October 11, 2026 4 دقائق للقراءة

في هذه الصفحة
  1. تثبيت CoreProtect
  2. أداة الفحص: من لمس هذه الكتلة؟
  3. البحث: فتّش في السجل
  4. التراجع عن التخريب، واستعادته
  5. حذف البيانات القديمة
  6. SQLite أم MySQL
  7. الصلاحيات لفريق الإشراف
  8. الأسئلة الشائعة

يسجّل CoreProtect كل ما يحدث تقريبًا على خادم Minecraft: الكتل الموضوعة والمكسورة، والصناديق المفتوحة، والعناصر المأخوذة، والانفجارات، والدردشة والأوامر. عندما يخرّب أحدهم بناءً، يمكنك معرفة الفاعل والتراجع عمّا فعله بأمر واحد، دون استعادة نسخة احتياطية وخسارة تقدّم الجميع.

يشرح هذا الدليل تثبيت CoreProtect، وأداة الفحص، والبحث في السجل، والتراجع والاستعادة، وحذف البيانات القديمة واختيار قاعدة البيانات.

تثبيت CoreProtect

CoreProtect إضافة لـ Paper وSpigot وFolia. الإصدار الحالي، CoreProtect 24.1، يدعم Minecraft من 1.14 حتى 26.2.

  1. نزّله مجانًا من Modrinth أو Hangar. تحصل إصدارات الداعمين على Patreon على بعض الميزات مبكرًا.
  2. ضع ملف jar في مجلد plugins وأعد تشغيل الخادم. رفع الإضافات مشروح في كيفية تثبيت إضافات Minecraft.
  3. يبدأ CoreProtect التسجيل فورًا، في ملف SQLite على المسار plugins/CoreProtect/database.db. لا حاجة لأي إعداد.

راجع قائمة الإصدارات قبل تحديث Minecraft: عند صدور إصدار جديد من Minecraft، انتظر إصدارًا من CoreProtect يدعمه.

أداة الفحص: من لمس هذه الكتلة؟

اكتب /co i لتشغيل أداة الفحص. أثناء تشغيلها:

  • انقر بالزر الأيسر على كتلة لترى من وضعها أو كسرها، ومتى.
  • انقر بالزر الأيمن على كتلة، أو على الهواء بجانب كتلة، لترى سجل ذلك الموضع.
  • انقر بالزر الأيمن على صندوق أو أي حاوية أخرى لترى ما وُضع فيها وما أُخذ منها.

اكتب /co i مرة أخرى لإيقافها. يعرض /co near آخر التغييرات ضمن 5 كتل حولك.

البحث: فتّش في السجل

يبحث /co lookup، أو /co l، في السجل باستخدام معاملات يمكنك الجمع بينها:

المعاملالمعنىمثال
u:المستخدم، أو عدة مستخدمين مفصولين بفواصل، أو مسبّب مثل #tnt، #creeper، #fireu:Steve,Alex
t:المدة إلى الوراء: w، d، h، m، s، ويمكن الجمع بينها، أو نطاق زمنيt:2d, t:5d2h, t:1h-2h
r:نصف القطر بالكتل حولك، أو عالم واحد، أو كل مكانr:20, r:#world_nether, r:#global
a:الإجراء: block، +block، -block، container، chat، command، kill، session وغيرهاa:-block
i: / e:تضمين أو استبعاد كتل أو عناصر أو كياناتi:diamond_block

أمثلة:

/co l u:Steve t:2d a:-block
/co l t:1h r:30 a:container
/co l u:Steve t:7d a:chat

الأول يعرض الكتل التي كسرها Steve خلال اليومين الماضيين، والثاني ما أُخذ من الحاويات أو وُضع فيها ضمن 30 كتلة خلال الساعة الأخيرة. النتائج مقسّمة إلى صفحات؛ ويعرض /co l 2 الصفحة التالية.

التراجع عن التخريب، واستعادته

يتراجع /co rollback (/co rb) عن التغييرات، باستخدام معاملات البحث نفسها. ويعيدها /co restore (/co rs).

/co rollback u:Griefer t:1d r:#global #preview
/co rollback u:Griefer t:1d r:#global
/co rollback t:30m r:15 u:#tnt
/co restore u:Griefer t:1d r:#global
  • عاين أولًا. يعرض #preview النتيجة لك وحدك؛ لا يتغير شيء حتى تشغّل الأمر بدونه.
  • انتبه لنصف القطر. التراجع بدون r: يغطي 10 كتل حولك. إذا كان المخرّب قد تنقّل، أضف r:#global.
  • حدّد دائمًا مستخدمًا أو مدة قصيرة. التراجع عن الجميع لمدة طويلة يلغي أيضًا بناء اللاعبين النزيهين.
  • أخطأت؟ يلغي /co undo آخر تراجع أو استعادة قمت بها.

شغّل CoreProtect على خادم يتضمن MySQL: استضافة Minecraft من HytHost تبدأ من €2.59/شهريًا.

اطّلع على باقات Minecraft

حذف البيانات القديمة

يحتفظ CoreProtect بكل شيء حتى تحذفه، لذا تكبر قاعدة البيانات طوال مدة تشغيل الخادم. احذف البيانات القديمة من حين لآخر:

/co purge t:30d

يحذف هذا كل ما هو أقدم من 30 يومًا. داخل اللعبة لا يمكنك حذف إلا البيانات الأقدم من 30 يومًا؛ ومن وحدة التحكم الحد الأدنى 24 ساعة. أضف r:#world_name لحذف بيانات عالم واحد فقط. على MySQL، أضف #optimize لاسترجاع مساحة القرص المحررة. اختر مدة تغطي الوقت الذي يحتاجه لاعبوك عادةً لملاحظة التخريب.

SQLite أم MySQL

افتراضيًا يستخدم CoreProtect SQLite، وهو ملف واحد داخل مجلده. هذا كافٍ لمعظم الخوادم ولا يحتاج إلى إعداد. استخدم MySQL عندما تريد البيانات خارج مجلد الخادم، أو عندما يجب أن تسجّل عدة خوادم في شبكة واحدة في قاعدة بيانات واحدة.

للتبديل، أنشئ قاعدة بيانات، ثم عدّل plugins/CoreProtect/config.yml:

use-mysql: true
table-prefix: co_
mysql-host: DB_HOST
mysql-port: 3306
mysql-database: DB_NAME
mysql-username: DB_USER
mysql-password: DB_PASSWORD

أعد تشغيل الخادم وتحقق بـ /co status. قرّر مبكرًا: التبديل لا ينقل البيانات المسجلة مسبقًا، وأمر الترحيل يتطلب إصدار Patreon. كل باقة Minecraft من HytHost تتضمن قواعد بيانات MySQL، تنشئها من تبويب Databases في اللوحة.

الصلاحيات لفريق الإشراف

يملك المشغّلون (OP) كل أوامر CoreProtect عبر coreprotect.*. أما المشرفون غير المشغّلين، فامنحهم ما يحتاجونه فقط عبر إضافة صلاحيات مثل LuckPerms:

  • coreprotect.inspect وcoreprotect.lookup للتحقيق؛
  • coreprotect.rollback وcoreprotect.restore للفريق الموثوق فقط؛
  • coreprotect.purge وcoreprotect.reload للمسؤولين.

يتكامل CoreProtect جيدًا مع EssentialsX للأوامر اليومية التي يستخدمها فريقك.

الأسئلة الشائعة

الأسئلة الشائعة

شغّل /co rollback u:PlayerName t:1d r:#global #preview لترى النتيجة، ثم الأمر نفسه بدون #preview. اضبط المدة لتغطي وقت حدوث التخريب.

التراجع بدون r: يغطي 10 كتل فقط حولك. أضف r:#global أو نصف قطر أكبر، وتأكد أن المدة تغطي الفترة كاملة.

يكتب CoreProtect سجله في طابور منفصل، لذا لا يتباطأ اللعب العادي. عمليات البحث والتراجع الكبيرة على فترات طويلة تستغرق وقتًا أطول، وتكبر قاعدة البيانات مع الوقت، لذا احذف البيانات القديمة بانتظام.

الإضافة مخصصة لـ Paper وSpigot وFolia. ينشر CoreProtect أيضًا إصدارًا منفصلًا لـ Fabric؛ راجع صفحة تنزيله لمعرفة إصدارات Minecraft التي يدعمها.

نعم. يلغي /co undo آخر تراجع أو استعادة قمت بها، ويعيد /co restore بالمعاملات نفسها ما أزاله التراجع.

احمِ مبانيك

استضافة Minecraft من HytHost تشغّل Paper مع إضافات مثل CoreProtect وتتضمن قواعد بيانات MySQL في كل باقة، من €2.59/شهريًا.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours

هل كان هذا الدليل مفيدًا؟