מדריך זה מכסה את כל מה שצריך כדי להגדיר ולהתאים את שרת ה-Abiotic Factor הייעודי שלך ב-Legion Hosting, כולל הפעלה ראשונה, משתני הפעלה ב-GPanel, הגדרות sandbox, הגדרות עולם, התחברות לשרת וניהול שמירות. לעזרה בקריסות ובעיות חיבור, ראה פתרון בעיות Abiotic Factor.
מהו Abiotic Factor
Abiotic Factor הוא משחק הישרדות שיתופי המתרחש בתוך מתקן מדעי תת-קרקעי עצום. עד שישה שחקנים עובדים יחד כמדענים הלכודים במתחם מחקר שהוצף ביצורים חריגים וסכנות סביבתיות. המשחק משלב מכניקות הישרדות -- רעב, צמא, עייפות, מלאכה ובנייה -- עם לחימה מבוססת פיזיקה וחקירה לאורך מגזרים מרובים ומחוברים של המתקן. שחקנים חוקרים טכנולוגיות חדשות, בונים הגנות וחושפים את התעלומות של מה שהשתבש במתקן.
תכונות עיקריות של השרת הייעודי כוללות:
- עולם מתמשך שפועל 24/7 כך ששחקנים יכולים להצטרף ולעזוב בחופשיות
- הגדרות sandbox נרחבות לקושי, התנהגות אויבים, שיעורי משאבים ונתוני שחקנים
- עולמות שמירה מרובים עם הגדרות עצמאיות
- הגנת סיסמת מנהל ונראות בדפדפן שרתים
הפעלה ראשונה
כאשר אתה מקבל לראשונה את שרת ה-Abiotic Factor שלך מ-Legion Hosting, הוא צריך להשלים התקנה ראשונית לפני שניתן לשחק עליו.
- התחבר ל-GPanel ובחר את שרת ה-Abiotic Factor שלך מרשימת השרתים.
- לחץ על לשונית Console ולחץ על Start.
- השרת יוריד ויתקין את קבצי שרת ה-Abiotic Factor הייעודי דרך Steam (App ID
2857200). הורדה ראשונית זו עשויה לקחת מספר דקות. - לאחר השלמת ההורדה, השרת יופעל אוטומטית. המתן עד שתראה פלט יומן המציין שהשרת מאזין לחיבורים.
- האתחול הראשון עשוי לקחת זמן רב יותר מהפעלות עוקבות בזמן שהשרת מייצר נתוני עולם וקבצי הגדרות ראשוניים.
משתני הפעלה ב-GPanel
הגדרות שרת מרכזיות מוגדרות כמשתני הפעלה ב-GPanel. ערכים אלה מועברים לקובץ ההפעלה של השרת כפרמטרים בשורת הפקודה בעת ההשקה.
- ב-GPanel, בחר את שרת ה-Abiotic Factor שלך.
- לחץ על לשונית Startup.
- הגדר את המשתנים המפורטים למטה. השינויים ייכנסו לתוקף בפעם הבאה שתפעיל או תאתחל את השרת.
| משתנה | ברירת מחדל | תיאור |
|---|---|---|
SERVER_NAME |
My Abiotic Factor Server |
השם המוצג בדפדפן השרתים של Steam. השתמש בשם תיאורי כדי ששחקנים יוכלו למצוא את השרת שלך בקלות. |
SERVER_PASSWORD |
(ריק) | סיסמה הנדרשת לשחקנים כדי להצטרף. השאר ריק לשרת ציבורי. הגדר סיסמה כדי להגביל גישה לשחקנים מוזמנים בלבד. |
NUM_PLAYERS |
6 |
מספר מקסימלי של שחקנים בו-זמנית. Abiotic Factor תומך בעד 32 שחקנים לשרת. לא צריך לחרוג ממגבלת המקומות בתוכנית האירוח שלך. |
QUERY_PORT |
27015 |
פורט UDP המשמש את Steam לשאילתות דפדפן שרתים. מוגדר גם אוטומטית על ידי תוכנית האירוח שלך. |
הגדרות שרת
מעבר למשתני ההפעלה, Abiotic Factor משתמש בפרמטרים בשורת הפקודה המועברים לקובץ ההפעלה של השרת. הפרמטרים החשובים ביותר הם:
| פרמטר | תיאור |
|---|---|
-SteamServerName="Name" |
מגדיר את שם השרת המוצג בדפדפן השרתים. |
-MaxServerPlayers=6 |
מגדיר את מספר השחקנים המקסימלי (עד 6). |
-PORT=7777 |
מגדיר את פורט חיבור המשחק (UDP). |
-QueryPort=27015 |
מגדיר את פורט השאילתות של Steam (UDP). |
-ServerPassword="pass" |
מגדיר את סיסמת ההצטרפות לשרת. |
-AdminPassword="pass" |
מגדיר את סיסמת המנהל. לחלופין, הוסף Steam IDs לקובץ Admin.ini. |
-log |
מפעיל פלט יומן לחלון הקונסולה. |
-newconsole |
פותח חלון קונסולה חדש לפלט השרת. |
הגדרות Sandbox (הגדרות עולם)
הגדרות sandbox שולטות בקושי המשחק, התנהגות אויבים, נתוני שחקנים וחוקי עולם. אלה מוגדרות בקובץ SandboxSettings.ini.
מציאת הקובץ
קובץ הגדרות ה-sandbox נמצא ב:
AbioticFactor/Saved/SaveGames/Server/Worlds/<YourWorldName>/SandboxSettings.ini
ניתן לגשת לקובץ זה דרך לשונית Files ב-GPanel או דרך SFTP.
[SandboxSettings] בשורה הראשונה כדי שהשרת יקרא אותו נכון. אם הכותרת חסרה, ההגדרות יתעלמו.
הגדרות קושי
| הגדרה | ברירת מחדל | טווח | תיאור |
|---|---|---|---|
GameDifficulty |
1 |
0-2 | קושי כללי. 0 = רגיל, 1 = קשה, 2 = אפוקליפטי. שולט בנוכחות אויבים, תוקפנות ומהירות תגובה. |
HardcoreMode |
False |
True/False | מצב מוות קבוע. מכריח קושי אפוקליפטי. לשחקנים יש חיים אחד בלבד. |
הגדרות אויבים
| הגדרה | ברירת מחדל | טווח | תיאור |
|---|---|---|---|
EnemySpawnRate |
1.0 |
0.5 - 3.0 | באיזו תדירות אויבים מתחדשים. ערכים נמוכים יותר משמעם פחות אויבים, ערכים גבוהים יותר משמעם הופעות תכופות יותר. |
EnemyHealthMultiplier |
1.0 |
0.75 - 3.0 | מכפיל לנקודות חיים של אויבים. ערכים גבוהים יותר הופכים אויבים לעמידים יותר. |
EnemyPlayerDamageMultiplier |
1.0 |
0.25 - 3.0 | כמה נזק אויבים גורמים לשחקנים. ערכים נמוכים יותר הופכים את הלחימה לסלחנית יותר. |
EnemyDeployableDamageMultiplier |
1.0 |
0.1 - 5.0 | כמה נזק אויבים גורמים למבנים ולמתקנים שנבנו על ידי שחקנים. |
DetectionSpeedMultiplier |
1.0 |
0.1 - 3.0 | באיזו מהירות אויבים מזהים ומגיבים לשחקנים. ערכים נמוכים יותר מקלים על התגנבות. |
EnemyAccuracy |
2 |
0-3 | דיוק אויבים בטווח רחוק. 0 = עלוב, 1 = נמוך, 2 = רגיל, 3 = מדויק. |
הגדרות שחקן
| הגדרה | ברירת מחדל | טווח | תיאור |
|---|---|---|---|
PlayerXPGainMultiplier |
1.0 |
0.0 - 3.0 | מכפיל לצבירת XP של מיומנויות. ערכים גבוהים יותר מאיצים את ההתקדמות. |
HungerSpeedMultiplier |
1.0 |
0.0 - 2.0 | באיזו מהירות הרעב עולה. הגדר ל-0 כדי לבטל רעב לחלוטין. |
ThirstSpeedMultiplier |
1.0 |
0.0 - 2.0 | באיזו מהירות הצמא עולה. הגדר ל-0 כדי לבטל צמא. |
FatigueSpeedMultiplier |
1.0 |
0.0 - 2.0 | באיזו מהירות העייפות עולה. הגדר ל-0 כדי לבטל עייפות. |
DamageToAlliesMultiplier |
0.5 |
0.0 - 3.0 | מכפיל נזק ידידותי. הגדר ל-0 כדי לבטל אש ידידותית לחלוטין. |
ItemStackSizeMultiplier |
1.0 |
1.0 - 30.0 | מכפיל לגודל ערימות פריטים. ערכים גבוהים יותר מאפשרים לשחקנים לשאת יותר פריטים בכל ערימה. |
ItemWeightMultiplier |
1.0 |
0.0 - 5.0 | מכפיל למשקל פריטים. הגדר ל-0 לפריטים ללא משקל. |
ItemDurabilityMultiplier |
1.0 |
0.1 - 10.0 | מכפיל לעמידות פריטים. ערכים גבוהים יותר גורמים לכלים ונשקים להחזיק מעמד יותר זמן. |
DurabilityLossOnDeathMultiplier |
0.1 |
0.0 - 1.0 | כמה עמידות פריטים מאבדים כשהשחקן מת. הגדר ל-0 ללא עונש עמידות במוות. |
BaseInventorySize |
12 |
0 - 42 | מספר ברירת מחדל של משבצות מלאי זמינות לשחקנים. |
BonusPerkPoints |
0 |
-20 עד 50 | נקודות הטבה נוספות הניתנות לשחקנים ביצירת דמות. |
DeathPenalties |
1 |
0 - 5 | שולט במה ששחקנים שומרים או מאבדים במוות. 0 = שומרים הכל, ערכים גבוהים יותר = יותר מעניש. |
הגדרות עולם
| הגדרה | ברירת מחדל | טווח | תיאור |
|---|---|---|---|
DayNightCycleState |
0 |
0-2 | 0 = מחזור רגיל, 1 = תמיד יום, 2 = תמיד לילה. |
DayNightCycleSpeedMultiplier |
1.0 |
0.1 - 3.0 | באיזו מהירות מחזור היום/לילה מתקדם. ערכים נמוכים יותר מאטים אותו. |
LootRespawnEnabled |
False |
True/False | האם שלל ומשאבים מתחדשים באופן ספונטני בעולם. |
FoodSpoilSpeedMultiplier |
1.0 |
0.0 - 2.0 | באיזו מהירות אוכל מתקלקל. הגדר ל-0 כדי לבטל קלקול אוכל. |
RefrigerationEffectivenessMultiplier |
1.0 |
0.0 - 2.0 | באיזו יעילות מקררים מאטים קלקול. |
PowerSocketsOffAtNight |
True |
True/False | האם שקעי חשמל נכבים בשעות הלילה. |
WeatherFrequency |
3 |
0-4 | באיזו תדירות אירועי מזג אוויר מתרחשים. 0 = אף פעם, 4 = יומי. |
HomeWorlds |
True |
True/False | האם שחקנים יכולים לגשת ל-Home Worlds (מופעים אישיים). |
RadiationDealsDamage |
False |
True/False | האם אזורי קרינה גורמים נזק ישיר לבריאות בנוסף לאפקטים. |
הגדרות שונות
| הגדרה | ברירת מחדל | תיאור |
|---|---|---|
ShowDeathMessages |
True |
הצגת התראות מוות לכל השחקנים. |
AllowRecipeSharing |
True |
מאפשר לשחקנים לשתף מתכוני מלאכה זה עם זה. |
AllowPagers |
True |
מאפשר לשחקנים להשתמש באיתוריות לתקשורת. |
AllowTransmog |
True |
מאפשר לשחקנים לשנות את מראה השריון שלהם (transmog). |
DisableResearchMinigame |
False |
דילוג על משחקון המחקר והשלמה אוטומטית של מחקרים. |
AllowCharacterReset |
True |
מאפשר לשחקנים לאפס את המקצוע, המיומנויות והתכונות שלהם. |
HostAccessPlayerCorpses |
True |
מאפשר למארח/מנהל לגשת לתיקי המוות של שחקנים אחרים. |
דוגמה ל-SandboxSettings.ini
[SandboxSettings]
GameDifficulty=1
HardcoreMode=False
EnemySpawnRate=1.0
EnemyHealthMultiplier=1.0
EnemyPlayerDamageMultiplier=1.0
PlayerXPGainMultiplier=1.5
HungerSpeedMultiplier=0.8
ThirstSpeedMultiplier=0.8
FatigueSpeedMultiplier=0.8
DamageToAlliesMultiplier=0.0
ItemStackSizeMultiplier=2.0
LootRespawnEnabled=True
DayNightCycleState=0
DayNightCycleSpeedMultiplier=1.0
FoodSpoilSpeedMultiplier=0.5
DeathPenalties=1
SandboxSettings.ini משלה, כך שתוכל להריץ עולמות שונים עם כללים שונים. שינויים דורשים אתחול שרת כדי להיכנס לתוקף.
מצבי משחק וקושי
Abiotic Factor מציע שלוש רמות קושי שמשנות באופן מהותי את חווית ההישרדות:
- רגיל (0): חוויה מאוזנת המתאימה לרוב הקבוצות. אויבים נוכחים אך ניתנים לניהול, מחסור במשאבים מתון ועונשי מוות סלחניים. מומלץ לשחקנים חדשים.
- קשה (1): תוקפנות אויבים מוגברת ומהירות זיהוי מוגברת. משאבים נדירים יותר ואויבים מכים חזק יותר. הגדרת ברירת המחדל לשרתים ייעודיים.
- אפוקליפטי (2): אתגר מקסימלי. אויבים תוקפניים ביותר, מדויקים מאוד וגורמים נזק משמעותי. משאבים נדירים מאוד. מומלץ רק לקבוצות מנוסות.
בנוסף, מצב Hardcore ניתן להוספה על כל רמת קושי (אם כי הוא מכריח אפוקליפטי). ב-Hardcore, לכל שחקן יש רק חיים אחד -- אם אתה מת, הדמות שלך נמחקת לצמיתות ועליך להתחיל מחדש.
כיצד להתחבר
שחקנים יכולים להתחבר לשרת ה-Abiotic Factor שלך דרך דפדפן השרתים של Steam או באמצעות חיבור ישיר.
דרך דפדפן השרתים של Steam
- הפעל את Abiotic Factor.
- מהתפריט הראשי, בחר Play Online ואז Server Browser.
- חפש את השרת שלך לפי שם (השם שהגדרת במשתנה ההפעלה
SERVER_NAME). - לחץ על השרת שלך ולחץ Join. הזן את הסיסמה אם הוגדרה.
דרך חיבור ישיר
- מצא את כתובת ה-IP והפורט של השרת שלך מלשונית Console ב-GPanel. לעזרה, ראה כיצד למצוא את כתובת ה-IP והפורט של השרת.
- ב-Abiotic Factor, פתח את דפדפן השרתים וחפש אפשרות Direct Connect.
- הזן את כתובת ה-IP של השרת ופורט המשחק (ברירת מחדל
7777) בפורמטIP:PORT. - לחץ Connect והזן את סיסמת השרת אם נדרש.
דרך Steam
- ב-Steam, עבור ל-View > Game Servers (או Servers).
- לחץ על לשונית Favorites ואז Add a Server.
- הזן את כתובת ה-IP של השרת ופורט השאילתות (ברירת מחדל
27015). - ברגע שהשרת מופיע במועדפים שלך, לחץ עליו פעמיים כדי להתחבר דרך Abiotic Factor.
ניהול שמירות והתמדת עולם
שרתי Abiotic Factor ייעודיים שומרים נתוני עולם אוטומטית. הבנת אופן פעולת השמירות תעזור לך לנהל גיבויים ולמנוע אובדן נתונים.
מיקום שמירה
נתוני שמירת העולם מאוחסנים ב:
AbioticFactor/Saved/SaveGames/Server/Worlds/<WorldName>/
לכל עולם יש תיקייה משלו המכילה את נתוני השמירה וקבצי ההגדרות (כולל SandboxSettings.ini).
שמירות אוטומטיות
השרת שומר את מצב העולם מעת לעת במהלך המשחק. נתוני העולם נשמרים גם כאשר השרת נכבה בצורה נקייה. תמיד השתמש בכפתור Stop ב-GPanel במקום להרוג את התהליך בכוח כדי להבטיח שמירה נקייה.
גיבויים ידניים
ליצירת גיבוי ידני:
- עצור את השרת מ-GPanel.
- נווט לתיקיית שמירת העולם דרך לשונית Files או SFTP.
- הורד את תיקיית העולם כולה למחשב המקומי שלך.
- לשחזור גיבוי, עצור את השרת, העלה את תיקיית העולם המגובה לאותו מיקום והפעל את השרת.
התחלת עולם חדש
כדי להתחיל עולם חדש מבלי לאבד את השמירה הקיימת:
- עצור את השרת.
- שנה שם או העבר את תיקיית העולם הקיימת (למשל, שנה שם ל-
World_backup). - הפעל את השרת. הוא ייצור עולם חדש מאפס.
הגדרות מנהל
ניתן להגדיר מנהלי שרת בשתי דרכים:
דרך Steam ID (Admin.ini)
לגישת מנהל מתמשכת ללא שיתוף סיסמאות, הוסף Steam IDs לקובץ Admin.ini:
- עצור את השרת.
- נווט לתיקיית ההגדרות של השרת דרך Files ב-GPanel או SFTP.
- צור או ערוך את קובץ
Admin.ini. - הוסף Steam64 ID אחד בכל שורה:
76561198012345678 76561198087654321 - שמור את הקובץ והפעל את השרת. שחקנים עם Steam IDs ברשימה יקבלו הרשאות מנהל אוטומטית.
76561198012345678). אם אתה משתמש בכתובת URL מותאמת אישית, בקר ב-steamid.io והדבק את כתובת הפרופיל שלך כדי לחפש אותו.
מאמרים קשורים
- פתרון בעיות Abiotic Factor
- כיצד למצוא את כתובת ה-IP והפורט של השרת
- כיצד להעלות קבצים דרך SFTP
- תחילת העבודה עם השרת החדש שלך
צריך עזרה?
אם עדיין יש לך בעיות עם שרת ה-Abiotic Factor שלך, אנא פתח פנייה לתמיכה והצוות שלנו ישמח לסייע לך.