Ovaj vodič obrađuje kako da konfigurišete GameUserSettings.ini i Game.ini fajlove za vaš ARK: Survival Ascended server hostovan kod Legion Hosting.
.ini fajlova. ARK može prepisati fajlove pri gašenju, pa promene napravljene dok je server pokrenut mogu biti izgubljene.
Pregled konfiguracionih fajlova
ARK: Survival Ascended koristi dva primarna konfiguraciona fajla za kontrolu ponašanja servera. Oba se nalaze unutar direktorijuma ShooterGame/Saved/Config/WindowsServer/ na vašem serveru.
| Fajl | Svrha |
|---|---|
GameUserSettings.ini |
Osnovna podešavanja servera — ime sesije, lozinke, broj igrača, rate-ovi, crossplay, BattleEye i još mnogo toga. Ovaj fajl se kreira pri prvom pokretanju servera. |
Game.ini |
Napredne izmene gameplay-a — engram poeni, skaliranje statistika, veličine stackova predmeta, prilagođeni NPC spawnovi. Mora biti tačno Game.ini (razlikuje velika i mala slova). Kreirajte ručno ako ne postoji. |
Game.ini sa velikim G i I — game.ini ili GAME.INI neće raditi.
Korak 1 — Pristupite File Manager-u u GPanel-u
- Prijavite se na GPanel.
- Izaberite svoj ARK: Survival Ascended server sa liste servera.
- Ako je server pokrenut, kliknite na Stop na kartici Console i sačekajte da se status promeni na Offline.
- Kliknite na karticu Files da otvorite file manager.
- Navigirajte do
ShooterGame/Saved/Config/WindowsServer/. Ovde ćete pronaćiGameUserSettings.inikada se server pokrene barem jednom. AkoGame.ininije prisutan, kreiraćete ga ručno u Koraku 3.
Korak 2 — Konfigurišite GameUserSettings.ini
Kliknite na GameUserSettings.ini u file manager-u da ga otvorite u ugrađenom editoru. Fajl je podeljen na sekcije — najvažnije za konfiguraciju servera su [SessionSettings] i [ServerSettings].
Ključna podešavanja u [SessionSettings]
| Podešavanje | Primer vrednosti | Opis |
|---|---|---|
SessionName |
My Legion Server |
Ime koje se pojavljuje u pretraživaču servera u igri. Neka bude jedinstveno kako bi ga igrači lako pronašli. |
QueryPort |
7778 |
Query port koji koristi pretraživač servera. Mora odgovarati portu dodeljenom u GPanel-u. Podrazumevano je game port + 1. |
Ključna podešavanja u [ServerSettings]
| Podešavanje | Primer vrednosti | Opis |
|---|---|---|
ServerPassword |
mypassword |
Lozinka potrebna da bi se igrači pridružili. Ostavite prazno za javni server. |
ServerAdminPassword |
adminpass123 |
Administratorska lozinka koja se koristi za autentifikaciju administratorskih komandi u igri. Držite je privatnom. |
MaxPlayers |
20 |
Maksimalan broj istovremenih igrača. Treba da odgovara limitu slotova za igrače vašeg plana. |
XPMultiplier |
2.0 |
Množilac za stečeni XP. 1.0 je podrazumevano, 2.0 udvostručuje stican XP. |
TamingSpeedMultiplier |
3.0 |
Množilac za brzinu pripitomljavanja. Veće vrednosti ubrzavaju pripitomljavanje. |
HarvestAmountMultiplier |
2.0 |
Množilac za resurse sakupljene po radnji sakupljanja. |
DifficultyOffset |
1.0 |
Kontroliše distribuciju nivoa stvorenja. Postavite na 1.0 za maksimalne divlje nivoe na podešavanjima zvaničnog stila. |
OverrideOfficialDifficulty |
5.0 |
Postavlja maksimalan nivo divljeg dinosaurusa kada je DifficultyOffset=1.0. Vrednost od 5.0 dozvoljava nivoe do 150. |
AllowCrateSpawnsOnTopOfStructures |
True |
Dozvoljava supply drop-ovima da slete na strukture igrača. Preporučeno za PvE servere. |
EnablePvPGamma |
True |
Dozvoljava igračima da podese gamu u PvP-u. Onemogućite za kompetitivnije iskustvo. |
Minimalan primer konfigurisane sekcije 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
Korak 3 — Kreirajte i konfigurišite Game.ini
Kreiranje Game.ini
Game.ini mora ručno kreirati korisnik ako već ne postoji. Navigirajte do ShooterGame/Saved/Config/WindowsServer/ u GPanel file manager-u. Ako Game.ini nije naveden, kreirajte novi fajl sa tačnim imenom Game.ini (veliko G i veliko I — game.ini ili GAME.INI neće raditi).
Započnite fajl sledećim zaglavljem — sva Game.ini podešavanja idu pod ovu jednu sekciju:
[/script/shootergame.shootergamemode]
Uređivanje Game.ini
Game.ini koristi format zasnovan na sekcijama. Najčešća sekcija za prilagođavanje servera je [/script/shootergame.shootergamemode]. Podešavanja se dodaju jedno po liniji unutar odgovarajuće sekcije.
Uobičajena prilagođavanja 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)
| Podešavanje | Opis |
|---|---|
OverridePlayerLevelEngramPoints=N |
Postavlja engram poene dodeljene na svakom nivou. Dodajte jednu liniju po nivou igrača. Koristite ovo da dodelite više engrama po napredovanju nivoa. |
MaxCustomNodes=N |
Kontroliše maksimalan broj prilagođenih spawn čvorova. Relevantno za napredne modovane konfiguracije spawnovanja. |
EngramEntryAutoUnlocks=(...) |
Prisiljava određene engrame da se automatski otključaju na definisanom nivou, korisno za davanje svim igračima pristupa određenim predmetima bez trošenja poena. |
ConfigOverrideItemMaxQuantity=(...) |
Preglašava maksimalne veličine stackova za određene predmete. |
[/script/shootergame.shootergamemode] mora biti prisutno tačno jednom u Game.ini. Ako ga dodate drugi put, koristiće se samo poslednje pojavljivanje. Dodajte sva svoja podešavanja pod jedno zaglavlje.
Konfiguracija Query porta
Query port je odvojen od game porta i koristi ga isključivo pretraživač servera (Steam/Epic) za listanje vašeg servera. Ako je query port pogrešan ili nedostupan, vaš server se neće pojaviti u pretraživaču čak i ako radi ispravno.
| Port | Podrazumevano | Konfigurisan u | Svrha |
|---|---|---|---|
| Game Port | 7777 |
GPanel kartica Startup / Network | Igrači se povezuju kroz ovaj port da bi se pridružili serveru |
| Query Port | 7778 |
GameUserSettings.ini — QueryPort pod [SessionSettings] |
Polling pretraživača servera — mora odgovarati portu dodeljenom u GPanel-u |
QueryPort u GameUserSettings.ini mora tačno odgovarati query portu prikazanom u vašoj GPanel kartici Network. Legion Hosting unapred dodeljuje oba porta kada se vaš server kreira — proverite karticu Network za vaše specifične vrednosti pre uređivanja .ini fajla. Nemojte pretpostavljati da se podrazumevane vrednosti 7777/7778 odnose na vaš server.
Primena promena
- Sačuvajte svoj izmenjeni
.inifajl koristeći dugme Save u GPanel editoru fajlova. - Vratite se na karticu Console.
- Kliknite na Start da pokrenete server. GPanel će učitati vašu ažuriranu konfiguraciju pri pokretanju.
- Pratite izlaz konzole za bilo kakve greške. Greške u konfiguraciji kao što su nevažeće vrednosti ili duplirana zaglavlja sekcija često će proizvesti upozorenja u logu pokretanja.
GameUserSettings.ini ili Game.ini dok je server zaustavljen, a zatim pokretanje servera je dovoljno. Nemojte pokušavati da hot-reload-ujete konfiguracione fajlove dok je server pokrenut — ARK ne podržava učitavanje konfiguracije uživo za većinu podešavanja.
Rešavanje problema
Game.ini ne postoji ili se podešavanja ne čitaju
Game.inise ne kreira automatski. Ako fajl ne postoji, kreirajte ga ručno u GPanel editoru fajlova unutarShooterGame/Saved/Config/WindowsServer/.- Ime fajla razlikuje velika i mala slova. Mora biti tačno
Game.ini— negame.ini,GAME.INIili bilo koja druga varijacija. - Uverite se da fajl sadrži zaglavlje
[/script/shootergame.shootergamemode]kao prvu liniju, i da se ovo zaglavlje pojavljuje samo jednom.
Podešavanja u Game.ini ili GameUserSettings.ini se ne primenjuju
- Potvrdite da je server bio potpuno zaustavljen pre nego što ste uredili fajl. Ako je server bio pokrenut, možda je prepisao vaše promene pri svom sledećem gašenju.
- Proverite da li se zaglavlje sekcije (npr.
[ServerSettings]ili[/script/shootergame.shootergamemode]) pojavljuje tačno jednom u fajlu. Duplirana zaglavlja sekcija će izazvati da kasnija podešavanja preglase ranija, ili da budu potpuno ignorisana u zavisnosti od parsera. - Nakon čuvanja fajla, potpuno restartujte server iz GPanel-a pre testiranja.
- Proverite da li je fajl u ispravnom direktorijumu:
ShooterGame/Saved/Config/WindowsServer/. Fajlovi smešteni na pogrešnoj lokaciji se nečujno ignorišu.
Server se ne pojavljuje u pretraživaču servera nakon konfigurisanja podešavanja
- Potvrdite da
QueryPortuGameUserSettings.initačno odgovara portu navedenom u GPanel-ovoj kartici Network. - Pretraživaču servera može trebati 5–10 minuta da indeksira novopokrenut ili rekonfigurisan server. Pokušajte direktno povezivanje sa
open IP:GAMEPORTu ASA konzoli u igri da proverite da li je server dostupan dok pretraživač sustiže. - Ako je crossplay omogućen, igrači moraju da otčekiraju filtere zaključavanja platforme u pretraživaču servera. Pogledajte vodič za povezivanje za detalje.