Holdfast: Nations at War הוא משחק יריות מרובה משתתפים מגוף ראשון ושלישי המתרחש בתקופה הנפוליאונית, הכולל קרבות בקנה מידה גדול עם עד 150 שחקנים. מדריך זה מלווה אותך בהגדרה וקינפוג של שרת Holdfast ייעודי ב-Legion Hosting.
הפעלה ראשונה ב-GPanel
לפני הגדרה כלשהי, עליך לבצע הפעלה ראשונית כדי שהשרת ייצור את קבצי ההגדרות שלו כברירת מחדל.
- התחבר ל-GPanel.
- בחר את שרת ה-Holdfast שלך מרשימת השרתים.
- לחץ על כפתור Start להפעלת השרת בפעם הראשונה.
- המתן שהקונסולה תציג שהשרת הופעל במלואו. אתה אמור לראות הודעה המציינת שהשרת מאזין לחיבורים.
- לאחר שתראה שההפעלה הושלמה, עצור את השרת. קבצי ההגדרות של ברירת המחדל נוצרו כעת.
משתני הפעלה
GPanel מספק משתני הפעלה השולטים בפרמטרים הבסיסיים של השרת. נווט ללשונית Startup ב-GPanel כדי להגדיר אותם לפני עריכת קובץ ההגדרות ישירות.
| משתנה | תיאור | ברירת מחדל |
|---|---|---|
SERVER_NAME |
שם המוצג בדפדפן השרתים | Holdfast Server |
SERVER_PASS |
סיסמה נדרשת להצטרפות (השאר ריק עבור שרת ציבורי) | ריק |
PLAYERS |
מספר שחקנים מרבי מותר | נקבע לפי תוכנית האירוח שלך |
SERVER_CONFIG_PATH |
שם קובץ ההגדרות בתיקיית configs/ (חייב להסתיים ב-.txt) |
serverconfig_default.txt |
ADMIN_PASS |
סיסמה להתחברות כמנהל (לחץ F1 במשחק) | ריק |
REGION |
אזור השרת. אפשרויות: europe, usa, australia, brazil, china, japan, russia, southkorea |
europe |
SERVER_QUERY_PORT |
פורט המשמש לשאילתות דפדפן השרתים של Steam | מוקצה אוטומטית |
קובץ הגדרות השרת
קובץ ההגדרות הראשי של Holdfast נמצא ב-holdfastnaw-dedicated/configs/serverconfig_default.txt (או כל שם קובץ שהוגדר במשתנה ההפעלה SERVER_CONFIG_PATH). ניתן לערוך קובץ זה דרך File Manager של GPanel או דרך SFTP.
זהות השרת
server_name "My Legion Holdfast Server"
server_password ""
server_max_players 50
server_steam_port 20100
server_steam_query_port 27015
ה-server_name תומך בקודי צבע באמצעות Rich Text markup. לדוגמה:
server_name "<color=red>[Legion]</color> Holdfast Server"
בחירת מצב משחק
Holdfast מציע מספר מצבי משחק. הגדר את מצב המשחק ברירת המחדל באמצעות הגדרת server_game_mode:
| מזהה מצב | מצב משחק | תיאור |
|---|---|---|
0 |
Army Battlefield | לכידת שטח בקנה מידה גדול עם חיל רגלים וארטילריה |
1 |
Army Siege | התוקפים חייבים לכבוש עמדה מבוצרת מהמגנים |
2 |
Army Deathmatch | דת'מאצ' קבוצתי עם טיימרים להשריה |
3 |
Naval Battlefield | לחימה ספינה מול ספינה בים הפתוח |
4 |
Army Conquest | כיבוש והחזקת נקודות אסטרטגיות על פני המפה |
5 |
Army Frontlines | לכידת נקודות לינארית, דחיפת האויב לאחור |
6 |
Melee Arena | לחימה קרובה בנשק קר בזירות קטנות |
# Set game mode to Army Battlefield
server_game_mode 0
הגדרות סיבוב ומשחק
# Round duration in seconds (default: 900 = 15 minutes)
server_round_time_seconds 900
# Time between rounds in seconds
server_round_end_time_seconds 30
# Number of rounds before map rotation
server_rounds_per_map 2
# Auto-balance teams
server_auto_balance_teams true
# Maximum team size difference before auto-balance triggers
server_auto_balance_threshold 2
# Friendly fire
server_friendly_fire false
הגדרות איזון קבוצות
איזון קבוצות נכון חשוב לחוויית משחק טובה, במיוחד בשרתים ציבוריים:
# Prevent players from joining the larger team
server_enforce_team_balance true
# Maximum allowed difference in team sizes
server_team_balance_limit 3
# Auto-swap players when teams become unbalanced mid-round
server_auto_balance_teams true
רוטציית מפות
רוטציית המפות מוגדרת בקובץ holdfastnaw-dedicated/configs/serverconfig_default.txt באמצעות אזור map_rotation. כל רשומה מציינת שילוב של מפה ומצב משחק:
# Map rotation entries
# Format: map_rotation_add "MapName" GameModeID
map_rotation_add "Grasslands" 0
map_rotation_add "Highlands" 0
map_rotation_add "Desert" 1
map_rotation_add "Glacier" 0
map_rotation_add "Shipyard" 3
map_rotation_add "Fort_Imperial" 1
map_rotation_add "Plains" 2
map_rotation_add "Coastal_Siege" 1
3 (Naval Battlefield).
מפות פופולריות
| שם מפה | מצבים מתאימים | הערות |
|---|---|---|
| Grasslands | Battlefield, Conquest | שטח פתוח, מתאים לקרבות גדולים |
| Highlands | Battlefield, Frontlines | שטח גבעי עם יתרונות גובה |
| Fort_Imperial | Siege | מפת מצור קלאסית עם ביצורים |
| Shipyard | Naval Battlefield | מפה חופית עם לחימה ימית |
| Desert | Siege, Battlefield | סביבה צחיחה עם מבני מבצר |
| Glacier | Battlefield, Deathmatch | מפת חורף עם מיגון מוגבל |
מגבלות מחלקות
ניתן להגביל כמה שחקנים יכולים לבחור מחלקות מסוימות כדי לשמור על איזון המשחק:
# Limit artillery crews (percentage of team)
server_class_limit_artillery 10
# Limit officers
server_class_limit_officer 5
# Limit musicians
server_class_limit_musician 10
# Limit cavalry (on maps that support it)
server_class_limit_cavalry 15
התחברות לשרת שלך
דרך דפדפן השרתים
- הפעל את Holdfast: Nations at War מ-Steam.
- לחץ על Multiplayer מהתפריט הראשי.
- השתמש ב-Server Browser כדי למצוא את השרת שלך לפי שם.
- אם הגדרת סיסמה, תתבקש להזין אותה לפני ההצטרפות.
דרך חיבור ישיר
- מצא את כתובת ה-IP והפורט של השרת ב-GPanel בלוח הבקרה הראשי. ראה גם: כיצד למצוא את כתובת ה-IP והפורט של השרת שלך.
- בתפריט הראשי של Holdfast, לחץ על Multiplayer, ואז על Direct Connect.
- הזן את כתובת ה-IP של השרת ופורט המשחק (ברירת מחדל
20100). - לחץ על Connect.
ניהול שמירות והגדרות
שרתי Holdfast ייעודיים מאחסנים את ההגדרות והנתונים שלהם במיקומים הבאים:
| קובץ/תיקייה | מטרה |
|---|---|
holdfastnaw-dedicated/configs/serverconfig_default.txt |
הגדרות שרת ראשיות |
bans.txt |
רשימת מזהי Steam חסומים |
admins.txt |
רשימת מזהי Steam של מנהלים |
server_log/ |
קבצי יומן שרת |
holdfastnaw-dedicated/configs/serverconfig_default.txt דרך SFTP. זה מאפשר לך לשחזר אם משהו משתבש.
מאמרים קשורים
- פקודות ניהול Holdfast Nations at War
- כיצד למצוא את כתובת ה-IP והפורט של השרת שלך
- כיצד להעלות קבצים דרך SFTP
- תחילת העבודה עם השרת החדש שלך
אם נתקלת בבעיות שאינן מכוסות כאן, אנא פתח פנייה לתמיכה והצוות שלנו ישמח לעזור.