מדריך זה מכסה הגדרת מנהל, פקודות זמינות, ניהול שחקנים ופתרון בעיות עבור שרת No One Survived הייעודי שלך. למד כיצד להגדיר גישת מנהל, להשתמש בפקודות במשחק ולפתור בעיות נפוצות בשרת.
הגדרת מנהל
No One Survived מספק גישת מנהל באמצעות סיסמת מנהל ובאופן אופציונלי באמצעות רשימה לבנה של Steam ID. יכולות המנהל מעניקות לך שליטה מלאה על השרת בזמן המשחק.
הגדרת סיסמת מנהל
סיסמת המנהל מוגדרת באמצעות משתנה ההפעלה SERVER_ADMIN_PASSWORD ב-GPanel, או בקובץ התצורה WRSH/Saved/Config/WindowsServer/Game.ini:
[ServerSetting]
AdminPassword=YourSecurePassword123
ניתן גם להגדיר זאת דרך לשונית Startup ב-GPanel על ידי עריכת המשתנה SERVER_ADMIN_PASSWORD. לאחר שינוי הסיסמה, הפעל מחדש את השרת כדי שהשינוי ייכנס לתוקף.
התחברות כמנהל במשחק
- הצטרף לשרת כשחקן רגיל.
- פתח את הקונסולה במשחק (בדרך כלל על ידי לחיצה על ` או ~, או בדוק את הגדרות המקשים של המשחק).
- הקלד את פקודת ההתחברות כמנהל עם הסיסמה שלך:
AdminLogin YourSecurePassword123
אמורה להופיע הודעת אישור שקיבלת הרשאות מנהל עבור הסשן הנוכחי.
רשימה לבנה של Steam ID
לשכבת אבטחה נוספת, ניתן להגביל את גישת המנהל לחשבונות Steam ספציפיים על ידי הגדרת רשימה לבנה של Steam ID בהגדרות השרת:
[AdminSettings]
AdminSteamIDs=76561198012345678,76561198087654321,76561198011223344
כאשר רשימה לבנה של Steam ID מוגדרת, רק שחקנים שה-Steam ID שלהם מופיע ברשימה יכולים לאמת את עצמם כמנהלים, גם אם הם יודעים את סיסמת המנהל. זה מונע גישה בלתי מורשית במקרה שהסיסמה דלפה.
פקודות מנהל
לאחר אימות כמנהל, ניתן להשתמש בפקודות הבאות דרך הקונסולה במשחק:
פקודות ניהול שחקנים
| פקודה | תחביר | תיאור |
|---|---|---|
| הסרה | Kick <PlayerName> |
מסיר שחקן מהשרת. הוא יכול להצטרף מחדש מיד. |
| חסימה | Ban <PlayerName> |
מסיר שחקן ומונע ממנו להצטרף מחדש עד שיוסר מהחסימה. |
| ביטול חסימה | Unban <PlayerName> |
מסיר שחקן מרשימת החסומים ומאפשר לו להצטרף מחדש. |
| רשימת שחקנים | ListPlayers |
מציג את כל השחקנים המחוברים כעת עם השמות וה-Steam ID שלהם. |
| שידור | Broadcast <Message> |
שולח הודעה לכל השרת הנראית לכל השחקנים. |
פקודות טלפורטציה
| פקודה | תחביר | תיאור |
|---|---|---|
| טלפורט לשחקן | TeleportTo <PlayerName> |
מטלפרט אותך למיקום השחקן המצוין. |
| טלפורט שחקן אליך | TeleportHere <PlayerName> |
מטלפרט את השחקן המצוין למיקום הנוכחי שלך. |
| טלפורט לקואורדינטות | Teleport <X> <Y> <Z> |
מטלפרט אותך לקואורדינטות העולם המצוינות. |
פקודות פריטים והשראה
| פקודה | תחביר | תיאור |
|---|---|---|
| תן פריט | GiveItem <ItemID> <Amount> |
יוצר את הפריט המצוין במלאי שלך. |
| תן פריט לשחקן | GiveItemTo <PlayerName> <ItemID> <Amount> |
יוצר פריט ישירות במלאי של שחקן אחר. |
| השרה ישות | SpawnEntity <EntityID> |
יוצר ישות (זומבי, NPC, חיה) במיקום שלך. |
פקודות זמן ומזג אוויר
| פקודה | תחביר | תיאור |
|---|---|---|
| הגדר זמן | SetTime <Hour> |
מגדיר את הזמן במשחק (0-24). לדוגמה, SetTime 12 מגדיר לצהריים. |
| הגדר מזג אוויר | SetWeather <Type> |
משנה את מזג האוויר הנוכחי. אפשרויות: Clear, Rain, Storm, Fog. |
| החלף מחזור יום/לילה | ToggleDayNight |
משהה או ממשיך את מחזור היום/לילה בזמן הנוכחי. |
גישת RCON
אם המשחק תומך ב-RCON (קונסולה מרחוק), ניתן לשלוח פקודות מנהל מבלי להיות מחובר למשחק. זה שימושי לניהול שרת אוטומטי וכלים חיצוניים.
הפעלת RCON
[RCONSettings]
RCONEnabled=true
RCONPort=27020
RCONPassword=YourRCONPassword
לאחר הפעלת RCON, ניתן להשתמש בכל לקוח RCON סטנדרטי כדי להתחבר לשרת ולבצע פקודות מרחוק. פורט ה-RCON חייב להיות שונה מפורט המשחק ופורט השאילתות.
ניהול שחקנים
ניהול רשימת החסומים
חסימות נשמרות בקובץ רשימת חסומים בשרת. ניתן לנהל חסימות באמצעות פקודות מנהל או על ידי עריכה ישירה של קובץ רשימת החסומים:
- השתמש ב-
Ban <PlayerName>כדי להוסיף שחקן לרשימת החסומים. - השתמש ב-
Unban <PlayerName>כדי להסיר שחקן מרשימת החסומים. - ניתן לערוך את קובץ רשימת החסומים דרך מנהל הקבצים של GPanel לשינויים מרובים.
מצב רשימה לבנה
אם ברצונך להגביל את השרת לשחקנים ספציפיים בלבד, ניתן להפעיל מצב רשימה לבנה:
[ServerSettings]
WhitelistEnabled=true
כאשר הרשימה הלבנה מופעלת, רק שחקנים שה-Steam ID שלהם נמצא בקובץ הרשימה הלבנה יכולים להתחבר. הוסף Steam ID לקובץ הרשימה הלבנה (אחד בכל שורה) דרך מנהל הקבצים של GPanel.
ניהול עולם
כוונון מחזור יום/לילה
מחזור היום/לילה משפיע משמעותית על המשחקיות. ימים ארוכים יותר נותנים לשחקנים יותר זמן בטוח לאיסוף משאבים, בעוד שלילות ארוכים יותר מגבירים את אתגר ההישרדות:
| סגנון משחק | אורך יום | אורך לילה |
|---|---|---|
| מזדמן / ממוקד בנייה | 60 דקות | 15 דקות |
| מאוזן (ברירת מחדל) | 40 דקות | 20 דקות |
| הישרדות הארדקור | 20 דקות | 40 דקות |
| יום קבוע | 120 דקות | דקה אחת |
כוונון קושי
מעבר לרמות הקושי המוגדרות מראש, ניתן לכוונן הגדרות בודדות כדי ליצור קושי מותאם אישית. שלב אותם לחוויה מותאמת:
- צפיפות זומבים: כוונן את
ZombieSpawnMultiplier(0.1 כמעט ללא, 5.0 להמוני זומבים מוחצים). - התנהגות NPC: הגדר את
NPCHostilityל-Passiveל-NPC ידידותיים אוAggressiveלעולם עוין. - מחסור במשאבים: הורד את
GatherRateMultiplierו-LootRespawnMultiplierלהישרדות קשה יותר. - קושי קרב: שלב השראת זומבים גבוהה עם עמידות נמוכה לחוויית קרב מאתגרת.
פתרון בעיות
קריסות שרת
- בדוק את יומן הקונסולה: עיין בפלט קונסולת GPanel לאיתור הודעות שגיאה לפני הקריסה. סיבות נפוצות כוללות מגבלות זיכרון ונתוני שמירה פגומים.
- בעיות זיכרון: אם השרת קורס במהלך יצירת עולם או עם שחקנים רבים, ייתכן שהוא צריך יותר RAM. שקול לשדרג את תוכנית השרת שלך.
- שמירת עולם פגומה: אם השרת קורס בהפעלה באופן חוזר, נסה לשחזר גיבוי או לבצע איפוס עולם. ראה מדריך הגדרת שרת No One Survived להוראות גיבוי ואיפוס.
- עדכוני משחק: קריסות לאחר עדכון משחק עשויות להצביע על בעיות תאימות. הפעל מחדש את השרת כדי להחיל את העדכון, ובדוק בפורומים קהילתיים לבעיות ידועות.
בעיות חיבור
- השרת לא מופיע בדפדפן: ודא שהשרת הופעל במלואו (בדוק בקונסולת GPanel הודעת מוכנות). ודא שפורט השאילתות מוקצה כראוי.
- לא ניתן להתחבר דרך IP ישיר: בדוק שוב את ה-IP ופורט המשחק (לא פורט השאילתות). ראה כיצד למצוא את ה-IP והפורט של השרת.
- פסק זמן בחיבור: ייתכן שהשרת עמוס או לא מגיב. נסה להפעיל מחדש דרך GPanel. אם הבעיה נמשכת, בדוק את הקונסולה לשגיאות.
- "אי התאמת גרסה": גם השרת וגם הלקוח חייבים להיות באותה גרסת משחק. הפעל מחדש את השרת כדי להחיל עדכונים ממתינים.
פגיעה בשמירה
- תסמינים: השרת לא מצליח להתחיל, נטען לעולם ריק, או שחקנים מאבדים את כל ההתקדמות.
- מניעה: תמיד עצור את השרת בצורה תקינה דרך GPanel לפני תחזוקה. הימנע מסגירה כפויה של תהליך השרת.
- שחזור: שחזר מגיבוי שנלקח לפני שהפגיעה התרחשה. אם אין גיבוי, יש צורך באיפוס עולם.
בעיות השראת זומבים
- זומבים לא מופיעים: בדוק ש-
ZombieSpawnMultiplierלא מוגדר ל-0. ודא שהקושי לא מוגדר למצב שמשבית זומבים. - יותר מדי זומבים / לאג: הורד את
ZombieSpawnMultiplier. שיעורי השראה גבוהים בשילוב עם שחקנים רבים יכולים לגרום ללאג שרת משמעותי. - זומבים לא נעלמים: ייתכן שזה באג במשחק. הפעלה מחדש של השרת מנקה את כל הישויות שהושרו ופותרת את הבעיה באופן זמני.
אופטימיזציית ביצועים
- הורד את
MaxPlayersאם השרת מתקשה עם מספר השחקנים הנוכחי. - הורד את
ZombieSpawnMultiplierכדי להפחית את מספר הישויות ושימוש ב-CPU. - ודא שלשרת יש מספיק RAM לגודל המפה ומספר השחקנים.
- תזמן הפעלות מחדש תקופתיות (יומיות או כל כמה ימים) כדי לנקות דליפות זיכרון ולאפס ספירות ישויות.
- אם זמין, הפחת את טווח הראייה או טווח הסימולציה בהגדרות השרת.
מאמרים קשורים
- מדריך הגדרת שרת No One Survived
- כיצד למצוא את ה-IP והפורט של השרת
- כיצד להעלות קבצים באמצעות SFTP
- תחילת העבודה עם השרת החדש שלך