מדריך זה מכסה את כל מה שצריך כדי להגדיר ולקנפג את שרת ה-Icarus הייעודי שלך ב-Legion Hosting, כולל הפעלה ראשונה, משתני הפעלה ב-GPanel, הגדרות ServerSettings.ini, ניהול Prospect ו-Session, התחברות לשרת וניהול שמירות. לפתרון בעיות נפוצות, ראה פתרון בעיות Icarus.
מהו Icarus
Icarus הוא משחק הישרדות מבוסס-Session שפותח על ידי RocketWerkz, האולפן שנוסד על ידי Dean Hall (יוצר DayZ). המשחק מתרחש על כוכב לכת זר שנועד להיות הבית השני של האנושות אך הפך לגבול עוין לאחר ניסיון טרפורמינג כושל. השחקנים מגלמים חוקרים (Prospectors) שנוחתים על פני הכוכב במשימות מתוזמנות הנקראות Prospects. לכל Prospect יש מטרות ספציפיות, מגבלת זמן, והשחקנים נדרשים לחזור למסלול לפני שהטיימר מסתיים -- אחרת הם מסתכנים באיבוד הדמות שלהם.
תכונות עיקריות של השרת הייעודי כוללות:
- תמיכה בעד 8 שחקנים בו-זמנית לשרת
- משחק מבוסס-Session עם Prospects מתוזמנים (משימות) ו-Outposts קבועים
- מצב Open World לחקירה מתמשכת ללא הגבלת זמן ובנייה
- ניהול Prospect דרך הגדרות שרת ופקודות קונסולה
- רמות קושי מרובות מ-Easy עד Extreme, עם מצב Hardcore אופציונלי (ללא תחייה)
- גישת מנהל באמצעות פקודות RCON
ServerSettings.ini. שינויים שנעשים בזמן שהשרת פועל לא ייכנסו לתוקף ועלולים להידרס.
הפעלה ראשונה
כאשר אתה מקבל לראשונה את שרת ה-Icarus שלך מ-Legion Hosting, הוא צריך להשלים התקנה ראשונית לפני שניתן לשחק בו.
- התחבר ל-GPanel ובחר את שרת ה-Icarus שלך מרשימת השרתים.
- לחץ על לשונית Console ולחץ על Start.
- השרת יוריד ויתקין את קבצי שרת Icarus הייעודי דרך Steam. ההורדה הראשונית עשויה לקחת מספר דקות.
- לאחר השלמת ההורדה, השרת יתחיל אוטומטית. קובץ ההגדרות
ServerSettings.iniנוצר בהפעלה הראשונה. - המתן עד שפלט הקונסולה מציין שהשרת מוכן ומאזין לחיבורים.
ServerSettings.ini נוצר רק לאחר שהשרת הופעל בפעם הראשונה. אם אתה צריך לערוך הגדרות, הפעל את השרת פעם אחת, עצור אותו, ואז בצע את השינויים.
משתני הפעלה ב-GPanel
הגדרות שרת מרכזיות מוגדרות כמשתני הפעלה ב-GPanel. ערכים אלה מועברים כפרמטרים של שורת פקודה כאשר השרת מופעל.
- ב-GPanel, בחר את שרת ה-Icarus שלך.
- לחץ על לשונית Startup.
- הגדר את המשתנים המפורטים למטה. השינויים ייכנסו לתוקף בפעם הבאה שתפעיל או תאתחל את השרת.
| משתנה | ברירת מחדל | תיאור |
|---|---|---|
SERVER_NAME |
My Icarus Server |
השם המוצג בדפדפן השרתים. ממופה לפרמטר ההפעלה -SteamServerName (מוגבל ל-64 תווים). |
SERVER_PASSWORD |
(ריק) | סיסמה הנדרשת לשחקנים כדי להצטרף. השאר ריק לשרת ציבורי. ממופה ל-JoinPassword בהגדרות. |
MAX_PLAYERS |
8 |
מספר מקסימלי של שחקנים בו-זמנית. Icarus תומך ב-1-8 שחקנים לשרת. |
ADMIN_PASSWORD |
(ריק) | סיסמה לגישת מנהל RCON. אם נשאר ריק, גישת מנהל זמינה ללא סיסמה דרך /AdminLogin בצ'אט. |
GAME_PORT |
17777 |
פורט UDP הראשי לחיבורי משחק (פרמטר -PORT). מוגדר אוטומטית על ידי תוכנית האירוח שלך. |
QUERY_PORT |
27015 |
פורט UDP המשמש את Steam לשאילתות דפדפן שרתים (פרמטר -QueryPort). מוגדר אוטומטית. |
SessionName ב-ServerSettings.ini כרגע לא עובדת עבור דפדפן השרתים. עליך להשתמש בפרמטר שורת הפקודה -SteamServerName (מוגדר דרך לשונית Startup ב-GPanel) כדי ששם השרת יופיע נכון בדפדפן.
הגדרת ServerSettings.ini
הגדרות שרת מפורטות נשלטות דרך קובץ ServerSettings.ini. זהו קובץ ההגדרות הראשי של שרת ה-Icarus שלך.
מיקום הקובץ
קובץ ההגדרות נמצא ב:
Icarus/Saved/Config/WindowsServer/ServerSettings.ini
גש לקובץ זה דרך לשונית Files ב-GPanel או דרך SFTP. כל ההגדרות נמצאות תחת כותרת הסעיף [/Script/Icarus.DedicatedServerSettings].
מדריך הגדרות מלא
| הגדרה | ברירת מחדל | תיאור |
|---|---|---|
SessionName |
(ריק) | שם ה-Session של השרת. הערה: הגדרה זו כרגע לא משפיעה על תצוגת דפדפן השרתים. השתמש בפרמטר שורת הפקודה -SteamServerName במקום. |
JoinPassword |
(ריק) | סיסמה הנדרשת להצטרפות לשרת. השאר ריק לשרת ציבורי ללא סיסמה. |
MaxPlayers |
(ריק) | מספר שחקנים מקסימלי (1-8). השאר ריק כדי להשתמש בברירת המחדל של 8. |
AdminPassword |
(ריק) | סיסמה לפקודות מנהל RCON. אם נשאר ריק, כל שחקן יכול לגשת לפקודות מנהל דרך /AdminLogin. |
ShutdownIfNotJoinedFor |
300.000000 |
שניות לפני שהשרת נכבה אם אף שחקן לא מצטרף לאחר ההפעלה. הגדר לערך שלילי (-1) כדי לשמור את השרת פועל ללא הגבלה. 0 מכבה מיידית. |
ShutdownIfEmptyFor |
300.000000 |
שניות לפני שהשרת נכבה לאחר שהשחקן האחרון עוזב. הגדר לערך שלילי (-1) כדי להמשיך לפעול ללא הגבלה. |
AllowNonAdminsToLaunchProspects |
True |
אם True, כל שחקן יכול ליצור ולהשיק Prospects חדשים. אם False, רק מנהלים יכולים להתחיל Prospects. |
AllowNonAdminsToDeleteProspects |
False |
אם True, כל שחקן יכול למחוק Prospects שמורים. אם False, רק מנהלים יכולים למחוק אותם. |
LoadProspect |
(ריק) | שם Prospect שמור לטעינה בהפעלת השרת. קובץ ה-Prospect חייב להיות קיים ב-Saved/PlayerData/DedicatedServer/Prospects/. |
CreateProspect |
(ריק) | יוצר Prospect חדש בהפעלת השרת. פורמט: [ProspectType] [Difficulty] [Hardcore] [SaveName] (ראה סעיף ניהול Prospect). |
ResumeProspect |
True |
אם True, השרת ממשיך אוטומטית את ה-Prospect הפעיל האחרון בהפעלה. זו ההגדרה המומלצת לשרתים מתמשכים. |
LastProspectName |
(ריק) | מתמלא אוטומטית בשם ה-Prospect הפעיל האחרון. אל תערוך זאת ידנית. |
דוגמת ServerSettings.ini
[/Script/Icarus.DedicatedServerSettings]
SessionName=My Legion Server
JoinPassword=
MaxPlayers=8
AdminPassword=MySecretPassword
ShutdownIfNotJoinedFor=-1
ShutdownIfEmptyFor=600.000000
AllowNonAdminsToLaunchProspects=True
AllowNonAdminsToDeleteProspects=False
LoadProspect=
CreateProspect=
ResumeProspect=True
LastProspectName=
-1 כדי שהשרת ימשיך לפעול ללא הגבלה. אותו הדבר חל על ShutdownIfEmptyFor -- הגדר ל--1 כדי למנוע כיבוי אוטומטי כשהשרת ריק.
פרמטרי הפעלה בשורת הפקודה
בנוסף לקובץ ServerSettings.ini, Icarus תומך בפרמטרי הפעלה בשורת הפקודה. אלה בדרך כלל מוגדרים דרך לשונית Startup ב-GPanel או שדה ארגומנטים נוספים להפעלה.
| פרמטר | תיאור |
|---|---|
-SteamServerName="Name" |
שם השרת המוצג בדפדפן (מגבלה של 64 תווים). זו השיטה העובדת להגדרת שם השרת. |
-PORT=N |
פורט שרת המשחק (UDP). |
-QueryPort=N |
פורט שאילתות Steam לדפדפן שרתים. |
-MULTIHOME=IP |
מקשר את השרת לכתובת IP ספציפית (שרתים עם מספר כתובות בלבד). |
-UserDir="path" |
מגדיר נתיב תיקיית בסיס מותאם אישית לנתוני השרת. |
-saveddirsuffix="suffix" |
מוסיף סיומת לתיקיית Saved/, שימושי להרצת מספר מופעים. |
-LOG="filename" |
מגדיר נתיב קובץ יומן יחסית ל-Saved/Logs/. |
-ABSLOG="path" |
מגדיר נתיב מוחלט לקובץ היומן. |
ניהול Prospect ו-Session
Icarus משתמש במערכת מבוססת Session ייחודית. הבנת Prospects חיונית לניהול יעיל של השרת שלך.
סוגי Prospect
Icarus מציע מספר סוגי Sessions (Prospects) שקובעים את חוויית המשחק:
| סוג | תיאור |
|---|---|
| Missions | Prospects מתוזמנים עם מטרות ספציפיות. שחקנים נוחתים על פני השטח, משלימים יעדים (בנייה, סקר, חקירה וכו'), וחייבים לחזור למסלול לפני שהטיימר מסתיים. אי-פינוי בזמן משמעו איבוד הדמות. |
| Outposts | התנחלויות קבועות ללא הגבלת זמן. שחקנים יכולים לבנות בסיסים מתמשכים ולחזור בחופשיות. ללא לחץ טיימר. אידיאלי למשחק מזדמן ובניית בסיסים. |
| Open World | חוויית עולם פתוח מתמשכת ללא הגבלת זמן עם חקירה, קרב, משימות SMPL3 ומבצעים. כולל בוסים עולמיים ותוכן לשלב מתקדם. |
יצירת Prospect
ניתן ליצור Prospect חדש באמצעות הגדרת CreateProspect ב-ServerSettings.ini או דרך פקודת הקונסולה במשחק. הפורמט הוא:
CreateProspect [ProspectType] [Difficulty] [Hardcore] [SaveName]
פרמטרים:
- ProspectType -- השם הפנימי של ה-Prospect/משימה להרצה (לדוגמה, Outpost או שם משימה ספציפי).
- Difficulty -- מספר מ-1 עד 4:
1= Easy,2= Medium,3= Hard,4= Extreme. - Hardcore --
TrueאוFalse. כאשר Hardcore מופעל, שחקנים לא יכולים להתחייה לאחר מוות. - SaveName -- שם מותאם אישית לקובץ השמירה של Prospect זה.
טעינה וחידוש Prospects
- ResumeProspect=True -- השרת ממשיך אוטומטית את ה-Prospect הפעיל האחרון בהפעלה. זו ההגדרה המומלצת לשרתים מתמשכים.
- LoadProspect=[name] -- טוען Prospect שמור ספציפי לפי שם מ-
Saved/PlayerData/DedicatedServer/Prospects/.
פקודות קונסולה לניהול Prospect
ניתן לנהל Prospects דרך קונסולת הצ'אט במשחק. הקדם פקודות עם / או \\ בזמן משחק. בלובי השרת, ניתן להזין פקודות ללא קידומת.
/CreateProspect [type] [difficulty] [hardcore] [name]-- יצירת Prospect חדש./LoadProspect [name]-- טעינת Prospect שמור./ResumeProspect-- חידוש ה-Prospect הפעיל האחרון.
AllowNonAdminsToLaunchProspects=True). אם אתה רוצה שרק מנהלים ישלטו ביצירת וטעינת Prospect, הגדר זאת ל-False ב-ServerSettings.ini.
כיצד להתחבר
שחקנים יכולים להתחבר לשרת ה-Icarus שלך דרך דפדפן השרתים במשחק או בחיבור ישיר. מצא את כתובת ה-IP והפורט של השרת מלשונית Console ב-GPanel או ראה כיצד למצוא את כתובת ה-IP והפורט של השרת.
דרך דפדפן השרתים במשחק
- הפעל את Icarus ולחץ על Play.
- צור או בחר דמות.
- פתח את תפריט Join.
- עבור ללשונית Dedicated Servers בפינה הימנית העליונה של המסך.
- חפש את השרת שלך לפי שם או גלול ברשימה.
- לחץ על השרת שלך ולחץ על Join. הזן את הסיסמה אם הוגדרה.
דרך חיבור ישיר
- הפעל את Icarus, לחץ על Play, ובחר את הדמות שלך.
- פתח את תפריט Join.
- עבור ללשונית Dedicated Servers.
- לחץ על Direct Connect.
- הזן את כתובת ה-IP ופורט המשחק של השרת בפורמט
IP:PORT(לדוגמה,192.168.1.100:17777). - לחץ על Confirm. הזן את סיסמת השרת אם תתבקש.
17777), לא בפורט השאילתות. אם יש לך בעיות בהתחברות, נסה להוסיף את פורט השאילתות (27015) במקום. הפורט של השרת שלך מוקצה באופן אקראי אלא אם יש לך IP פרטי -- תמיד בדוק ב-GPanel את הפורט הנכון.
-SteamServerName מוגדר נכון. תמיד תוכל להשתמש בחיבור ישיר עם ה-IP ופורט המשחק בזמן שהשרת נרשם בדפדפן.
ניהול שמירות ו-Prospect
הבנת אופן השמירה של Icarus חיונית לניהול ה-Prospects ונתוני השחקנים של השרת שלך.
מיקום השמירה
קבצי שמירת Prospect מאוחסנים ב:
Icarus/Saved/PlayerData/DedicatedServer/Prospects/
כל Prospect נשמר כקובץ בודד שניתן לטעון, לגבות או למחוק.
שמירות אוטומטיות
Icarus שומר אוטומטית את מצב ה-Prospect הנוכחי במרווחי זמן קבועים. השרת גם שומר כשהשחקנים מצטרפים, עוזבים, או כשאירועי משחק ספציפיים מתרחשים.
יצירת גיבויים
- עצור את השרת מ-GPanel.
- נווט ל-
Icarus/Saved/דרך לשונית Files ב-GPanel או דרך SFTP. - הורד את התיקיות והקבצים הבאים:
PlayerData/DedicatedServer/Prospects/-- כל קבצי שמירת ה-ProspectConfig/WindowsServer/ServerSettings.ini-- הגדרות השרת שלך
- אחסן קבצים אלה בבטחה על המחשב המקומי שלך.
שחזור גיבוי
- עצור את השרת.
- העלה את קבצי ה-Prospect המגובים ל-
Icarus/Saved/PlayerData/DedicatedServer/Prospects/. - במידת הצורך, הגדר
LoadProspect=[name]ב-ServerSettings.iniכדי לטעון Prospect ספציפי בהפעלה הבאה. - הפעל את השרת.
מחיקת Prospect (התחלה מחדש)
- עצור את השרת.
- נווט ל-
Icarus/Saved/PlayerData/DedicatedServer/Prospects/. - מחק את קובצי שמירת ה-Prospect שברצונך להסיר.
- נקה את שדות
LastProspectNameו-LoadProspectב-ServerSettings.ini. - אופציונלית הגדר ערך
CreateProspectליצירת Prospect חדש בהפעלה הבאה. - הפעל את השרת.
מדריך פורטים
Icarus משתמש בפורטים הבאים ברשת. אלה מוגדרים אוטומטית על ידי תוכנית האירוח שלך ב-Legion Hosting.
| פורט | פרוטוקול | ברירת מחדל | ייעוד |
|---|---|---|---|
| Game Port | UDP | 17777 |
חיבורי משחק ראשיים. שחקנים מתחברים בפורט זה. |
| Query Port | UDP | 27015 |
שאילתות דפדפן שרתים של Steam. |
מאמרים קשורים
- פתרון בעיות Icarus
- כיצד למצוא את כתובת ה-IP והפורט של השרת
- כיצד להעלות קבצים דרך SFTP
- תחילת העבודה עם השרת החדש שלך
צריך עזרה?
אם אתה עדיין נתקל בבעיות עם שרת ה-Icarus שלך, אנא פתח פנייה לתמיכה והצוות שלנו ישמח לסייע לך.