מדריך 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המדריך הזה עזר לך?