מבצע בזק 50% הנחה על כל השרתים יום אחרון!
מסתיים בעוד: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
קטגוריות

כיצד להגדיר הפעלות מחדש מתוזמנות

HE restart schedule cron automation 0 מצאו את זה מועיל

שרתי משחקים נהנים מהפעלות מחדש סדירות לניקוי דליפות זיכרון, החלת שינויי תצורה ושמירה על ביצועים יציבים לאורך משחק ממושך. מדריך זה מראה לך כיצד להגדיר הפעלות מחדש אוטומטיות מתוזמנות באמצעות תכונת Schedules ב-GPanel, כך שהשרת שלך יישאר תקין ללא התערבות ידנית.

עובד עבור כל המשחקים. תכונת Schedules ב-GPanel זמינה עבור כל שרת משחק המתארח ב-Legion Hosting. טיפים ספציפיים למשחקים (כגון אזהרה לשחקנים לפני הפעלה מחדש) מכוסים בהמשך מדריך זה.

למה לתזמן הפעלות מחדש?

רוב שרתי המשחקים צוברים שימוש בזיכרון ונתונים זמניים לאורך זמן. ללא הפעלות מחדש תקופתיות, ייתכן שתבחין ב:

  • השהיות גוברות ו-rubber-banding ככל ששימוש ה-RAM עולה לאורך שעות או ימים
  • האטות בטעינת ישויות ו-chunks במשחקים כמו Minecraft ו-Project Zomboid
  • דליפות זיכרון הקשורות למודים שמתאפסות רק בהפעלה מחדש מלאה של השרת
  • עיכוב בהחלת שינויי תצורה שדורשים הפעלה מחדש כדי להיכנס לתוקף

הפעלה מחדש מתוזמנת כל 6 עד 12 שעות היא ההגדרה הנפוצה ביותר ומונעת את רוב הבעיות הללו.

דרישות מוקדמות

  • שרת משחק פעיל ב-Legion Hosting
  • גישה ל-GPanel עם פרטי החשבון שלך
  • השרת שלך צריך להיות במצב Running (תזמונים מופעלים רק כשהשרת מקוון, אלא אם הוגדר אחרת)

שלב 1: פתיחת לשונית Schedules

  1. התחבר ל-GPanel ובחר את השרת שלך מרשימת השרתים.
  2. בסרגל הצד השמאלי, לחץ על לשונית Schedules.
  3. תראה רשימה של תזמונים קיימים. אם זהו שרת חדש, הרשימה תהיה ריקה.

שלב 2: יצירת תזמון חדש

  1. לחץ על כפתור Create Schedule.
  2. הזן שם לתזמון — משהו תיאורי כמו Auto Restart Every 6 Hours.
  3. הגדר את ביטוי ה-Cron כדי לקבוע מתי התזמון ירוץ. ראה את הסעיף למטה לדוגמאות נפוצות.
  4. ודא ש-Enabled מופעל.
  5. לחץ על Save כדי ליצור את התזמון.
התזמון הוא רק טיימר. לאחר יצירת התזמון, עליך עדיין להוסיף משימה שאומרת לשרת מה לעשות כשהטיימר מופעל. המשך לשלב 3.

שלב 3: הוספת משימת הפעלה מחדש לתזמון

  1. לאחר שמירת התזמון, לחץ על שמו כדי לפתוח אותו.
  2. תחת סעיף Tasks, לחץ על New Task.
  3. הגדר את Action ל-Send power action.
  4. הגדר את Payload ל-Restart.
  5. הגדר את Time Offset ל-0 שניות (משמעות הדבר שהמשימה רצה מיד כשהתזמון מופעל).
  6. לחץ על Save.

ההפעלה מחדש המתוזמנת שלך פעילה כעת. השרת יופעל מחדש אוטומטית בהתאם לביטוי ה-cron שהגדרת.

Restart לעומת Stop + Start: פעולת הכוח Restart עוצרת את השרת בצורה מסודרת ומפעילה אותו מחדש. זוהי הפעולה המומלצת להפעלות מחדש מתוזמנות. הימנע משימוש ב-Kill כפעולה מתוזמנת, מכיוון שהיא מסיימת את תהליך השרת בכוח ללא שמירה.

הבנת ביטויי Cron

GPanel משתמש בביטויי cron כדי להגדיר מתי תזמון רץ. ביטוי cron מכיל חמישה שדות מופרדים ברווחים:

Minute  Hour  Day-of-Month  Month  Day-of-Week
  *       *        *           *        *
