מדריך זה מכסה כיצד להגדיר את קבצי GameUserSettings.ini ו-Game.ini עבור שרת ARK: Survival Ascended שלך המתארח ב-Legion Hosting.
.ini כלשהם. ARK יכול לדרוס קבצים בכיבוי, כך ששינויים שנעשו בזמן שהשרת פועל עלולים ללכת לאיבוד.
סקירה של קבצי קונפיגורציה
ARK: Survival Ascended משתמש בשני קבצי קונפיגורציה עיקריים כדי לשלוט בהתנהגות השרת. שניהם נמצאים בתוך תיקיית ShooterGame/Saved/Config/WindowsServer/ בשרת שלך.
| קובץ | מטרה |
|---|---|
GameUserSettings.ini |
הגדרות שרת ליבה — שם הפעלה, סיסמאות, מספר שחקנים, שיעורים, crossplay, BattleEye ועוד. קובץ זה נוצר בהפעלה הראשונה של השרת. |
Game.ini |
עקיפות משחקיות מתקדמות — נקודות engram, שינוי סקלת נתונים, גדלי ערימת פריטים, הופעות NPC מותאמות. חייב להיות בדיוק Game.ini (תלוי רישיות). צור ידנית אם לא קיים. |
Game.ini עם G ו-I גדולים — game.ini או GAME.INI לא יעבדו.
שלב 1 — גישה למנהל הקבצים ב-GPanel
- התחבר ל-GPanel.
- בחר את שרת ARK: Survival Ascended שלך מרשימת השרתים.
- אם השרת פועל, לחץ Stop בלשונית Console והמתן עד שהסטטוס ישתנה ל-Offline.
- לחץ על לשונית Files כדי לפתוח את מנהל הקבצים.
- נווט אל
ShooterGame/Saved/Config/WindowsServer/. תמצא אתGameUserSettings.iniכאן לאחר שהשרת הופעל לפחות פעם אחת. אםGame.iniלא קיים, תיצור אותו ידנית בשלב 3.
שלב 2 — הגדרת GameUserSettings.ini
לחץ על GameUserSettings.ini במנהל הקבצים כדי לפתוח אותו בעורך המובנה. הקובץ מחולק לסעיפים — החשובים ביותר להגדרת שרת הם [SessionSettings] ו-[ServerSettings].
הגדרות מפתח ב-[SessionSettings]
| הגדרה | ערך לדוגמה | תיאור |
|---|---|---|
SessionName |
My Legion Server |
השם שמופיע בדפדפן השרתים במשחק. שמור אותו ייחודי כדי ששחקנים יוכלו למצוא אותו בקלות. |
QueryPort |
7778 |
פורט השאילתה המשמש את דפדפן השרתים. חייב להתאים לפורט המוקצה ב-GPanel. ברירת מחדל: פורט המשחק + 1. |
הגדרות מפתח ב-[ServerSettings]
| הגדרה | ערך לדוגמה | תיאור |
|---|---|---|
ServerPassword |
mypassword |
סיסמה נדרשת לשחקנים כדי להצטרף. השאר ריק לשרת ציבורי. |
ServerAdminPassword |
adminpass123 |
סיסמת מנהל המשמשת לאימות פקודות מנהל במשחק. שמור על פרטיותה. |
MaxPlayers |
20 |
מספר מרבי של שחקנים בו-זמנית. צריך להתאים למגבלת משבצות השחקנים של התוכנית שלך. |
XPMultiplier |
2.0 |
מכפיל לנקודות ניסיון שנצברות. 1.0 הוא ברירת מחדל, 2.0 מכפיל את צבירת הניסיון. |
TamingSpeedMultiplier |
3.0 |
מכפיל למהירות אילוף. ערכים גבוהים יותר מאיצים את האילוף. |
HarvestAmountMultiplier |
2.0 |
מכפיל למשאבים שנאספים בכל פעולת איסוף. |
DifficultyOffset |
1.0 |
שולט בהתפלגות רמות היצורים. הגדר ל-1.0 לרמות פראיות מקסימליות בהגדרות בסגנון רשמי. |
OverrideOfficialDifficulty |
5.0 |
מגדיר את רמת הדינוזאור הפראי המקסימלית כאשר DifficultyOffset=1.0. ערך של 5.0 מאפשר רמות עד 150. |
AllowCrateSpawnsOnTopOfStructures |
True |
מאפשר לאספקה אווירית לנחות על מבני שחקנים. מומלץ לשרתי PvE. |
EnablePvPGamma |
True |
מאפשר לשחקנים להתאים גמא ב-PvP. השבת לחוויה תחרותית יותר. |
דוגמה מינימלית של סעיף GameUserSettings.ini מוגדר:
[SessionSettings]
SessionName=My Legion Server
QueryPort=7778
[ServerSettings]
ServerPassword=
ServerAdminPassword=adminpass123
MaxPlayers=20
XPMultiplier=2.0
TamingSpeedMultiplier=3.0
HarvestAmountMultiplier=2.0
DifficultyOffset=1.0
OverrideOfficialDifficulty=5.0
שלב 3 — יצירה והגדרה של Game.ini
יצירת Game.ini
יש ליצור את Game.ini ידנית על ידי המשתמש אם הוא לא קיים כבר. נווט אל ShooterGame/Saved/Config/WindowsServer/ במנהל הקבצים של GPanel. אם Game.ini לא מופיע ברשימה, צור קובץ חדש עם השם המדויק Game.ini (G גדול ו-I גדול — game.ini או GAME.INI לא יעבדו).
התחל את הקובץ עם הכותרת הבאה — כל הגדרות Game.ini נמצאות תחת סעיף יחיד זה:
[/script/shootergame.shootergamemode]
עריכת Game.ini
Game.ini משתמש בפורמט מבוסס סעיפים. הסעיף הנפוץ ביותר להתאמה אישית של שרת הוא [/script/shootergame.shootergamemode]. הגדרות מתווספות שורה אחת בכל פעם בתוך הסעיף המתאים.
התאמות Game.ini נפוצות:
[/script/shootergame.shootergamemode]
; Engram points per level (one entry per level, starting at level 1)
OverridePlayerLevelEngramPoints=8
OverridePlayerLevelEngramPoints=8
OverridePlayerLevelEngramPoints=8
; Increase max XP required per level (one entry per level)
LevelExperienceRampOverrides=(...)
; Custom harvest amounts per resource
ResourceItemReplacementClasses=(...)
; Disable specific engrams
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TurretGun_Rocket_C",LevelToAutoUnlock=0)
| הגדרה | תיאור |
|---|---|
OverridePlayerLevelEngramPoints=N |
מגדיר נקודות engram המוענקות בכל רמה. הוסף שורה אחת לכל רמת שחקן. השתמש בזה כדי להעניק יותר engrams בכל עליית רמה. |
MaxCustomNodes=N |
שולט במספר המרבי של נקודות הופעה מותאמות. רלוונטי להגדרות הופעה ממודדות מתקדמות. |
EngramEntryAutoUnlocks=(...) |
מאלץ engrams ספציפיים להיפתח אוטומטית ברמה מוגדרת, שימושי למתן גישה לכל השחקנים לפריטים מסוימים ללא הוצאת נקודות. |
ConfigOverrideItemMaxQuantity=(...) |
עוקף גדלי ערימה מקסימליים לפריטים ספציפיים. |
[/script/shootergame.shootergamemode] חייבת להופיע בדיוק פעם אחת ב-Game.ini. אם תוסיף אותה פעם שנייה, רק ההופעה האחרונה תשמש. הוסף את כל ההגדרות שלך תחת הכותרת היחידה.
הגדרת Query Port
פורט השאילתה נפרד מפורט המשחק ומשמש אך ורק את דפדפן השרתים (Steam/Epic) כדי להציג את השרת שלך. אם פורט השאילתה שגוי או לא נגיש, השרת שלך לא יופיע בדפדפן גם אם הוא פועל כראוי.
| פורט | ברירת מחדל | מוגדר ב- | מטרה |
|---|---|---|---|
| Game Port | 7777 |
לשונית Startup / Network ב-GPanel | שחקנים מתחברים דרך פורט זה כדי להצטרף לשרת |
| Query Port | 7778 |
GameUserSettings.ini — QueryPort תחת [SessionSettings] |
סקירת דפדפן שרתים — חייב להתאים לפורט המוקצה ב-GPanel |
QueryPort ב-GameUserSettings.ini חייב להתאים בדיוק לפורט השאילתה המוצג בלשונית Network של GPanel. Legion Hosting מקצה מראש את שני הפורטים כאשר השרת שלך נוצר — בדוק בלשונית Network את הערכים הספציפיים שלך לפני עריכת קובץ .ini. אל תניח שברירות המחדל 7777/7778 חלות על השרת שלך.
החלת שינויים
- שמור את קובץ
.iniהערוך שלך באמצעות כפתור Save בעורך הקבצים של GPanel. - חזור ללשונית Console.
- לחץ Start כדי להפעיל את השרת. GPanel יטען את הקונפיגורציה המעודכנת שלך בהפעלה.
- עקוב אחר פלט הקונסולה לשגיאות כלשהן. טעויות קונפיגורציה כגון ערכים לא חוקיים או כותרות סעיפים כפולות לעיתים קרובות מייצרות אזהרות ביומן ההפעלה.
GameUserSettings.ini או Game.ini כשהשרת עצור ואז הפעלת השרת מספיקה. אל תנסה לטעון מחדש קבצי קונפיגורציה בזמן שהשרת פועל — ARK אינו תומך בטעינה מחדש חיה של קונפיגורציה עבור רוב ההגדרות.
פתרון בעיות
Game.ini לא קיים או שהגדרות לא נקראות
Game.iniלא נוצר אוטומטית. אם הקובץ לא קיים, צור אותו ידנית בעורך הקבצים של GPanel בתוךShooterGame/Saved/Config/WindowsServer/.- שם הקובץ תלוי רישיות. הוא חייב להיות בדיוק
Game.ini— לאgame.ini,GAME.INIאו כל וריאציה אחרת. - ודא שהקובץ מכיל את הכותרת
[/script/shootergame.shootergamemode]כשורה הראשונה, ושכותרת זו מופיעה רק פעם אחת.
הגדרות ב-Game.ini או GameUserSettings.ini לא מיושמות
- ודא שהשרת נעצר לחלוטין לפני שערכת את הקובץ. אם השרת היה פועל, הוא עלול לדרוס את השינויים שלך בכיבוי הבא שלו.
- בדוק שכותרת הסעיף (למשל
[ServerSettings]או[/script/shootergame.shootergamemode]) מופיעה בדיוק פעם אחת בקובץ. כותרות סעיפים כפולות יגרמו להגדרות המאוחרות לדרוס את המוקדמות, או להיות מתעלמות לחלוטין בהתאם למנתח. - לאחר שמירת הקובץ, הפעל מחדש את השרת לחלוטין מ-GPanel לפני הבדיקה.
- ודא שהקובץ נמצא בתיקייה הנכונה:
ShooterGame/Saved/Config/WindowsServer/. קבצים שממוקמים במיקום שגוי מתעלמים בשקט.
השרת לא מופיע בדפדפן השרתים לאחר הגדרת הגדרות
- ודא שה-
QueryPortב-GameUserSettings.iniתואם בדיוק לפורט המופיע בלשונית Network של GPanel. - דפדפן השרתים יכול לקחת 5–10 דקות לאנדקס שרת שהופעל או הוגדר מחדש. נסה חיבור ישיר עם
open IP:GAMEPORTבקונסולה במשחק של ASA כדי לוודא שהשרת נגיש בזמן שהדפדפן מתעדכן. - אם crossplay מופעל, שחקנים חייבים לבטל סימון של מסנני נעילת פלטפורמה בדפדפן השרתים. עיין במדריך החיבור לפרטים.