מדריך זה מכסה ניהול שרת והתקנת מודים עבור Colony Survival, כולל הגדרת מנהלים, פקודות קונסולה, ניהול שחקנים, התקנת מודים מ-Steam Workshop וידנית, טיפים לניהול מושבות ופתרון בעיות נפוצות בשרת.
הגדרת מנהל
Colony Survival משתמש במערכת הרשאות שבה בעלי השרת (השחקן שיצר את העולם) מקבלים שליטה מלאה. בשרתים ייעודיים, הרשאות מנהל מנוהלות דרך תצורה.
הגדרת גישת מנהל
- עצור את השרת שלך מ-GPanel.
- פתח את File Manager ואתר את קבצי תצורת השרת שלך.
- ב-
serverconfiguration.jsonאו בקובץ ההרשאות הרלוונטי, הוסף את ה-Steam64 ID שלך לרשימת המנהלים/מפעילים. תוכל למצוא את ה-Steam64 ID שלך ב-steamid.io. - שמור את הקובץ והפעל את השרת שלך.
פקודות קונסולת שרת
Colony Survival מספק פקודות קונסולה שניתן להפעיל מקונסולת השרת ב-GPanel או דרך הצ'אט במשחק (אם יש לך הרשאות מנהל). גש לקונסולת GPanel מלשונית Console.
| פקודה | תחביר | תיאור |
|---|---|---|
| עזרה | /help |
מציג רשימה של כל פקודות השרת הזמינות. |
| הרחקה | /kick [PlayerName] |
מסיר שחקן מהשרת באופן מיידי. הוא יכול להתחבר מחדש אלא אם חסום. |
| חסימה | /ban [PlayerName] |
חוסם שחקן לצמיתות. הוא לא יוכל להתחבר לשרת. |
| ביטול חסימה | /unban [PlayerName] |
מסיר חסימה, ומאפשר לשחקן להתחבר מחדש. |
| שמירה | /save |
מאלץ שמירת עולם מיידית. השתמש לפני תחזוקה או הפעלות מחדש. |
| רשימת שחקנים | /players |
מציג את כל השחקנים המחוברים כרגע. |
| הודעה | /say [Message] |
משדר הודעת שרת הנראית לכל השחקנים. |
| כיבוי | /shutdown |
מכבה את השרת בצורה מסודרת, שומר את העולם לפני העצירה. |
דוגמאות לפקודות קונסולה
/help
/players
/kick Griefer123
/ban Griefer123
/unban Griefer123
/say Server restarting in 5 minutes, please save your progress!
/save
/shutdown
/save לפני /shutdown כדי להבטיח שההתקדמות האחרונה נשמרת. בעוד ש-/shutdown בדרך כלל מפעיל שמירה אוטומטית, שמירה מפורשת מראש מספקת ביטחון נוסף.
ניהול שחקנים
הרחקה וחסימה
השתמש בפקודות הרחקה וחסימה לניהול שחקנים מפריעים:
- הרחקה: השתמש ב-
/kick [PlayerName]עבור עבירות קלות או ראשונות. השחקן יכול להצטרף מחדש באופן מיידי. - חסימה: השתמש ב-
/ban [PlayerName]עבור עבירות חמורות או חוזרות. השחקן חסום לצמיתות מהתחברות. - ביטול חסימה: השתמש ב-
/unban [PlayerName]כדי לבטל חסימה אם הנסיבות משתנות.
מעקב אחר שחקנים
- השתמש ב-
/playersכדי לראות מי מחובר כרגע. - עקוב אחר לשונית Console ב-GPanel להודעות הצטרפות וניתוק.
- Colony Survival הוא שיתופי מטבעו, אך בשרתים ציבוריים, שחקנים עלולים לגרום נזק על ידי ניהול כושל של משאבים משותפים או הגנות מושבה.
שיטות עבודה מומלצות
- קבע חוקי שרת ברורים והעבר אותם לשחקנים.
- השתמש ב-
/sayכדי לשדר הודעות חשובות (חלונות תחזוקה, תזכורות לגבי חוקים). - שמור יומן של הרחקות וחסימות לעיון.
- עבור שרתים פרטיים, השתמש בסיסמה ב-
serverconfiguration.jsonכדי להגביל גישה לשחקנים מהימנים בלבד.
התקנת מודים
ל-Colony Survival יש קהילת מודים פעילה. מודים יכולים להוסיף תוכן חדש, לשנות מכניקות משחק, להציג עבודות חדשות למתיישבים ועוד הרבה יותר.
אינטגרציה עם Steam Workshop
Colony Survival תומך במודים מ-Steam Workshop. כדי להתקין מודים מ-Workshop בשרת שלך:
- מצא את המוד שאתה רוצה ב-Steam Workshop של Colony Survival.
- רשום את Workshop ID מכתובת ה-URL של המוד (המספר בכתובת, למשל
https://steamcommunity.com/sharedfiles/filedetails/?id=123456789-- ה-ID הוא123456789). - ב-GPanel, בדוק את לשונית Startup לשדה Workshop ID או אפשרות תצורת מודים. הוסף את ה-Workshop IDs של המודים שאתה רוצה להתקין, מופרדים בפסיקים אם יש מספר מודים.
- הפעל מחדש את השרת. SteamCMD יוריד את מודי ה-Workshop באופן אוטומטי במהלך ההפעלה.
העלאת מודים ידנית
אם מוד אינו ב-Steam Workshop, או שאתה צריך להתקין גרסה מותאמת אישית, תוכל להעלות מודים ידנית:
- עצור את השרת שלך מ-GPanel.
- הורד את קבצי המוד למחשב המקומי שלך.
- התחבר לשרת שלך באמצעות SFTP או השתמש ב-File Manager.
- נווט לתיקיית המודים. מודים של Colony Survival ממוקמים בדרך כלל ב:
gamedata/mods/ - העלה את תיקיית המוד לתיקיית
mods. ודא שמבנה התיקיות תואם למה שמחבר המוד מציין. - הפעל את השרת שלך. בדוק את הקונסולה להודעות המאשרות שהמוד נטען בהצלחה.
הסרת מודים
- עצור את השרת שלך מ-GPanel.
- הסר את תיקיית המוד מתיקיית
gamedata/mods/, או הסר את ה-Workshop ID מתצורת ההפעלה. - הפעל את השרת וודא שהוא נטען כראוי ללא המוד.
ניהול מושבות
הפעלת שרת Colony Survival עם מספר שחקנים דורשת תיאום מסוים. הנה טיפים לניהול מושבות משותפות ואישיות:
- מושבות משותפות: מספר שחקנים יכולים לתרום לאותה מושבה. תאמו בנייה, איסוף משאבים ומיקום הגנות כדי למנוע חפיפה או בניות סותרות.
- מושבות נפרדות: שחקנים יכולים גם להקים מושבות עצמאיות משלהם במיקומים שונים. זה מפחית קונפליקטים פוטנציאליים אך אומר שכל מושבה חייבת לקיים הגנות משלה.
- ניהול משאבים: מושבות גדולות עם מתיישבים רבים צורכות משאבים משמעותיים. ודא ששרשראות האספקה (מזון, כלים, נשק) מאורגנות היטב כדי למנוע רעב של מתיישבים או פערים בהגנה.
- תכנון הגנה: התקפות מפלצות לילה מתרחשות בהתאם לגודל אוכלוסיית המושבה. ככל שהמושבה שלך גדלה, השקע בחומות, מגדלי שמירה ומתיישבים חמושים כדי לשמור על בטיחות.
- ביצועים: מושבות גדולות מאוד עם אלפי מתיישבים עלולות להעמיס על משאבי השרת. עקוב אחר ביצועי השרת ושקול להגדיר מגבלות סבירות לגודל מושבה בשרתים ציבוריים.
פתרון בעיות
קריסות שרת
| בעיה | פתרון |
|---|---|
| השרת קורס בעת ההפעלה | בדוק את קונסולת GPanel להודעות שגיאה. ודא ש-serverconfiguration.json הוא JSON תקין (ללא פסיקים חסרים, סוגריים לא תואמים). נסה להסיר מודים שנוספו לאחרונה. אם הבעיה נמשכת, התקן מחדש את קבצי השרת מ-GPanel. |
| השרת קורס במהלך המשחק | זה עשוי להצביע על מיצוי זיכרון ממושבה גדולה מאוד, או על קונפליקט מודים. בדוק את יומני הקונסולה לפרטי שגיאה. הקטן את גודל המושבה או הסר מודים בעייתיים. |
| קריסה לאחר עדכון משחק | עדכוני משחק עלולים לשבור תאימות מודים. השבת את כל המודים, הפעל מחדש, והפעל אותם מחדש אחד אחד כדי לזהות את הקונפליקט. בדוק את דפי המודים להערות עדכון. |
בעיות חיבור
| בעיה | פתרון |
|---|---|
| השרת לא מופיע בדפדפן השרתים | ודא שהשרת פועל ב-GPanel וש-NetworkType מוגדר ל-"SteamNetwork". ייתכן שייקח לשרת מספר דקות להירשם בשרת הראשי של Steam לאחר ההפעלה. |
| לא ניתן להתחבר באמצעות IP ישיר | אמת את ה-IP והפורט ב-GPanel. ודא שאתה משתמש בפורט המשחק (לא פורט השאילתות). אשר שמצב השרת הוא Running. |
| ניתוקים תכופים | זה עשוי להצביע על חוסר יציבות רשת או עומס יתר על השרת. בדוק את שימוש משאבי השרת ב-GPanel. מושבות גדולות המייצרות הרבה שטח עלולות לגרום לבעיות רשת לשחקנים עם חיבורים איטיים. |
| שגיאת "Version Mismatch" | השרת והלקוח חייבים להיות באותה גרסת משחק. הפעל מחדש את השרת מ-GPanel כדי להפעיל עדכון. השחקנים חייבים גם לעדכן את המשחק שלהם דרך Steam. |
קונפליקטים בין מודים
| בעיה | פתרון |
|---|---|
| השרת קורס לאחר הוספת מוד | הסר את המוד, שחזר מגיבוי אם צריך, ובדוק את הערות התאימות של המוד. חלק מהמודים מתנגשים זה עם זה או דורשים סדר טעינה ספציפי. |
| פריטים או בלוקים חסרים לאחר הסרת מוד | אם מוד הוסיף תוכן מותאם אישית לעולם, הסרתו יכולה להשאיר הפניות יתומות. שחזר מגיבוי שנעשה לפני המוד, או קבל את הפריטים החסרים. אין דרך לשחזר תוכן ספציפי למוד ללא המוד. |
| מודים לא נטענים | ודא שמבנה תיקיית המוד נכון ב-gamedata/mods/. בדוק את הקונסולה לשגיאות טעינה. ודא שגרסת המוד תואמת לגרסת המשחק שלך. |
פגיעה בעולם
| בעיה | פתרון |
|---|---|
| העולם נכשל בטעינה | קובץ השמירה עלול להיות פגום. שחזר מהגיבוי האחרון. אם אין גיבוי, ייתכן שתצטרך להתחיל עולם חדש. |
| חלקים חסרים או תקלות שטח | זה יכול לקרות לאחר קריסות במהלך שמירות. נסה לטעון את העולם; פגיעה קלה עשויה לתקן את עצמה. לבעיות מתמשכות, שחזר מגיבוי. |
ביצועים עם מושבות גדולות
| בעיה | פתרון |
|---|---|
| השהיית שרת עם מתיישבים רבים | מושבות גדולות מאוד (1000+ מתיישבים) דורשות משאבי שרת משמעותיים. מטב את פריסת המושבה, הפחת עבודות מתיישבים מיותרות, וודא שהוקצה מספיק RAM לתוכנית השרת שלך. |
| שמירה אוטומטית גורמת לפיקים של השהייה | הגדל את AutoSaveInterval ב-serverconfiguration.json כדי להפחית את תדירות השמירה. ערך של 20-30 דקות מפחית את ההשפעה תוך מתן הגנה סבירה. |
| יצירת שטח איטית | כאשר שחקנים חוקרים אזורים חדשים, השרת חייב ליצור שטח. זה נורמלי אך עלול לגרום להשהייה קצרה. עודד שחקנים לחקור בהדרגה במקום לרוץ על פני המפה. |
מאמרים קשורים
- מדריך הגדרת שרת Colony Survival
- כיצד למצוא את ה-IP והפורט של השרת שלך
- כיצד להעלות קבצים באמצעות SFTP
- תחילת העבודה עם השרת החדש שלך