Minecraft · راهنما

راهنمای CoreProtect: دستورها، بازگردانی و راه‌اندازی

به‌روزرسانی October 11, 2026 5 دقیقه مطالعه

در این صفحه
  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 پنل می‌سازید.

دسترسی‌ها برای تیم شما

اپراتورها از طریق 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

این راهنما برایتان مفید بود؟