מדריך זה מכסה הגדרת מנהל, ניהול שחקנים, פקודות קונסולת שרת, ניהול רוטציית מפות, החלפת מצבי משחק, תמיכה במודים ופתרון בעיות עבור שרת Mount & Blade II: Bannerlord הייעודי שלך. להגדרת שרת ראשונית, הגדרת מצב משחק, בחירת מפה, הגדרות סיעות והוראות התחברות, ראה מדריך הגדרת שרת Mount and Blade II Bannerlord.
1. הגדרת מנהל
הגדרת סיסמת מנהל
סיסמת המנהל מוגדרת דרך משתנה ההפעלה ADMIN_PASSWORD ב-GPanel, או בקובץ התצורה באמצעות הפקודה AdminPassword:
AdminPassword YourAdminPassword
סיסמה זו נדרשת הן לממשק ניהול הווב והן לגישת מנהל בתוך המשחק.
גישה לפאנל ניהול הווב
Bannerlord כולל פאנל ניהול ווב מובנה המופעל על ידי המודול DedicatedCustomServerHelper.
- מצא את כתובת ה-IP והפורט של השרת שלך בלשונית Network ב-GPanel.
- פתח דפדפן ונווט אל:
http://<your-server-ip>:<port>פאנל הווב רץ על אותו פורט כמו שרת המשחק (ברירת מחדל UDP 7210). בדוק בלשונית Network ב-GPanel שלך את הפורט המדויק.
- הזן את סיסמת המנהל שלך כשתתבקש.
גישת מנהל בתוך המשחק
- הצטרף לשרת שלך כשחקן רגיל.
- פתח את קונסולת המשחק עם Alt + ~ (מקש טילדה).
- הקלד
Helpכדי לראות פקודות זמינות. - ייתכן שתצטרך להזדהות עם סיסמת המנהל דרך תפריט המנהל בתוך המשחק אם תתבקש.
2. פקודות קונסולת שרת
ניתן להשתמש בפקודות הבאות בקונסולת השרת (קונסולת GPanel) או בפאנל ניהול הווב. הקלד Help או list בקונסולה כדי לראות את כל הפקודות הזמינות.
פקודות ניהול שרת
| פקודה | תיאור |
|---|---|
ServerName <name> |
משנה את שם התצוגה של השרת. |
GameType <mode> |
משנה את מצב המשחק (Siege, TeamDeathmatch, Captain, Skirmish, Duel, Battle). |
WelcomeMessage <text> |
מגדיר את ההודעה המוצגת לשחקנים בעת הצטרפות. |
start_game |
הופך את השרת לגלוי בדפדפן השרתים ומאפשר חיבורים. |
start_mission |
מתחיל את המשימה/המשחק הנוכחי. שחקנים יכולים להתחיל להילחם. |
start_game_and_mission |
פקודה משולבת: מפעילה את השרת ומתחילה מיד את המשחק. |
add_map_to_usable_maps <MapName> <GameType> |
רושמת מפה כניתנת למשחק עבור מצב משחק נתון. |
add_map_to_automated_battle_pool <MapName> |
מוסיפה מפה למאגר הרוטציה האוטומטית. |
enable_automated_battle_switching |
מפעילה רוטציית מפות אוטומטית לאחר כל משחק. |
set_automated_battle_count <number> |
מגדירה כמה משחקים לשחק לפני שהשרת נכבה. שימושי להפעלות מחדש מתוזמנות. |
list |
מציג את כל הפקודות הזמינות. |
3. ניהול שחקנים
הסרת שחקנים
כדי להסיר שחקן מהשרת:
- ניהול ווב: נווט לאזור השחקנים בפאנל ניהול הווב, מצא את השחקן ולחץ על Kick.
- פקודת צ'אט: פתח את הצ'אט בתוך המשחק והקלד:
!kick <playername>
שחקנים שהוסרו יכולים להצטרף מחדש מיד אלא אם גם חסמת אותם או הגדרת סיסמת שרת.
חסימת שחקנים
כדי למנוע לצמיתות משחקן להצטרף:
- ניהול ווב: השתמש באפשרות החסימה באזור השחקנים בפאנל ניהול הווב.
- פקודת צ'אט: פתח את הצ'אט בתוך המשחק והקלד:
!ban <playername>
חסימות נשמרות גם לאחר הפעלות מחדש של השרת.
ביטול חסימת שחקנים
כדי להסיר חסימה ולאפשר לשחקן להצטרף מחדש:
!unban <playername>
השתקת שחקנים
כדי למנוע משחקן להשתמש בצ'אט בתוך המשחק:
- השתמש באפשרות ההשתקה בפאנל ניהול הווב.
- שחקנים מושתקים עדיין יכולים לשחק אך אינם יכולים לשלוח הודעות צ'אט.
4. ניהול רוטציית מפות
שינוי המפה הנוכחית
כדי לשנות מפה במהלך המשחק, השתמש בפאנל ניהול הווב או ערוך את קובץ התצורה והפעל מחדש את השרת. המפות חייבות להתאים למצב המשחק הנוכחי.
עריכת רוטציית המפות
רוטציית המפות מוגדרת בקובץ תצורת מצב המשחק שלך. כדי לשנות אותה:
- עצור את השרת מ-GPanel.
- פתח את קובץ התצורה (למשל,
Modules/Native/siege_config.txt). - ערוך את שורות
add_map_to_automated_battle_poolכדי להוסיף או להסיר מפות. - ודא ש-
enable_automated_battle_switchingקיים אם אתה רוצה רוטציה אוטומטית. - שמור והפעל מחדש את השרת.
מצב מפה יחידה
כדי להפעיל מפה יחידה ללא רוטציה, כלול רק שורת add_map_to_automated_battle_pool אחת והשמט את enable_automated_battle_switching. אותה מפה תשוחק מחדש בכל סיבוב.
5. החלפת מצב משחק
שינוי מצב המשחק דורש עדכון הן של הגדרת GameType והן של מאגר המפות, מכיוון שמפות הן ספציפיות למצב.
- עצור את השרת מ-GPanel.
- פתח את קובץ התצורה ושנה את שורת
GameType:GameType Siege - החלף את שורות
add_map_to_automated_battle_poolבמפות תואמות למצב החדש. ראה מדריך ההגדרה לרשימות מפות. - שמור את הקובץ והפעל את השרת.
6. תמיכה במודים
Bannerlord תומך במודולים מותאמים אישית (מודים) בשרתים ייעודיים. מודים יכולים להוסיף מפות חדשות, מצבי משחק, נשקים, סוגי חיילים ומכניקות משחק.
התקנת מודים
- עצור את השרת מ-GPanel.
- התחבר לשרת שלך דרך SFTP. ראה כיצד להעלות קבצים דרך SFTP להוראות.
- נווט לתיקיית
Modules/. - העלה את תיקיית המוד לתוך
Modules/. כל מוד צריך להיות בתיקייה משלו עם קובץSubModule.xml. - עדכן את פקודת ההפעלה של השרת או קובץ ה-batch כדי לכלול את המוד ברשימת המודולים. הפרמטר
_MODULES_בתצורת ההפעלה חייב להפנות לכל המודולים הפעילים:Native*Multiplayer*DedicatedCustomServerHelper*YourModNameהמודולים מופרדים בכוכביות (
*). סדר הטעינה חשוב -- מקם מודים תלויים אחרי הדרישות המוקדמות שלהם. - הפעל את השרת.
מודים מ-Steam Workshop
Bannerlord תומך ב-Steam Workshop להפצת מודים. כדי להתקין מודים מ-Workshop על שרת ייעודי:
- הירשם למוד ב-Steam Workshop מהתקנת Bannerlord רגילה.
- אתר את תיקיית המוד שהורדה בתיקיית
Modules/של התקנת Bannerlord המקומית שלך. - העלה את תיקיית המוד לתיקיית
Modules/של השרת הייעודי שלך דרך SFTP. - הוסף את שם המודול לרשימת מודולי ההפעלה.
מודול DedicatedCustomServerHelper
מודול מובנה זה מספק את פאנל ניהול הווב. הוא חייב תמיד להיכלל ברשימת המודולים. אם אתה נתקל בשגיאות אי-התאמת גרסה לאחר עדכון משחק:
- עצור את השרת.
- נווט אל
Modules/DedicatedCustomServerHelper/. - פתח את
SubModule.xml. - עדכן את ערך
Versionכך שיתאים לגרסת המשחק הנוכחית. - עדכן את כל ערכי הגרסה של
DependedModuleבהתאם. - שמור והפעל מחדש את השרת.
7. פתרון בעיות
השרת קורס בעת ההפעלה
- בדוק את פלט הקונסולה להודעות שגיאה. סיבות נפוצות כוללות:
- טוקן אימות חסר או פג תוקף -- צור קשר עם התמיכה אם אתה רואה שגיאות טוקן.
- תצורת
AdminPasswordלא תקינה -- ודא ששורתAdminPasswordקיימת ויש לה ערך. - תחביר קובץ תצורה פגום -- כל פקודה חייבת להיות בשורה נפרדת ללא תווים מיותרים.
- אי-התאמת גרסת מודול לאחר עדכון משחק -- עדכן את מספרי הגרסה ב-
SubModule.xml.
- נסה להסיר את כל המודים המותאמים ולהפעיל רק עם המודולים המוגדרים כברירת מחדל (
Native*Multiplayer*DedicatedCustomServerHelper). - מחק את קובץ התצורה ותן לשרת ליצור מחדש ברירות מחדל כדי לשלול בעיות תצורה.
שחקנים לא יכולים להתחבר
- ודא שהשרת פועל ב-GPanel.
- אשר שהשחקן משתמש בכתובת IP ובפורט הנכונים מלשונית Network ב-GPanel.
- בדוק שסיסמת המשחק נכונה (רגישה לאותיות גדולות/קטנות).
- ודא שלשחקן יש את אותה גרסת משחק ומודים מותקנים.
- אם משתמשים במודים, ודא שלשחקן יש את אותן גרסאות מודולים בדיוק.
- בדוק בקונסולה הודעות "player rejected" שעשויות לציין את הסיבה הספציפית.
השרת לא מופיע בדפדפן
- אשר שהשרת הופעל במלואו והקונסולה מראה שהוא מקבל חיבורים.
- בדוק שקובץ התצורה כולל
start_gameאוstart_game_and_mission-- בלי זה, השרת לא יירשם ברשימת השרתים הראשית. - ייתכן שדפדפן השרתים ייקח כמה דקות להתעדכן. נסה חיבור ישיר בזמן ההמתנה.
- אם טוקן האימות פג תוקף, השרת עשוי לעלות אך לא להופיע בדפדפן. צור קשר עם התמיכה לחידוש הטוקן.
התנגשויות מודים
- אם השרת קורס לאחר הוספת מוד, הסר אותו ובדוק שוב כדי לאשר שהוא הגורם.
- בדוק שקובץ
SubModule.xmlשל המוד מפרט תלויות נכונות וסדר הטעינה ברשימת המודולים שלך נכון. - ודא שהמוד תואם לגרסה הנוכחית של Bannerlord. מודים מגרסאות ישנות עלולים לגרום לקריסות.
- חלק מהמודים מתנגשים זה עם זה. בדוק את תיעוד המוד ופורומי הקהילה לאי-תאימויות ידועות.
- נקה את מטמון ה-shader וקבצים זמניים של השרת אם אתה חווה בעיות גרפיות או שגיאות טעינה לאחר שינויי מודים.
חוסר סנכרון שחקנים
- חוסר סנכרון מתרחש כאשר מצב המשחק של שחקן סוטה מהשרת. תסמינים כוללים שחקנים שנראים כמטלפורטים, מכות שלא נרשמות, או תנועה קופצנית.
- הסיבה הנפוצה ביותר היא השהייה גבוהה. עודד שחקנים מושפעים לבדוק את חיבור האינטרנט שלהם.
- מודים שמשנים מכניקות משחק (מהירות תנועה, פיזיקה, נתוני נשק) נוטים יותר לגרום לחוסר סנכרון.
- אם חוסר הסנכרון נרחב, נסה להפחית את
MaxNumberOfPlayersאו לעבור למצב משחק קל יותר (Duel או Skirmish במקום Siege). - הפעלה מחדש של השרת יכולה לפתור בעיות סנכרון מתמשכות.
בעיות טוקן אימות
- Bannerlord דורש טוקן אימות תקף כדי להפעיל שרת ייעודי. תוקף הטוקנים פג לאחר כ-3 חודשים.
- אם אתה רואה שגיאות הקשורות לטוקן בקונסולה, סביר שהטוקן צריך חידוש.
- פתח כרטיס תמיכה כדי לרענן את טוקן האימות של השרת שלך.
8. קבצי יומן
יומני שרת Bannerlord שימושיים לאבחון קריסות, בעיות חיבור ופעילות שחקנים.
- קבצי יומן מאוחסנים בתיקיית היומנים של השרת, בדרך כלל נגישים דרך לשונית Files ב-GPanel או דרך SFTP.
- בדוק קבצי יומן להודעות שגיאה מפורטות כאשר פלט הקונסולה לבדו אינו מספיק.
- כלול קטעי יומן רלוונטיים כאשר אתה פותח כרטיס תמיכה לפתרון מהיר יותר.
מאמרים קשורים
- מדריך הגדרת שרת Mount and Blade II Bannerlord
- כיצד למצוא את כתובת ה-IP והפורט של השרת שלך
- כיצד להעלות קבצים דרך SFTP
- מדריך הפעלת שרת
צריך עזרה?
אם אתה נתקל בבעיות עם שרת Bannerlord שלך שאינן מכוסות כאן, פתח כרטיס תמיכה וכלול את כתובת ה-IP של השרת, מצב המשחק שאתה מפעיל, כל מודים מותקנים והודעות שגיאה רלוונטיות מקונסולת GPanel או קבצי היומן.