پلاگین CoreProtect یکی از مهم ترین و ضروری ترین پلاگین های ماینکرفت برای ثبت لاگ، جلوگیری از دزدی و برگرداندن خرابی های سرور است. با این پلاگین میتونی تمام کارهای پلیرها شامل شکستن یا گذاشتن بلاک، باز کردن چست ها، دزدیدن آیتم ها، انفجار کریپر، لاوا ریختن و چت ها رو دقیق ثبت کنی و در صورت خرابکاری با یک دستور ساده همه چیز رو به حالت اول برگردونی.

قابلیت های پلاگین

  • بررسی بلاک ها: با کلیک راست روی هر بلاک یا چست، میتونی بفهمی چه کسی چه موقع اون رو باز کرده یا خراب کرده.
  • برگرداندن به عقب: امکان برگرداندن خرابکاری های یک پلیر خاص، یک منطقه مشخص با بازه زمانی دلخواه (مثلا یک ساعت گذشته) فقط با یک کامند.
  • ثبت لاگ کامل چست و آیتم ها: ثبت دقیق برداشتن و گذاشتن آیتم ها در چست، فرنیس، هاپر و دراپر.
  • پشتیبانی از دیتابیس های مختلف: دیتابیس داخلی SQLite برای سرورهای کوچک و پشتیبانی از MySQL برای سرورهای بزرگ و شلوغ.

پیش نمایش CoreProtect

نحوه نصب پلاگین

نصب کردنش خیلی راحته و کار خاصی لازم نداره:

  1. فایل پلاگین رو با فرمت jar از بخش دانلود دریافت کن
  2. فایل دانلود شده رو داخل پوشه plugins سرور ماینکرفت بذار
  3. سرور رو یک بار ریستارت کن

نحوه استفاده و دستورات کاربردی

مدیریت پلاگین با دستور /coreprotect یا /co انجام میشه:

فعال کردن حالت بررسی

برای فعال کردن حالت بررسی بلاک ها کافیه این دستور رو بزنی و بعد روی بلاک مورد نظر کلیک چپ یا کلیک راست کنی:

/co inspect

برای خاموش کردن این حالت دوباره همین دستور یا /co i رو بزن.

برگرداندن خرابکاری های یک پلیر

برای برگرداندن تمام کارهای یک بازیکن در یک ساعت گذشته در شعاع 20 بلاکی:

/co rollback user:PLAYER_NAME time:1h radius:20

جای PLAYER_NAME اسم پلیر مورد نظر رو بنویس.

برگرداندن انفجارها یا آتش سوزی

برای برگرداندن تخریب انفجار تی ان تی یا کریپر در نیم ساعت گذشته در شعاع 20 بلاکی:

/co rollback action:explosion time:30m radius:30

لغو رول بک

اگر رول بک اشتباه زدی و خواستی تغییرات برگرده:

/co restore user:PLAYER_NAME time:1h radius:20

جستجو در لاگ ها

برای دیدن گزارش کارهای یک پلیر در چت:

/co lookup user:PLAYER_NAME time:1d

حل خطاها و مشکلات رایج

بالا رفتن حجم فایل دیتابیس سرور

اگر دیتابیس پلاگین روی سرورهای شلوغ خیلی سنگین شد این مراحل رو برو:

  1. دستور پاکسازی لاگ های قدیمی رو با تعیین بازه زمانی اجرا کن مثلا برای پاک کردن لاگ های قدیمی تر از 30 روز:
/co purge time:30d
  1. برای بهینه سازی حجم فایل دستور /co optimize رو در کنسول سرور بزن