Bu təlimat Legion Hosting ilə yerləşdirilmiş ARK: Survival Ascended serveriniz üçün GameUserSettings.ini və Game.ini fayllarının konfiqurasiyasını əhatə edir.
.ini faylını redaktə etməzdən əvvəl həmişə serverinizi GPanel Console tabından dayandırın. ARK bağlanma zamanı faylları üzərinə yaza bilər, buna görə server işləyərkən edilən dəyişikliklər itə bilər.
Konfiqurasiya Fayllarına Ümumi Baxış
ARK: Survival Ascended server davranışını idarə etmək üçün iki əsas konfiqurasiya faylı istifadə edir. Hər ikisi serverinizdəki ShooterGame/Saved/Config/WindowsServer/ qovluğunda yerləşir.
| Fayl | Məqsəd |
|---|---|
GameUserSettings.ini |
Əsas server parametrləri — sessiya adı, parollar, oyunçu sayı, dərəcələr, crossplay, BattleEye və daha çoxu. Bu fayl serverin ilk başladılmasında yaradılır. |
Game.ini |
Təkmil gameplay ləğvetmələri — engram xalları, stat miqyaslandırması, əşya yığma ölçüləri, xüsusi NPC yaranmaları. Dəqiq olaraq Game.ini (böyük-kiçik hərf həssas) olmalıdır. Mövcud deyilsə əl ilə yaradın. |
Game.ini olmalıdır — game.ini və ya GAME.INI işləməyəcək.
Addım 1 — GPanel-də Fayl Menecerini Açın
- GPanel-ə daxil olun.
- Server siyahısından ARK: Survival Ascended serverinizi seçin.
- Əgər server işləyirsə, Console tabında Stop düyməsinə basın və statusun Offline olaraq dəyişməsini gözləyin.
- Fayl menecerini açmaq üçün Files tabına klikləyin.
ShooterGame/Saved/Config/WindowsServer/qovluğuna keçin. Server ən az bir dəfə başladıqdan sonra buradaGameUserSettings.inifaylını tapacaqsınız. ƏgərGame.inimövcud deyilsə, onu Addım 3-də əl ilə yaradacaqsınız.
Addım 2 — GameUserSettings.ini Konfiqurasiyası
Fayl menecerində GameUserSettings.ini faylına klikləyərək onu daxili redaktorda açın. Fayl bölmələrə bölünür — server konfiqurasiyası üçün ən vacib olanları [SessionSettings] və [ServerSettings]-dir.
[SessionSettings]-dəki Əsas Parametrlər
| Parametr | Nümunə Dəyər | Təsvir |
|---|---|---|
SessionName |
My Legion Server |
Oyundaxili server brauzerdə görünən ad. Oyunçuların asanlıqla tapa bilməsi üçün unikal saxlayın. |
QueryPort |
7778 |
Server brauzerin istifadə etdiyi sorğu portu. GPanel-də təyin olunan portla uyğun olmalıdır. Standart olaraq oyun portu + 1-dir. |
[ServerSettings]-dəki Əsas Parametrlər
| Parametr | Nümunə Dəyər | Təsvir |
|---|---|---|
ServerPassword |
mypassword |
Oyunçuların qoşulması üçün tələb olunan parol. Açıq server üçün boş buraxın. |
ServerAdminPassword |
adminpass123 |
Oyundaxili admin əmrlərinin təsdiqlənməsi üçün istifadə olunan admin parolu. Bunu gizli saxlayın. |
MaxPlayers |
20 |
Eyni vaxtda maksimum oyunçu sayı. Planınızın oyunçu slot limitinə uyğun olmalıdır. |
XPMultiplier |
2.0 |
Qazanılan XP üçün çarpan. 1.0 standartdır, 2.0 XP qazancını ikiqat artırır. |
TamingSpeedMultiplier |
3.0 |
Əhliləşdirmə sürəti üçün çarpan. Daha yüksək dəyərlər əhliləşdirməni sürətləndirir. |
HarvestAmountMultiplier |
2.0 |
Hər yığma əməliyyatı üçün toplanmış resursların çarpanı. |
DifficultyOffset |
1.0 |
Canlı səviyyə paylanmasını idarə edir. Rəsmi stil parametrlərdə maksimum vəhşi səviyyələr üçün 1.0 olaraq təyin edin. |
OverrideOfficialDifficulty |
5.0 |
DifficultyOffset=1.0 olduqda maksimum vəhşi dino səviyyəsini təyin edir. 5.0 dəyəri 150-yə qədər səviyyələrə icazə verir. |
AllowCrateSpawnsOnTopOfStructures |
True |
Təchizat damcılarının oyunçu strukturlarının üzərinə düşməsinə icazə verir. PvE serverlər üçün tövsiyə olunur. |
EnablePvPGamma |
True |
PvP-də oyunçuların gamma tənzimləməsinə icazə verir. Daha rəqabətli təcrübə üçün deaktiv edin. |
Konfiqurasiya edilmiş GameUserSettings.ini bölməsinin minimal nümunəsi:
[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
Addım 3 — Game.ini Yaradılması və Konfiqurasiyası
Game.ini Yaradılması
Game.ini artıq mövcud deyilsə, istifadəçi tərəfindən əl ilə yaradılmalıdır. GPanel fayl menecerində ShooterGame/Saved/Config/WindowsServer/ qovluğuna keçin. Əgər Game.ini siyahıda yoxdursa, dəqiq Game.ini adı ilə (böyük G və böyük I — game.ini və ya GAME.INI işləməyəcək) yeni fayl yaradın.
Faylı aşağıdakı başlıqla başlayın — bütün Game.ini parametrləri bu tək bölmənin altına gedir:
[/script/shootergame.shootergamemode]
Game.ini Redaktəsi
Game.ini bölmə əsaslı format istifadə edir. Server fərdiləşdirməsi üçün ən çox istifadə olunan bölmə [/script/shootergame.shootergamemode]-dur. Parametrlər müvafiq bölmə daxilində hər sətirdə bir ədəd əlavə olunur.
Ümumi Game.ini fərdiləşdirmələri:
[/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)
| Parametr | Təsvir |
|---|---|
OverridePlayerLevelEngramPoints=N |
Hər səviyyədə verilən engram xallarını təyin edir. Hər oyunçu səviyyəsi üçün bir sətir əlavə edin. Hər səviyyə yüksəlməsində daha çox engram vermək üçün istifadə edin. |
MaxCustomNodes=N |
Maksimum xüsusi yaranma nöqtələrini idarə edir. Təkmil modlu yaranma konfiqurasiyaları üçün əlaqəlidir. |
EngramEntryAutoUnlocks=(...) |
Müəyyən engramların təyin olunmuş səviyyədə avtomatik açılmasını məcbur edir, bütün oyunçulara xal xərcləmədən müəyyən əşyalara giriş vermək üçün faydalıdır. |
ConfigOverrideItemMaxQuantity=(...) |
Müəyyən əşyalar üçün maksimum yığma ölçülərini ləğv edir. |
[/script/shootergame.shootergamemode] bölmə başlığı Game.ini-də dəqiq bir dəfə mövcud olmalıdır. Əgər ikinci dəfə əlavə etsəniz, yalnız son olanı istifadə ediləcək. Bütün parametrlərinizi tək başlığın altına əlavə edin.
Sorğu Portu Konfiqurasiyası
Sorğu portu oyun portundan ayrıdır və yalnız server brauzeri (Steam/Epic) tərəfindən serverinizi siyahıya almaq üçün istifadə olunur. Əgər sorğu portu səhvdirsə və ya əlçatmazdırsa, server düzgün işləsə belə brauzerdə görünməyəcək.
| Port | Standart | Konfiqurasiya yeri | Məqsəd |
|---|---|---|---|
| Game Port | 7777 |
GPanel Startup / Network tabı | Oyunçular serverə qoşulmaq üçün bu portdan istifadə edir |
| Query Port | 7778 |
GameUserSettings.ini — [SessionSettings] altında QueryPort |
Server brauzeri sorğusu — GPanel-də ayrılmış portla uyğun olmalıdır |
GameUserSettings.ini-dəki QueryPort dəyəri GPanel Network tabında göstərilən sorğu portu ilə dəqiq uyğun olmalıdır. Legion Hosting serveriniz yaradıldıqda hər iki portu əvvəlcədən təyin edir — .ini faylını redaktə etməzdən əvvəl xüsusi dəyərləriniz üçün Network tabını yoxlayın. 7777/7778 standart dəyərlərinin serverinizə tətbiq olunduğunu fərz etməyin.
Dəyişikliklərin Tətbiqi
- GPanel fayl redaktorundakı Save düyməsi ilə redaktə edilmiş
.inifaylınızı yadda saxlayın. - Console tabına qayıdın.
- Serveri başlatmaq üçün Start düyməsinə klikləyin. GPanel başlanğıcda yenilənmiş konfiqurasiyanızı yükləyəcək.
- Konsol çıxışında hər hansı xəta olub-olmadığını izləyin. Etibarsız dəyərlər və ya təkrar bölmə başlıqları kimi konfiqurasiya səhvləri adətən başlanğıc jurnalında xəbərdarlıqlar yaradır.
GameUserSettings.ini və ya Game.ini faylını server dayandırılmış ikən redaktə etmək və sonra serveri başlatmaq kifayətdir. Server işləyərkən konfiqurasiya fayllarını canlı yenidən yükləməyə çalışmayın — ARK əksər parametrlər üçün canlı konfiqurasiya yenidən yüklənməsini dəstəkləmir.
Problemlərin Aradan Qaldırılması
Game.ini mövcud deyil və ya parametrlər oxunmur
Game.iniavtomatik yaradılmır. Əgər fayl mövcud deyilsə, onuShooterGame/Saved/Config/WindowsServer/daxilindəki GPanel fayl redaktorunda əl ilə yaradın.- Fayl adı böyük-kiçik hərf həssasdır. Dəqiq olaraq
Game.iniolmalıdır —game.ini,GAME.INIvə ya hər hansı digər variant deyil. - Faylın ilk sətir olaraq
[/script/shootergame.shootergamemode]başlığını ehtiva etdiyindən və bu başlığın yalnız bir dəfə göründüyündən əmin olun.
Game.ini və ya GameUserSettings.ini-dəki parametrlər tətbiq olunmur
- Faylı redaktə etməzdən əvvəl serverin tamamilə dayandırıldığını təsdiqləyin. Əgər server işləyirdisə, növbəti bağlanmada dəyişikliklərinizi üzərinə yazmış ola bilər.
- Bölmə başlığının (məsələn,
[ServerSettings]və ya[/script/shootergame.shootergamemode]) faylda dəqiq bir dəfə göründüyünü yoxlayın. Təkrar bölmə başlıqları sonrakı parametrlərin əvvəlkiləri ləğv etməsinə və ya analizatördan asılı olaraq tamamilə nəzərə alınmamasına səbəb olacaq. - Faylı saxladıqdan sonra, test etməzdən əvvəl serveri GPanel-dən tamamilə yenidən başladın.
- Faylın düzgün qovluqda olduğunu yoxlayın:
ShooterGame/Saved/Config/WindowsServer/. Səhv yerə qoyulmuş fayllar səssizcə nəzərə alınmır.
Parametrləri konfiqurasiya etdikdən sonra server brauzerdə görünmür
GameUserSettings.ini-dəkiQueryPortdəyərinin GPanel-in Network tabında göstərilən portla dəqiq uyğun olduğunu təsdiqləyin.- Server brauzeri yeni başladılmış və ya yenidən konfiqurasiya edilmiş serveri indeksləmək üçün 5-10 dəqiqə çəkə bilər. Brauzer yetişənə qədər serverin əlçatan olduğunu yoxlamaq üçün ASA oyundaxili konsolunda
open IP:GAMEPORTilə birbaşa qoşulma sınayın. - Əgər crossplay aktiv edilibsə, oyunçular server brauzerdə platforma kilidi filtrlərini söndürməlidirlər. Ətraflı məlumat üçün qoşulma təlimatına baxın.