שדה ערכים מותרים תיאור
Minute 0–59 הדקה בשעה שבה המשימה רצה
Hour 0–23 השעה ביום (פורמט 24 שעות)
Day of Month 1–31 היום בחודש
Month 1–12 החודש בשנה
Day of Week 0–6 (0 = יום ראשון) היום בשבוע

תווים מיוחדים:

  • * — תואם כל ערך (תו כללי)
  • */N — תואם כל N מרווחים (לדוגמה, */6 בשדה Hour משמעו כל 6 שעות)
  • , — מפריד בין ערכים מרובים (לדוגמה, 0,12 משמעו ב-0 וב-12)

תזמוני הפעלה מחדש נפוצים

להלן מרווחי ההפעלה מחדש הפופולריים ביותר וביטויי ה-cron לשימוש ב-GPanel:

תדירות הפעלה מחדש ביטוי Cron הפעלות מחדש ב- (שעון השרת)
כל 6 שעות 0 */6 * * * 12:00 AM, 6:00 AM, 12:00 PM, 6:00 PM
כל 8 שעות 0 */8 * * * 12:00 AM, 8:00 AM, 4:00 PM
כל 12 שעות 0 0,12 * * * 12:00 AM, 12:00 PM
פעם ביום (4:00 AM) 0 4 * * * 4:00 AM
פעם ביום (6:00 AM) 0 6 * * * 6:00 AM
כל 3 שעות 0 */3 * * * 12 AM, 3 AM, 6 AM, 9 AM, 12 PM, 3 PM, 6 PM, 9 PM
מומלץ: עבור רוב שרתי המשחקים, הפעלה מחדש כל 6 עד 12 שעות מספקת את האיזון הטוב ביותר בין זמן פעילות לביצועים. שרתים עם מודים רבים (במיוחד Project Zomboid עם 50+ מודים) עשויים להפיק תועלת מהפעלה מחדש כל 3 עד 6 שעות.

אזהרת שחקנים לפני הפעלה מחדש

הפעלה מחדש ללא אזהרה עלולה להפריע לשחקנים באמצע פעולה, ולגרום לתסכול או אובדן התקדמות. תוכל להשתמש במשימת Send Command של GPanel כדי לשדר הודעת אזהרה לשחקנים לפני שההפעלה מחדש מתרחשת.

איך זה עובד

במקום משימת הפעלה מחדש בודדת, אתה יוצר מספר משימות בתוך אותו תזמון, מדורגות עם הסטות זמן:

  1. משימת Send Command בהסטה 0 ששולחת הודעת אזהרה (לדוגמה, "השרת מופעל מחדש בעוד 5 דקות")
  2. משימת Send Command בהסטה 240 (4 דקות מאוחר יותר) עם אזהרה אחרונה (לדוגמה, "השרת מופעל מחדש בעוד דקה")
  3. משימת Send power action → Restart בהסטה 300 (5 דקות לאחר האזהרה הראשונה)
הסטות זמן הן בשניות. כשמוסיפים משימות לתזמון, שדה Time Offset מציין כמה שניות לאחר הפעלת התזמון המשימה צריכה לרוץ. השתמש ב-0 למיידי, 60 לדקה אחת, 300 ל-5 דקות, וכו'.

דוגמה: תזמון מלא עם אזהרות

כך נראה תזמון מלא עם אזהרה של 5 דקות, אזהרה של דקה, וההפעלה מחדש:

משימה # פעולה Payload / פקודה הסטת זמן
1 Send command (פקודת אזהרה ספציפית למשחק — ראה למטה) 0 שניות
2 Send command (פקודת אזהרה אחרונה ספציפית למשחק) 240 שניות
3 Send power action Restart 300 שניות

פקודות אזהרה ספציפיות למשחק

הפקודה שבה אתה משתמש לשדר הודעה לשחקנים משתנה בין משחקים. להלן הפקודות עבור המשחקים הפופולריים ביותר:

Project Zomboid

השתמש בפקודת servermsg כדי לשלוח הודעה בתוך המשחק לכל השחקנים המחוברים:

servermsg "Server restarting in 5 minutes. Please find a safe location."
servermsg "Server restarting in 1 minute!"

Minecraft

השתמש בפקודת say כדי לשדר הודעת צ'אט לכל השחקנים:

say Server restarting in 5 minutes. Please save your progress.
say Server restarting in 1 minute!

ARK: Survival Ascended

השתמש בפקודת broadcast כדי להציג הודעה על המסך לכל השחקנים:

broadcast Server restarting in 5 minutes. Please find a safe location.
broadcast Server restarting in 1 minute!
משחקים אחרים: אם המשחק שלך לא מופיע למעלה, בדוק את תיעוד המשחק או ויקי הקהילה עבור פקודת קונסולת השרת ששולחת הודעה לכל השחקנים. הזן את הפקודה בשדה Payload של משימת Send Command. אם אינך בטוח, פתח פנייה לתמיכה ונעזור לך למצוא את הפקודה הנכונה.

