Acest ghid acoperă cum să configurezi fișierele GameUserSettings.ini și Game.ini pentru serverul tău ARK: Survival Ascended găzduit la Legion Hosting.
.ini. ARK poate suprascrie fișierele la oprire, așa că modificările făcute în timp ce serverul rulează pot fi pierdute.
Prezentare generală a fișierelor de configurare
ARK: Survival Ascended folosește două fișiere de configurare principale pentru a controla comportamentul serverului. Ambele se găsesc în directorul ShooterGame/Saved/Config/WindowsServer/ de pe serverul tău.
| Fișier | Scop |
|---|---|
GameUserSettings.ini |
Setări de bază ale serverului — nume sesiune, parole, număr de jucători, rate, crossplay, BattleEye și altele. Acest fișier este creat la prima pornire a serverului. |
Game.ini |
Suprascrieri avansate de gameplay — puncte de engram, scalarea statisticilor, dimensiunile stivelor de obiecte, spawn-uri NPC personalizate. Trebuie să fie exact Game.ini (sensibil la majuscule). Creează-l manual dacă nu există. |
Game.ini cu G și I majuscule — game.ini sau GAME.INI nu vor funcționa.
Pasul 1 — Accesează File Manager în GPanel
- Conectează-te la GPanel.
- Selectează serverul tău ARK: Survival Ascended din lista de servere.
- Dacă serverul rulează, apasă Stop în fila Console și așteaptă ca starea să se schimbe în Offline.
- Apasă fila Files pentru a deschide managerul de fișiere.
- Navighează la
ShooterGame/Saved/Config/WindowsServer/. Vei găsi aiciGameUserSettings.iniodată ce serverul a pornit cel puțin o dată. DacăGame.ininu este prezent, îl vei crea manual în Pasul 3.
Pasul 2 — Configurează GameUserSettings.ini
Apasă GameUserSettings.ini în managerul de fișiere pentru a-l deschide în editorul integrat. Fișierul este împărțit în secțiuni — cele mai importante pentru configurarea serverului sunt [SessionSettings] și [ServerSettings].
Setări cheie în [SessionSettings]
| Setare | Valoare exemplu | Descriere |
|---|---|---|
SessionName |
My Legion Server |
Numele care apare în browserul de servere din joc. Păstrează-l unic pentru ca jucătorii să-l găsească ușor. |
QueryPort |
7778 |
Portul de interogare folosit de browserul de servere. Trebuie să corespundă cu portul atribuit în GPanel. Implicit este portul de joc + 1. |
Setări cheie în [ServerSettings]
| Setare | Valoare exemplu | Descriere |
|---|---|---|
ServerPassword |
mypassword |
Parola necesară pentru ca jucătorii să se alăture. Lasă gol pentru un server public. |
ServerAdminPassword |
adminpass123 |
Parola de administrator folosită pentru autentificarea comenzilor de administrator din joc. Păstreaz-o privată. |
MaxPlayers |
20 |
Numărul maxim de jucători simultani. Ar trebui să corespundă cu limita de sloturi de jucători a planului tău. |
XPMultiplier |
2.0 |
Multiplicator pentru XP-ul câștigat. 1.0 este implicit, 2.0 dublează câștigul de XP. |
TamingSpeedMultiplier |
3.0 |
Multiplicator pentru viteza de îmblânzire. Valorile mai mari accelerează îmblânzirea. |
HarvestAmountMultiplier |
2.0 |
Multiplicator pentru resursele colectate per acțiune de recoltare. |
DifficultyOffset |
1.0 |
Controlează distribuția nivelurilor creaturilor. Setează la 1.0 pentru niveluri sălbatice maxime pe setări în stil oficial. |
OverrideOfficialDifficulty |
5.0 |
Setează nivelul maxim al dinozaurilor sălbatici când DifficultyOffset=1.0. O valoare de 5.0 permite niveluri până la 150. |
AllowCrateSpawnsOnTopOfStructures |
True |
Permite drop-urilor de provizii să aterizeze pe structurile jucătorilor. Recomandat pentru serverele PvE. |
EnablePvPGamma |
True |
Permite jucătorilor să ajusteze gamma în PvP. Dezactivează pentru o experiență mai competitivă. |
Un exemplu minimal de secțiune GameUserSettings.ini configurată:
[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
Pasul 3 — Creează și configurează Game.ini
Crearea fișierului Game.ini
Game.ini trebuie creat manual de către utilizator dacă nu există deja. Navighează la ShooterGame/Saved/Config/WindowsServer/ în managerul de fișiere GPanel. Dacă Game.ini nu este listat, creează un fișier nou cu numele exact Game.ini (G majuscul și I majuscul — game.ini sau GAME.INI nu vor funcționa).
Începe fișierul cu următorul antet — toate setările Game.ini se află sub această singură secțiune:
[/script/shootergame.shootergamemode]
Editarea fișierului Game.ini
Game.ini folosește un format bazat pe secțiuni. Cea mai comună secțiune pentru personalizarea serverului este [/script/shootergame.shootergamemode]. Setările sunt adăugate câte una pe linie în cadrul secțiunii corespunzătoare.
Personalizări comune ale 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)
| Setare | Descriere |
|---|---|
OverridePlayerLevelEngramPoints=N |
Setează punctele de engram acordate la fiecare nivel. Adaugă o linie pentru fiecare nivel de jucător. Folosește aceasta pentru a acorda mai multe engramuri per avansare de nivel. |
MaxCustomNodes=N |
Controlează numărul maxim de noduri de spawn personalizate. Relevant pentru configurări avansate de spawn moddate. |
EngramEntryAutoUnlocks=(...) |
Forțează deblocarea automată a anumitor engramuri la un nivel definit, util pentru a oferi tuturor jucătorilor acces la anumite obiecte fără a cheltui puncte. |
ConfigOverrideItemMaxQuantity=(...) |
Suprascrie dimensiunile maxime ale stivelor pentru anumite obiecte. |
[/script/shootergame.shootergamemode] trebuie să fie prezent exact o dată în Game.ini. Dacă îl adaugi a doua oară, va fi folosită doar ultima apariție. Adaugă toate setările tale sub singurul antet.
Configurarea portului de interogare
Portul de interogare este separat de portul de joc și este folosit exclusiv de browserul de servere (Steam/Epic) pentru a-ți lista serverul. Dacă portul de interogare este greșit sau inaccesibil, serverul tău nu va apărea în browser chiar dacă rulează corect.
| Port | Implicit | Configurat în | Scop |
|---|---|---|---|
| Port de joc | 7777 |
Fila Startup / Network din GPanel | Jucătorii se conectează prin acest port pentru a se alătura serverului |
| Port de interogare | 7778 |
GameUserSettings.ini — QueryPort sub [SessionSettings] |
Interogarea browserului de servere — trebuie să corespundă cu portul alocat în GPanel |
QueryPort din GameUserSettings.ini trebuie să corespundă exact cu portul de interogare afișat în fila Network din GPanel. Legion Hosting pre-atribuie ambele porturi când serverul tău este creat — verifică fila Network pentru valorile tale specifice înainte de a edita fișierul .ini. Nu presupune că valorile implicite de 7777/7778 se aplică serverului tău.
Aplicarea modificărilor
- Salvează fișierul tău
.inieditat folosind butonul Save din editorul de fișiere GPanel. - Revino la fila Console.
- Apasă Start pentru a porni serverul. GPanel va încărca configurația ta actualizată la pornire.
- Monitorizează ieșirea consolei pentru orice erori. Greșelile de configurare precum valorile invalide sau antetele de secțiune duplicate vor produce adesea avertismente în jurnalul de pornire.
GameUserSettings.ini sau Game.ini cât timp serverul este oprit și apoi pornirea serverului este suficientă. Nu încerca să reîncarci la cald fișierele de configurare în timp ce serverul rulează — ARK nu acceptă reîncărcarea configurației în direct pentru majoritatea setărilor.
Depanare
Game.ini nu există sau setările nu sunt citite
Game.ininu este creat automat. Dacă fișierul nu există, creează-l manual în editorul de fișiere GPanel înShooterGame/Saved/Config/WindowsServer/.- Numele fișierului este sensibil la majuscule. Trebuie să fie exact
Game.ini— nugame.ini,GAME.INIsau orice altă variație. - Asigură-te că fișierul conține antetul
[/script/shootergame.shootergamemode]ca prima linie și că acest antet apare doar o dată.
Setările din Game.ini sau GameUserSettings.ini nu sunt aplicate
- Confirmă că serverul a fost oprit complet înainte de a edita fișierul. Dacă serverul rula, este posibil să-ți fi suprascris modificările la următoarea sa oprire.
- Verifică dacă antetul de secțiune (de exemplu
[ServerSettings]sau[/script/shootergame.shootergamemode]) apare exact o dată în fișier. Antetele de secțiune duplicate vor face ca setările ulterioare să le suprascrie pe cele anterioare sau să fie ignorate complet, în funcție de parser. - După salvarea fișierului, repornește serverul complet din GPanel înainte de a testa.
- Verifică dacă fișierul este în directorul corect:
ShooterGame/Saved/Config/WindowsServer/. Fișierele plasate în locația greșită sunt ignorate în mod silențios.
Serverul nu apare în browserul de servere după configurarea setărilor
- Confirmă că
QueryPortdinGameUserSettings.inicorespunde exact cu portul listat în fila Network din GPanel. - Browserul de servere poate dura 5–10 minute pentru a indexa un server nou pornit sau reconfigurat. Încearcă o conexiune directă cu
open IP:GAMEPORTîn consola din joc ASA pentru a verifica dacă serverul este accesibil în timp ce browserul recuperează. - Dacă crossplay este activat, jucătorii trebuie să debifeze filtrele de blocare a platformei din browserul de servere. Consultă ghidul de conectare pentru detalii.