מדריך זה מכסה הגדרת אדמין, פקודות קונסול, ניהול שחקנים, ניהול עולם ופתרון בעיות עבור שרת Dead Matter הייעודי שלך. Dead Matter הוא משחק הישרדות זומבים בעולם פתוח המתרחש באלברטה, קנדה, הכולל בניית בסיסים, איסוף משאבים, כלי רכב ומשחק PvP/PvE. להגדרה ראשונית של השרת, תצורה והוראות חיבור, ראה מדריך הגדרת שרת Dead Matter.
1. הגדרת אדמין
שרתים ייעודיים של Dead Matter משתמשים במערכת אדמין מבוססת תצורה. מפעילי שרתים מנהלים את השרת שלהם דרך קונסול GPanel וקבצי תצורה.
גישת מפעיל השרת
כמפעיל השרת, אתה מנהל את שרת Dead Matter שלך באמצעות:
- קונסול GPanel: קונסול השרת ב-GPanel מציג פלט שרת, חיבורי שחקנים, אירועי זומבים והודעות שגיאה.
- קבצי תצורה: הקובץ
Game.iniוקבצי תצורה נוספים ב-DeadMatter/Saved/Config/שולטים בכל הגדרות השרת. ערוך דרך לשונית Files ב-GPanel או דרך SFTP. - כלי אדמין במשחק: כאשר אתה מחובר כאדמין, יש לך גישה לאפשרויות ניהול נוספות כולל טלפורטציה, יצירת פריטים ושליטה בשחקנים.
הוספת אדמינים
כדי להעניק הרשאות אדמין לשחקנים בשרת שלך:
- עצור את השרת מ-GPanel.
- פתח את קובץ תצורת האדמין בתיקיית התצורה של השרת.
- הוסף את Steam ID של השחקן (בפורמט SteamID64) לרשימת האדמינים.
- שמור את הקובץ והפעל מחדש את השרת.
2. פקודות קונסול
Dead Matter מספק פקודות קונסול נגישות דרך קונסול GPanel וקונסול האדמין במשחק. להלן הפקודות המרכזיות לניהול שרת.
| פקודה | תיאור |
|---|---|
kick <player/steamid> |
מסלק שחקן מהשרת. |
ban <player/steamid> |
חוסם שחקן מהשרת לצמיתות. |
unban <steamid> |
מסיר שחקן מרשימת החסומים. |
listplayers |
מציג את כל השחקנים המחוברים כעת עם השמות וה-Steam IDs שלהם. |
save |
מפעיל שמירת עולם מיידית. |
teleport <player> <x> <y> <z> |
מטלפרט שחקן לקואורדינטות מוגדרות (אדמין במשחק). |
giveitem <player> <itemid> <amount> |
נותן פריט לשחקן לפי מזהה פריט (אדמין במשחק). |
settime <hour> |
מגדיר את שעת היום במשחק (0-24). |
shutdown |
מתחיל כיבוי מסודר של השרת עם שמירה אוטומטית. |
3. ניהול שחקנים
סילוק שחקנים
- השתמש בפקודת
kickבקונסול GPanel עם שם השחקן או Steam ID. - שחקנים שסולקו יכולים להתחבר מחדש מיד אלא אם ננקטת פעולה נוספת (חסימה או שינוי סיסמה).
חסימת שחקנים
- השתמש בפקודת
banכדי למנוע לצמיתות משחקן להצטרף. - חסימות מתבצעות לפי Steam ID ונשמרות גם לאחר הפעלות מחדש של השרת.
- השתמש ב-
unbanעם ה-Steam ID כדי לבטל חסימה.
הגנת סיסמה
השיטה האמינה ביותר לשליטה בגישה היא הגדרת סיסמת שרת:
ServerPassword=YourSecretPassword
שנה את הסיסמה ב-Game.ini והפעל מחדש את השרת. שתף את הסיסמה רק עם שחקנים מהימנים.
מצב רשימה לבנה
לשליטה מקסימלית בגישה, שקול להפעיל שרת עם רשימה לבנה בלבד. הוסף Steam IDs מאושרים לקובץ תצורת הרשימה הלבנה. רק שחקנים ברשימה הלבנה יכולים להצטרף, ללא קשר לשאלה אם הם יודעים את הסיסמה.
4. ניהול עולם
איפוס העולם
כדי למחוק את העולם לחלוטין ולהתחיל מחדש:
- עצור את השרת מ-GPanel.
- התחבר דרך SFTP ונווט אל
DeadMatter/Saved/SaveGames/. - מחק או שנה שם לתיקיית השמירה (שנה שם כדי לשמור כגיבוי).
- הפעל את השרת. עולם חדש ייווצר עם התצורה הקיימת שלך.
התאמת הגדרות העולם
ניתן לכוונן את חוויית העולם ללא איפוס מלא על ידי עריכת Game.ini:
- ZombieDensity -- הגדל או הקטן את מספר הזומבים בעולם.
- LootRespawnTime -- שלוט במהירות שבה מכולות שלל מתמלאות מחדש לאחר ביזה.
- DayNightCycleSpeed -- הפוך ימים לארוכים או קצרים יותר כדי לשנות את קצב ההישרדות.
- bPvPEnabled -- הפעל או כבה PvP ללא מחיקה. השינויים נכנסים לתוקף בהפעלה מחדש.
גיבוי ושחזור
- עצור את השרת מ-GPanel.
- התחבר דרך SFTP והורד את תיקיית
SaveGames/לגיבוי. - לשחזור, העלה את התיקייה המגובה והחלף את הנוכחית.
- הפעל את השרת. העולם המשוחזר ייטען.
5. פתרון בעיות
השרת קורס בהפעלה
- בדוק את קונסול GPanel להודעות שגיאה. סיבות נפוצות כוללות תחביר תצורה שגוי ב-
Game.ini. - ודא שערכי הפורטים לא שונו ידנית. הפורטים חייבים להתאים למה ש-GPanel מקצה.
- נסה למחוק קבצי תצורה ולהפעיל מחדש כדי ליצור ברירות מחדל חדשות.
- אם הקריסה קשורה לשמירה, נסה להתחיל עם עולם חדש על ידי שינוי שם תיקיית
SaveGames/. - אם הקריסה נמשכת, פתח פניית תמיכה עם כתובת ה-IP של השרת והפלט המלא של הקונסול.
שחקנים לא יכולים להתחבר
- ודא שהשרת פועל ב-GPanel ובדוק את הקונסול לשגיאות.
- אשר שהשחקן משתמש בכתובת IP ופורט הנכונים מלשונית Network ב-GPanel.
- בדוק שסיסמת השרת נכונה (סיסמאות הן תלויות רישיות).
- אם נעשה שימוש ברשימה לבנה, אשר שה-Steam ID של השחקן נוסף.
- ודא שגם השרת וגם השחקן מריצים את אותה גרסה של Dead Matter.
בעיות זומבים וביצועים
- ערכי
ZombieDensityגבוהים מגדילים משמעותית את העומס על השרת. אם הביצועים ירודים, הקטן ל-1.0או פחות. - הקטן את
MaxPlayersאם השרת מתקשה עם שחקנים רבים בו-זמנית. - מספר גדול של מבנים שנבנו על ידי שחקנים יכול להשפיע על ביצועי השרת לאורך זמן.
- הגדל את
AutoSaveIntervalאם שמירות גורמות לפיגורים תקופתיים. - אם הביצועים נשארים ירודים, צור קשר עם התמיכה לגבי שדרוג תוכנית השרת שלך.
חוסר סנכרון ופיגור
- Dead Matter נמצא בפיתוח פעיל, וחוסר סנכרון מסוים צפוי. ודא שכל השחקנים משתמשים באותה גרסת משחק.
- שחקנים עם השהייה גבוהה עלולים לחוות יותר חוסר סנכרון. המלץ לשחקנים עם החיבור הטוב ביותר למיקום השרת.
- הפעל מחדש את השרת מדי פעם (פעם ביום או אחרי סשנים ארוכים) כדי לנקות מצב מצטבר ולשפר ביצועים.
השחתת שמירה
- אם השרת קורס במהלך שמירה, קובץ השמירה עלול להיפגם.
- שחזר מגיבוי SFTP ידני אם זמין. ראה מדריך הגדרת שרת Dead Matter להוראות שחזור.
- גיבויי SFTP קבועים הם ההגנה הטובה ביותר. גבה את העולם שלך לפחות פעם בכל סשן משחק.
מאמרים קשורים
- מדריך הגדרת שרת Dead Matter
- כיצד למצוא את כתובת ה-IP והפורט של השרת שלך
- כיצד להעלות קבצים דרך SFTP
- מדריך התחלת שרת
צריך עזרה?
אם נתקלת בבעיות בשרת Dead Matter שלך שלא מכוסות כאן, פתח פניית תמיכה וכלול את כתובת ה-IP של השרת, תיאור הבעיה וכל הודעות שגיאה רלוונטיות מקונסול GPanel.