שיטות עבודה מומלצות

  • הפעל מחדש בשעות שפל. אם לשרת שלך יש לוח זמנים צפוי של שחקנים, תזמן את ההפעלות מחדש לשעות בהן מעט שחקנים מחוברים. הפעלה מחדש יומית ב-4:00 AM או 6:00 AM עובדת היטב עבור רוב הקהילות.
  • תמיד כלול אזהרה. אפילו אזהרה של דקה אחת נותנת לשחקנים זמן להגיע למקום בטוח או לסיים עסקה. אזהרה של 5 דקות היא אידיאלית.
  • השתמש בגיבויים לצד הפעלות מחדש. אם המשחק או GPanel תומכים בגיבויים אוטומטיים, תזמן גיבוי לפני ההפעלה מחדש. זה מבטיח שתמיד יהיה לך שמירה עדכנית למקרה שמשהו ישתבש.
  • אל תפעיל מחדש בתדירות גבוהה מדי. הפעלה מחדש כל שעה מיותרת עבור רוב השרתים ותתסכל שחקנים. כל 6 עד 12 שעות זו נקודת האיזון, אלא אם אתה מפעיל שרת עם מודים רבים עם בעיות דליפת זיכרון ידועות.
  • בדוק את התזמון שלך. לאחר יצירת תזמון, בדוק חזרה לאחר זמן ההפעלה הצפוי הראשון כדי לוודא שההפעלה מחדש התרחשה. בדוק את יומן קונסולת GPanel לאירוע ההפעלה מחדש.
  • תן שמות ברורים לתזמונים שלך. השתמש בשמות תיאוריים כמו "6h Auto Restart with Warning" כדי שתוכל לזהות במהירות מה כל תזמון עושה.

ניהול תזמונים קיימים

תוכל לשנות או להשבית תזמונים בכל עת מלשונית Schedules ב-GPanel:

  • לעריכת תזמון: לחץ על שם התזמון, שנה את ביטוי ה-cron או המשימות, ולחץ על Save.
  • להשבתה זמנית של תזמון: פתח את התזמון והחלף את Enabled למצב כבוי. התזמון יישמר אך לא יופעל עד שתפעיל אותו מחדש.
  • למחיקת תזמון: לחץ על סמל המחיקה ליד התזמון. פעולה זו מסירה אותו לצמיתות.

פתרון בעיות

בעיה מה לבדוק
התזמון לא מופעל פתח את התזמון וודא ש-Enabled מופעל. בדוק שוב את ביטוי ה-cron — טעות נפוצה היא שימוש בסדר שדות שגוי. ודא שהשרת מקוון כשהתזמון אמור להיות מופעל.
ההפעלה מחדש מתרחשת אבל הודעת האזהרה לא מופיעה ודא שמשימת Send Command משתמשת בפקודה הנכונה למשחק שלך. בדוק שהסטת הזמן קטנה מההסטה של משימת ההפעלה מחדש (לדוגמה, אזהרה ב-0 שניות, הפעלה מחדש ב-300 שניות).
השרת לא חוזר לאוויר לאחר הפעלה מחדש בדוק את קונסולת GPanel לשגיאות הפעלה. אם השרת קרס במהלך הכיבוי, ייתכן שלא יופעל מחדש בצורה נקייה. נסה Start ידני מ-GPanel. אם הבעיה נמשכת, פתח פנייה לתמיכה.
ביטוי cron לא מתקבל GPanel דורש בדיוק 5 שדות בביטוי ה-cron (דקה, שעה, יום בחודש, חודש, יום בשבוע). אל תכלול שדה שניות. ודא שאין רווחים נוספים או תווים מיוחדים.
פקודת האזהרה נשלחת אבל שחקנים לא רואים אותה חלק מהמשחקים דורשים פורמט מסוים. עבור Project Zomboid, ההודעה חייבת להיות במרכאות: servermsg "Your message here". עבור Minecraft, say לא משתמש במרכאות. בדוק את הסעיף הספציפי למשחק למעלה.

צריך עזרה?

אם אתה מתקשה להגדיר הפעלות מחדש מתוזמנות או שהתזמון שלך לא עובד כצפוי, פתח פנייה לתמיכה וכלול:

  • שם השרת שלך מ-GPanel
  • ביטוי ה-cron שאתה משתמש בו
  • תיאור של מה שקורה (או לא קורה)

צוות התמיכה שלנו יעזור לך להגדיר את התזמון כראוי.


האם המאמר הזה היה מועיל?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.