מדריך זה מכסה את כל מה שצריך כדי להגדיר ולקנפג את שרת The Front הייעודי שלכם ב-Legion Hosting, כולל הפעלה ראשונה, משתני הפעלה ב-GPanel, הגדרת ServerConfig_.ini, הגדרות מצב משחק, התחברות לשרת וניהול שמירות. לפקודות קונסולת מנהל, ראו פקודות מנהל של The Front.
מהו The Front
The Front הוא משחק הישרדות יריות בעולם פתוח פוסט-אפוקליפטי שפותח על ידי Samar Studio. בעולם הרוס שהוצף על ידי מוטנטים וסיעות עוינות, על השחקנים לאסוף משאבים, ליצור נשקים וציוד, לבנות ולבצר בסיסים, ולהילחם למען הישרדותם מול אויבי AI ושחקנים אחרים כאחד. המשחק משלב מכניקות יריות בגוף שלישי עם מערכות בניית בסיס והישרדות מעמיקות.
תכונות עיקריות של השרת הייעודי כוללות:
- תמיכה ביותר מ-40 שחקנים מקבילים בשרת בודד
- מצבי משחק PvP ו-PvE עם סוגי מצב לחימה הניתנים להגדרה
- כוונון משחק נרחב דרך קובץ ההגדרות
ServerConfig_.ini - מכניקות פשיטה על בסיסים עם רמות NPC פשיטה וזמני קירור הניתנים להגדרה
- שליטה טריטוריאלית מבוססת Beacon ומערכות הגנה על בנייה
- קונסולת מנהל במשחק עם למעלה מ-100 פקודות לניהול שרת בזמן אמת
הפעלה ראשונה
כאשר אתם מקבלים לראשונה את שרת The Front שלכם מ-Legion Hosting, עליו להשלים התקנה ראשונית לפני שניתן לשחק עליו.
- התחברו ל-GPanel ובחרו את שרת The Front שלכם מרשימת השרתים.
- לחצו על לשונית Console ולחצו על Start.
- השרת יוריד ויתקין את קבצי שרת The Front הייעודי דרך Steam (App ID 2334200). ההורדה הראשונית יכולה לקחת מספר דקות בהתאם למהירות הדיסק.
- לאחר השלמת ההורדה, השרת יופעל אוטומטית. האתחול הראשון מייצר את נתוני העולם הראשוניים ועשוי לקחת יותר זמן מהפעלות עוקבות.
- המתינו עד שפלט הקונסולה יציין שהשרת מוכן ומאזין לחיבורים. אתם אמורים לראות הודעות המציינות שפורט המשחק פעיל.
משתני הפעלה ב-GPanel
הגדרות שרת ליבה מוגדרות כמשתני הפעלה ב-GPanel. ערכים אלו מועברים כפרמטרים של שורת פקודה כאשר השרת מופעל ודורסים כל הגדרות מתאימות בקבצי ההגדרות.
- ב-GPanel, בחרו את שרת The Front שלכם.
- לחצו על לשונית Startup.
- הגדירו את המשתנים המפורטים למטה. שינויים ייכנסו לתוקף בפעם הבאה שתפעילו או תפעילו מחדש את השרת.
| משתנה | ברירת מחדל | תיאור |
|---|---|---|
SRV_NAME |
Pterodactyl hosted Server |
השם המוצג בדפדפן השרתים במשחק (פרמטר הפעלה -ServerName). הפכו אותו לתיאורי כדי ששחקנים יוכלו למצוא את השרת שלכם. |
MAX_PLAYERS |
10 |
מספר מרבי של שחקנים מקבילים (פרמטר -QueueThreshold). התאימו בהתאם למשאבים הזמינים של השרת. |
BEACON_PORT |
27016 |
פורט Beacon של Unreal Engine המשמש ללחיצות יד בחיבור. מוגדר אוטומטית (פורט משחק + 1). |
QUERY_PORT |
27017 |
פורט UDP המשמש את Steam לשאילתות דפדפן שרתים. מוגדר אוטומטית (פורט משחק + 2). |
SHUTDOWN_PORT |
27017 |
פורט האזנה של שירות הכיבוי. משמש לאותות כיבוי מרחוק. מוגדר אוטומטית (פורט משחק + 3). |
ServerConfig_.ini, משתנה ההפעלה מקבל עדיפות. השתמשו במשתני הפעלה עבור הגדרות זהות ליבה ובקובץ ההגדרות עבור כוונון משחק מפורט.
הגדרת ServerConfig_.ini
הגדרות שרת ומשחק מפורטות נשלטות דרך קובץ ServerConfig_.ini. זהו קובץ ההגדרות הראשי לכוונון התנהגות השרת, חוקיו ופרמטרי המשחק שלכם.
איתור הקובץ
קובץ ההגדרות נמצא בנתיב:
TheFrontManager/ServerConfig_.ini
גשו לקובץ זה דרך לשונית Files ב-GPanel או דרך SFTP. כל ההגדרות נמצאות תחת כותרת הסעיף [BaseServerConfig].
הגדרות שרת בסיסיות
| הגדרה | ברירת מחדל | תיאור |
|---|---|---|
ServerName |
"My Server" |
שם התצוגה של השרת בדפדפן השרתים. עטפו במרכאות. |
ServerPassword |
(ריק) | סיסמה הנדרשת להצטרפות לשרת. השאירו ריק לשרת ציבורי. |
ServerTitle |
(ריק) | תיאור קצר של השרת המוצג בדפדפן השרתים. |
ServerAdminAccounts |
(ריק) | רשימת מזהי Steam64 מופרדים בנקודה-פסיק עבור חשבונות מנהל. דוגמה: 76561198012345678;76561198087654321; |
QueueThreshold |
40 |
מספר מרבי של שחקנים המותרים בשרת בו-זמנית. |
IsCanMail |
1.000000 |
הפעלה או השבתה של מערכת הדואר והצ'אט במשחק. הגדירו ל-0 כדי להשבית. |
UseSteamSocket |
1 |
שימוש ב-Steam networking sockets לחיבורים. השאירו מופעל ברוב ההגדרות. |
הגדרות מצב משחק ולחימה
| הגדרה | ברירת מחדל | תיאור |
|---|---|---|
ServerFightModeType |
0 |
מצב PvP של השרת. 0 = PvP (שחקנים יכולים לתקוף זה את זה), 1 = PvE (שחקנים לא יכולים לפגוע זה בזה). |
IsCanSelfDamage |
1 |
אפשרות לשחקנים לפגוע בעצמם. 1 = מופעל, 0 = מושבת. |
IsCanFriendDamage |
1 |
אפשרות לאש ידידותית בין חברי צוות. 1 = מופעל, 0 = מושבת. |
הגדרת פורטים
| הגדרה | ברירת מחדל | תיאור |
|---|---|---|
Port |
5001 |
פורט משחק ראשי (UDP). שחקנים מתחברים בפורט זה. |
BeaconPort |
5002 |
פורט Beacon של Unreal Engine ללחיצות יד בחיבור. |
ShutDownServicePort |
5004 |
פורט לאותות שירות כיבוי מרחוק. |
QueryPort |
5003 |
פורט שאילתות Steam לרשימות דפדפן שרתים. |
דוגמת ServerConfig_.ini
להלן דוגמת קובץ הגדרות המציגה הגדרות נפוצות:
[BaseServerConfig]
ServerName="My Legion Server"
ServerPassword=
ServerTitle="A friendly survival server"
ServerAdminAccounts=76561198012345678;
QueueThreshold=40
ServerFightModeType=1
IsCanSelfDamage=0
IsCanFriendDamage=0
IsCanMail=1.000000
UseSteamSocket=1
PlayerAddExpRate=1.5
הגדרות מצב משחק
The Front תומך במצבי PvP ו-PvE שמשנים באופן מהותי את חוויית הרב-משתתפים. המצב נקבע באמצעות הגדרת ServerFightModeType.
מצב PvE (ServerFightModeType=1)
- שחקנים לא יכולים לפגוע זה בזה ישירות.
- הדגש הוא על הישרדות שיתופית מול אויבי AI ומוטנטים.
- בסיסים מוגנים מפשיטות שחקנים (פשיטות NPC עדיין מתרחשות).
- אידיאלי לקהילות המתמקדות בבנייה וחקירה.
- שחקנים עדיין יכולים ליצור צוותים, לסחור ולשתף פעולה.
מצב PvP (ServerFightModeType=0)
- שחקנים יכולים לתקוף ולהרוג זה את זה.
- בסיסים ומבנים יכולים להיפשט על ידי שחקנים אחרים.
- שליטה טריטוריאלית דרך מערכת ה-Beacon הופכת תחרותית.
- מכפילי נזק בין שחקנים ניתנים לכוונון עם פקודות מנהל (
SetMeleePlayerDamageRatio,SetRangedPlayerDamageRatio). - מומלץ לשחקנים תחרותיים ומנוסים.
הגדרות בנייה ופשיטה
הגדרות אלו שולטות בהגנת בסיס ובמכניקות פשיטה. ניתן להגדיר אותן באמצעות פקודות קונסולת מנהל או קובץ ההגדרות:
| הגדרה / פקודה | תיאור |
|---|---|
SetPlayerMaxHouseFlagNumber [N] |
מספר מרבי של Beacon-ים (דגלי טריטוריה) שכל שחקן יכול להציב. |
SetHouseFlagExcitantTime [0-24] |
קובע את חלון ההתקפה/פשיטה בשעות. במהלך חלון זה, שחקני אויב יכולים לפגוע במבנים בתוך שטח Beacon. |
SetHFTrapMaxNum [N] |
מספר מרבי של מלכודות שניתן להציב באזור כיסוי של Beacon. |
SetConstructDisableRot [1/0] |
החלפת התבלות מבנים. כאשר מופעל (1), מבנים מתבלים לאט לאורך זמן אם לא מתוחזקים. |
SetConstructMaxHealthRatio [multiplier] |
מכפיל עמידות מרבית של מבנים. ערכים גבוהים יותר הופכים בניינים לקשים יותר להשמדה. |
SetConstructDefenseRatio [multiplier] |
מכפיל נזק הנספג על ידי מבנים. ערכים נמוכים יותר מפחיתים נזק לבניינים. |
SetCityNPCLevelRate, SetCityNPCDamageRate, SetCityNPCHealthRate ו-SetCityNPCNumRate.
הגדרות קצב ניסיון ומשאבים
תוכלו לכוונן קצבי צבירת ניסיון, קצבי איסוף משאבים ומכפילי משחק שונים דרך קובץ ServerConfig_.ini או באמצעות פקודות קונסולת מנהל בזמן שהשרת פועל.
קצבי ניסיון
| הגדרה / פקודה | ברירת מחדל | תיאור |
|---|---|---|
PlayerAddExpRate |
1 |
מכפיל לכל הניסיון הנצבר על ידי שחקנים. הגדירו ל-2 עבור XP כפול. |
SetPlayerKillAddExpRate [N] |
1 |
מכפיל ניסיון הנצבר מהריגת NPC-ים. |
SetPlayerFarmAddExpRate [N] |
1 |
מכפיל ניסיון הנצבר מאיסוף משאבים. |
SetPlayerCraftAddExpRate [N] |
1 |
מכפיל ניסיון הנצבר מיצירת פריטים. |
קצבי איסוף משאבים
| פקודה | תיאור |
|---|---|
GMSetTreeGainRate [N] |
מכפיל איסוף עץ. |
GMSetBushGainRate [N] |
מכפיל איסוף צמחים ושיחים. |
GMSetOreGainRate [N] |
מכפיל איסוף עפרות ומינרלים. |
GMSetCropReapRate [N] |
מכפיל תפוקת קציר יבולים. |
GMSetFleshGainRate [N] |
מכפיל איסוף בשר חיות. |
GMSetCropGrowRate [N] |
מכפיל מהירות גידול יבולים. |
GMSetTTC_Oil_Rate [N] |
מכפיל ייצור בארות נפט. |
GMSetWaterCollector_Rate [N] |
מכפיל ייצור אספני טל/מים. |
GMSetTTC_Fish_Rate [N] |
מכפיל ייצור סלי דגים. |
כיצד להתחבר
שחקנים מתחברים לשרת The Front שלכם דרך דפדפן השרתים במשחק. מצאו את כתובת ה-IP והפורט של השרת מלשונית Console ב-GPanel או ראו כיצד למצוא את כתובת ה-IP והפורט של השרת שלך.
דרך דפדפן השרתים במשחק
- הפעילו את The Front.
- מהתפריט הראשי, לחצו על Servers.
- לחצו על לשונית Dedicated Servers בחלק העליון.
- השתמשו בסרגל החיפוש או גללו ברשימה כדי למצוא את השרת שלכם לפי שם (השם שהגדרתם בהגדרת
ServerName). - לחצו על השרת ולחצו על Join. הזינו את הסיסמה אם הוגדרה אחת.
ServerName מוגדרת כראוי.
דרך דפדפן השרתים של Steam
- ב-Steam, עברו ל-View > Game Servers (או Servers).
- לחצו על לשונית Favorites ואז Add a Server.
- הזינו את ה-IP ופורט השאילתה של השרת שלכם בפורמט
IP:QUERY_PORT(לדוגמה,192.168.1.100:5003). - לאחר שהשרת מופיע, לחצו עליו פעמיים כדי להפעיל את The Front ולהתחבר.
ניהול שמירות ומחיקת עולם
The Front שומר אוטומטית נתוני עולם במרווחי זמן קבועים. הבנת מערכת השמירה חשובה לניהול עולם השרת שלכם.
מיקום השמירה
נתוני שמירת העולם מאוחסנים בתיקיית הנתונים של השרת. ניתן להגדיר את מרווח השמירה עם פקודת המנהל SetSaveGameInterval (ערך בשניות).
שמירה ידנית
כדי להפעיל שמירת עולם ידנית, השתמשו בפקודת קונסולת המנהל:
SaveWorld
זה שימושי לפני ביצוע תחזוקה, שינויי הגדרות או כיבוי השרת.
יצירת גיבויים
- עצרו את השרת מ-GPanel.
- נווטו לתיקיית השמירה של השרת דרך לשונית Files ב-GPanel או דרך SFTP.
- הורידו את קבצי השמירה למחשב המקומי שלכם לשמירה.
- גבו גם את קובץ
ServerConfig_.iniשלכם כדי לשמר את ההגדרות.
התחלת עולם חדש (מחיקת עולם)
כדי למחוק את העולם ולהתחיל מחדש:
- עצרו את השרת מ-GPanel.
- נווטו לתיקיית נתוני השמירה.
- מחקו או שנו את שם קבצי השמירה הקיימים.
- לחלופין, הגדירו את הפרמטר
ClearSeverTimeב-ServerConfig_.iniלתאריך (פורמט:yyyy-mm-dd) כדי לתזמן מחיקה. - הפעילו את השרת. הוא ייצור עולם חדש מאפס.
מדריך פורטים
The Front משתמש בפורטי הרשת הבאים. אלו מוגדרים אוטומטית על ידי תוכנית האירוח שלכם ב-Legion Hosting.
| פורט | פרוטוקול | ברירת מחדל | מטרה |
|---|---|---|---|
| Game Port | UDP | 5001 |
חיבורי משחק ראשיים. שחקנים מתחברים בפורט זה. |
| Beacon Port | UDP | 5002 |
פורט Beacon של Unreal Engine ללחיצות יד בחיבור. |
| Query Port | UDP | 5003 |
שאילתות דפדפן שרתים של Steam. |
| Shutdown Service Port | TCP | 5004 |
מאזין שירות כיבוי מרחוק. |
מאמרים קשורים
- פקודות מנהל של The Front
- כיצד למצוא את כתובת ה-IP והפורט של השרת שלך
- כיצד להעלות קבצים דרך SFTP
- תחילת העבודה עם השרת החדש שלך
צריכים עזרה?
אם אתם עדיין נתקלים בבעיות עם שרת The Front שלכם, אנא פתחו פנייה לתמיכה והצוות שלנו ישמח לסייע לכם.