دليل CoreProtect: الأوامر والتراجع والإعداد
في هذه الصفحة
يسجّل CoreProtect كل ما يحدث تقريبًا على خادم Minecraft: الكتل الموضوعة والمكسورة، والصناديق المفتوحة، والعناصر المأخوذة، والانفجارات، والدردشة والأوامر. عندما يخرّب أحدهم بناءً، يمكنك معرفة الفاعل والتراجع عمّا فعله بأمر واحد، دون استعادة نسخة احتياطية وخسارة تقدّم الجميع.
يشرح هذا الدليل تثبيت CoreProtect، وأداة الفحص، والبحث في السجل، والتراجع والاستعادة، وحذف البيانات القديمة واختيار قاعدة البيانات.
تثبيت CoreProtect
CoreProtect إضافة لـ Paper وSpigot وFolia. الإصدار الحالي، CoreProtect 24.1، يدعم Minecraft من 1.14 حتى 26.2.
- نزّله مجانًا من Modrinth أو Hangar. تحصل إصدارات الداعمين على Patreon على بعض الميزات مبكرًا.
- ضع ملف jar في مجلد
pluginsوأعد تشغيل الخادم. رفع الإضافات مشروح في كيفية تثبيت إضافات Minecraft. - يبدأ CoreProtect التسجيل فورًا، في ملف SQLite على المسار
plugins/CoreProtect/database.db. لا حاجة لأي إعداد.
راجع قائمة الإصدارات قبل تحديث Minecraft: عند صدور إصدار جديد من Minecraft، انتظر إصدارًا من CoreProtect يدعمه.
أداة الفحص: من لمس هذه الكتلة؟
اكتب /co i لتشغيل أداة الفحص. أثناء تشغيلها:
- انقر بالزر الأيسر على كتلة لترى من وضعها أو كسرها، ومتى.
- انقر بالزر الأيمن على كتلة، أو على الهواء بجانب كتلة، لترى سجل ذلك الموضع.
- انقر بالزر الأيمن على صندوق أو أي حاوية أخرى لترى ما وُضع فيها وما أُخذ منها.
اكتب /co i مرة أخرى لإيقافها. يعرض /co near آخر التغييرات ضمن 5 كتل حولك.
البحث: فتّش في السجل
يبحث /co lookup، أو /co l، في السجل باستخدام معاملات يمكنك الجمع بينها:
| المعامل | المعنى | مثال |
|---|---|---|
u: | المستخدم، أو عدة مستخدمين مفصولين بفواصل، أو مسبّب مثل #tnt، #creeper، #fire | u: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هل كان هذا الدليل مفيدًا؟