מדריך זה מכסה בעיות נפוצות ופתרונות עבור שרתי Nightingale ייעודיים המתארחים ב-Legion Hosting, כולל קריסות, בעיות חיבור, אופטימיזציית ביצועים ושחזור שמירות. להגדרת שרת ראשונית והגדרות, ראו מדריך הגדרת שרת Nightingale.
קריסות שרת
לקריסות שרת יכולות להיות מספר סיבות. התחילו בבדיקת קונסול GPanel לפלט שגיאות, ואז עברו על הסיבות הנפוצות הבאות.
בדיקת יומנים
- ב-GPanel, עברו ללשונית Console וגללו למעלה כדי למצוא הודעות שגיאה שהופיעו לפני הקריסה.
- בדקו את קבצי היומן של השרת דרך לשונית Files. חפשו תיקיית
LogsאוSaved/Logsהמכילה קבצי יומן עם חותמת זמן. - קובץ היומן האחרון יכיל פרטי קריסה, stack traces והודעות שגיאה שעוזרים לזהות את הסיבה.
חריגת זיכרון
- Nightingale יכול לצרוך זיכרון רב, במיוחד עם ממלכות רבות שנחקרו ומבנים שנבנו.
- בדקו את גרפי צריכת המשאבים ב-GPanel כדי לראות אם השרת מגיע למגבלת ה-RAM שלו.
- אם הזיכרון מגיע באופן עקבי למקסימום, שקלו לשדרג את תוכנית השרת שלכם. פתחו פנייה לתמיכה כדי לדון באפשרויות.
- הפחתת
MaxPlayersיכולה להוריד את צריכת הזיכרון, מכיוון שנתוני כל שחקן והאזורים הטעונים צורכים RAM נוסף.
תאימות Proton/Wine (שרתי Linux)
שרת Nightingale הייעודי עשוי לפעול תחת Proton או Wine על אירוח מבוסס Linux. בעיות תאימות עלולות לגרום לקריסות או התנהגות בלתי צפויה.
- בדקו את הקונסול להודעות שגיאה הקשורות ל-Proton בעת ההפעלה.
- אם השרת קורס מיד עם ההפעלה עם שגיאות תאימות, פתחו פנייה לתמיכה כדי שהצוות שלנו יבדוק את הגדרות Proton.
- חלק מעדכוני המשחק עשויים לשבור זמנית את תאימות Proton עד שכבת התאימות תעודכן.
נתוני שמירה פגומים
- אם השרת קורס במהלך טעינת העולם, נתוני השמירה עלולים להיות פגומים.
- נסו לשחזר מגיבוי (ראו סעיף שחזור שמירות להלן).
- אם אין גיבוי זמין, ייתכן שתצטרכו למחוק את תיקיית השמירה ולהתחיל עולם חדש.
קריסה בהפעלה לאחר עדכון
- עדכוני משחק יכולים לפעמים להכניס באגים שמשפיעים על שרתים ייעודיים.
- בדקו את ערוצי הקהילה הרשמיים של Nightingale (פורומי Steam, Discord) לבעיות ידועות עם העדכון האחרון.
- נסו להפעיל מחדש את השרת — חלק מהבעיות הקשורות לעדכון נפתרות לאחר הפעלה מחדש נקייה.
- אם הקריסה נמשכת, פתחו פנייה לתמיכה עם הודעות השגיאה מהקונסול.
בעיות חיבור
אם שחקנים לא מצליחים להתחבר לשרת שלכם, עברו על הסיבות הנפוצות הבאות:
השרת לא הופעל במלואו
- ודאו שהשרת מקוון והופעל במלואו ב-GPanel. הקונסול צריך להציג הודעה המציינת שהשרת מוכן לחיבורים.
- אם השרת תקוע במצב טעינה או מופעל מחדש בלולאה, בדקו את הקונסול לשגיאות.
אי-התאמת גרסאות
- השרת וכל השחקנים המתחברים חייבים להריץ את אותה גרסה של Nightingale.
- כשהמשחק מתעדכן, הפעילו מחדש את השרת כדי ש-SteamCMD יוריד את הגרסה העדכנית.
- שחקנים צריכים לעדכן את המשחק שלהם דרך Steam לפני ניסיון התחברות.
- הקונסול עשוי להציג מידע גרסה בהפעלה — השוו אותו לגרסת הלקוח.
IP או פורט שגויים
- ודאו שהשחקן משתמש בכתובת ה-IP והפורט הנכונים מלשונית Network ב-GPanel.
- ראו כיצד למצוא את כתובת ה-IP והפורט של השרת שלך להוראות מפורטות.
- ודאו שהשחקן מתחבר לפורט המשחק ולא לפורט ה-query.
בעיות סיסמה
- אם לשרת הוגדרה סיסמה, ודאו שהשחקן מזין אותה נכון (סיסמאות הן תלויות רישיות).
- להסרת הסיסמה, נקו את משתנה ההפעלה
PASSWORDוהפעילו מחדש.
שרת מלא
- אם השרת הגיע למגבלת השחקנים המקסימלית, שחקנים נוספים לא יכולים להצטרף עד שמישהו מתנתק.
- הגדילו את
MAX_PLAYERבלשונית Startup אם אתם צריכים יותר מקומות (עשוי לדרוש יותר משאבי שרת). שימו לב שהגדלה מעבר ל-6 אינה נתמכת.
חומת אש והגדרת פורטים
- ב-Legion Hosting, חומת האש והקצאת הפורטים מטופלות אוטומטית על ידי GPanel. לא צריך להגדיר כללי חומת אש ידנית.
- אם אתם חושדים בבעיית פורט, ודאו שהפורט המוצג בלשונית Network ב-GPanel תואם למה שהשרת מאזין לו בפלט הקונסול.
- אם שחקנים מאחורי רשתות מגבילות (ארגוניות, בית ספר) לא מצליחים להתחבר, ייתכן שהם יצטרכו להשתמש ב-VPN.
בעיות ביצועים
אם שחקנים חווים עיכובים, rubber-banding, או שהשרת מגיב באיטיות, נסו את האופטימיזציות הבאות:
יותר מדי שחקנים
- Nightingale מתוכנן לקבוצות משחק מרובה קטנות. הביצועים יורדים ככל שמספר השחקנים עולה.
- אם אתם חווים עיכובים עם הרבה שחקנים, שקלו להוריד את
MAX_PLAYERבלשונית Startup. - כל שחקן נוסף מוסיף עומס של נתוני דמות, חלקי ממלכה טעונים וסנכרון רשת.
מורכבות ממלכה
- מבנים גדולים וממלכות ששונו באופן נרחב מגדילים את עומס העיבוד של השרת.
- אם ממלכה ספציפית גורמת לעיכובים בכניסה אליה, הבנייה באותה ממלכה עשויה להיות מורכבת מדי.
- עודדו שחקנים לשמור על בנייה בגדלים סבירים ולהימנע ממנגנונים מורכבים מדי.
צריכת משאבים
- בדקו את גרפי צריכת המשאבים ב-GPanel עבור צריכת CPU ו-RAM.
- אם ה-CPU באופן עקבי מעל 90%, השרת עמוס מדי. הפחיתו מספר שחקנים או שקלו שדרוג תוכנית.
- אם צריכת ה-RAM קרובה למגבלה, השרת עשוי להתחיל להשתמש בדיסק, מה שגורם לירידות ביצועים חמורות.
- צרו קשר עם התמיכה דרך פנייה לתמיכה כדי לדון בשדרוג אם מגבלות המשאבים נפגעות באופן עקבי.
השחתת שמירות ושחזור
השחתת שמירות יכולה לקרות עקב קריסות, הפסקת חשמל או באגים. הנה כיצד לאבחן ולשחזר.
סימפטומים של השחתה
- השרת קורס במהלך טעינת עולם עם שגיאות קריאת קבצים.
- שחקנים מופיעים במיקומים בלתי צפויים או עם מלאי חסר.
- מבנים שנבנו או ממלכות שנחקרו חסרים לאחר הפעלה מחדש.
- הקונסול מציג שגיאות על נתוני שמירה לא תקינים או בלתי קריאים.
שחזור מגיבוי
- עצרו את השרת ב-GPanel.
- נווטו לתיקיית השמירה דרך לשונית Files.
- שנו את שם תיקיית השמירה הנוכחית (הפגומה) למשהו כמו
SaveBackup_corruptedכדי שתוכלו לנסות שחזור מאוחר יותר במידת הצורך. - העלו את קבצי גיבוי השמירה לנתיב תיקיית השמירה המקורי.
- הפעילו את השרת. הוא צריך לטעון את השמירה המשוחזרת.
מניעת השחתה
- צרו גיבויים סדירים, במיוחד לפני עדכוני משחק.
- תמיד כבו את השרת בצורה נקייה דרך GPanel במקום לתת לו לקרוס או לעצור אותו בכוח.
- הימנעו מעריכת קבצי שמירה ידנית אלא אם אתם יודעים בדיוק מה אתם עושים.
- הגדירו הפעלות מחדש מתוזמנות ב-GPanel כדי לשמור ולהפעיל מחדש באופן תקופתי, ולצמצם את חלון ההשחתה.
עדכוני משחק ששוברים את השרת
Nightingale הוא משחק בפיתוח פעיל, ועדכונים יכולים לפעמים לגרום לבעיות בשרתים ייעודיים.
לאחר עדכון
- הפעילו מחדש את השרת ב-GPanel. SteamCMD יוריד אוטומטית את קבצי השרת העדכניים ביותר.
- אם השרת לא מצליח להתחיל לאחר העדכון, בדקו את הקונסול להודעות שגיאה חדשות.
- עיינו בהערות התיקון של המשחק לשינויים בהגדרות שרת או דרישות חדשות.
- חלק מהעדכונים עשויים לשנות פורמטים של קבצי הגדרות או להוסיף הגדרות נדרשות חדשות. השוו את ההגדרות הקיימות שלכם עם קבצי הגדרות לדוגמה שסופקו על ידי המפתחים.
חזרה לגרסה קודמת אינה אפשרית
- SteamCMD תמיד מתקין את הגרסה העדכנית ביותר. לא ניתן לחזור לגרסת משחק קודמת בשרת.
- שחקנים חייבים גם לעדכן את הלקוחות שלהם כדי להתאים לגרסת השרת.
- אם עדכון מכניס באגים שוברי משחק, עקבו אחר ערוצי Nightingale הרשמיים לתיקונים מהירים, שבדרך כלל משוחררים במהירות.
פקדי מנהל ומארח
פקדי המנהל והמארח של Nightingale מאפשרים למפעיל השרת לנהל שחקנים ואת העולם.
פקדים זמינים
- הרחקת שחקנים — הסרת שחקנים מפריעים מהשרת.
- חסימת שחקנים — מניעה קבועה של שחקנים ספציפיים מלהצטרף.
- סיסמת שרת — הגדרה או שינוי סיסמת השרת בכל עת דרך משתני ההפעלה ב-GPanel.
- פקודות מנהל — בדקו את הקונסול ותיעוד המשחק לפקודות שרת זמינות. אלה עשויות להשתנות עם עדכונים.
מדריך מהיר: בעיות נפוצות
| בעיה | סיבה סבירה | פתרון |
|---|---|---|
| השרת קורס בהפעלה | שמירה פגומה או עדכון כושל | בדקו יומנים, שחזרו גיבוי, או מחקו שמירה לעולם חדש |
| שחקנים לא מוצאים את השרת בדפדפן | השרת לא הופעל במלואו או בעיית פורט query | המתינו להפעלה מלאה, השתמשו בחיבור ישיר כחלופה |
| שחקנים מקבלים "אי-התאמת גרסאות" | השרת או הלקוח לא מעודכנים | הפעילו מחדש את השרת (מפעיל עדכון SteamCMD), עדכנו לקוח |
| עיכובים חמורים לכל השחקנים | שרת עמוס מדי (CPU/RAM) | הפחיתו MaxPlayers, בדקו צריכת משאבים, שקלו שדרוג |
| עיכובים בממלכה ספציפית בלבד | בנייה מורכבת באותה ממלכה | פשטו בנייה או הימנעו מאותה ממלכה |
| התקדמות/בנייה של שחקנים חסרה | השחתת שמירה או טעינת שמירה שגויה | שחזרו מגיבוי |
| השרת תקוע בהורדה בכל הפעלה | בעיית אימות SteamCMD | פתחו פנייה לתמיכה |
מאמרים קשורים
- מדריך הגדרת שרת Nightingale — הגדרה ראשונית, תצורה והוראות חיבור
- כיצד למצוא את כתובת ה-IP והפורט של השרת שלך
- כיצד להעלות קבצים דרך SFTP
- מדריך הפעלת שרת — מדריך כללי להפעלת כל שרת משחק ב-Legion Hosting
צריכים עזרה נוספת?
אם אתם ממשיכים לחוות בעיות עם שרת Nightingale שלכם, צוות התמיכה שלנו זמין לסייע. פתחו פנייה בכתובת legionhosting.net/submitticket.php עם כתובת ה-IP של השרת, תיאור הבעיה וכל הודעת שגיאה רלוונטית מקונסול GPanel.