Ez az útmutató bemutatja a GameUserSettings.ini és Game.ini fájlok konfigurálását az ARK: Survival Ascended szerveredhez, amelyet a Legion Hosting szolgáltatásával üzemeltetsz.
.ini fájlt szerkesztenél. Az ARK felülírhatja a fájlokat leállításkor, így a futó szerver melletti módosítások elveszhetnek.
Konfigurációs fájlok áttekintése
Az ARK: Survival Ascended két elsődleges konfigurációs fájlt használ a szerver viselkedésének szabályozására. Mindkettő a szerveren a ShooterGame/Saved/Config/WindowsServer/ mappában található.
| Fájl | Cél |
|---|---|
GameUserSettings.ini |
Alapvető szerver beállítások — munkamenet neve, jelszavak, játékosszám, szorzók, crossplay, BattleEye és még sok más. Ez a fájl az első szerver indításkor jön létre. |
Game.ini |
Haladó játékmenet felülírások — engram pontok, statisztika skálázás, tárgy halmozási méretek, egyedi NPC megjelenések. Pontosan Game.ini-nek kell lennie (kis- és nagybetű érzékeny). Hozd létre manuálisan, ha nem létezik. |
Game.ini-nek kell lennie nagy G-vel és I-vel — a game.ini vagy GAME.INI nem fog működni.
1. lépés — Fájlkezelő elérése a GPanel-ben
- Jelentkezz be a GPanel-be.
- Válaszd ki az ARK: Survival Ascended szerveredet a szerverlistából.
- Ha a szerver fut, kattints a Stop gombra a Console fülön, és várd meg, amíg az állapot Offline lesz.
- Kattints a Files fülre a fájlkezelő megnyitásához.
- Navigálj a
ShooterGame/Saved/Config/WindowsServer/mappába. AGameUserSettings.inifájlt itt találod, miután a szerver legalább egyszer elindult. Ha aGame.ininem található, a 3. lépésben manuálisan hozod létre.
2. lépés — GameUserSettings.ini konfigurálása
Kattints a GameUserSettings.ini fájlra a fájlkezelőben a beépített szerkesztőben való megnyitáshoz. A fájl szakaszokra van osztva — a szerver konfiguráció szempontjából a legfontosabbak a [SessionSettings] és a [ServerSettings].
Fontos beállítások a [SessionSettings] alatt
| Beállítás | Példa érték | Leírás |
|---|---|---|
SessionName |
My Legion Server |
A név, amely a játékon belüli szerver böngészőben jelenik meg. Tedd egyedivé, hogy a játékosok könnyen megtalálják. |
QueryPort |
7778 |
A szerver böngésző által használt lekérdezési port. Meg kell egyeznie a GPanel-ben kiosztott porttal. Alapértelmezetten a játékport + 1. |
Fontos beállítások a [ServerSettings] alatt
| Beállítás | Példa érték | Leírás |
|---|---|---|
ServerPassword |
mypassword |
A csatlakozáshoz szükséges jelszó. Hagyd üresen nyilvános szerver esetén. |
ServerAdminPassword |
adminpass123 |
Az admin jelszó a játékon belüli admin parancsok hitelesítéséhez. Tartsd titokban. |
MaxPlayers |
20 |
Az egyidejű játékosok maximális száma. Meg kell egyeznie a csomagod játékoshelyi korlátjával. |
XPMultiplier |
2.0 |
A szerzett XP szorzója. 1.0 az alapértelmezett, 2.0 megduplázza az XP szerzést. |
TamingSpeedMultiplier |
3.0 |
A szelídítési sebesség szorzója. Magasabb értékek gyorsítják a szelídítést. |
HarvestAmountMultiplier |
2.0 |
A gyűjtési műveletenként szerzett nyersanyagok szorzója. |
DifficultyOffset |
1.0 |
A lények szinteloszlását szabályozza. Állítsd 1.0-re a maximális vad szintekhez a hivatalos stílusú beállításoknál. |
OverrideOfficialDifficulty |
5.0 |
A maximális vad dinó szintet állítja be, amikor DifficultyOffset=1.0. Az 5.0 érték 150-es szintig engedélyezi a szinteket. |
AllowCrateSpawnsOnTopOfStructures |
True |
Engedélyezi a leszállítmányok megjelenését a játékosok építményein. PvE szerverekhez ajánlott. |
EnablePvPGamma |
True |
Lehetővé teszi a játékosoknak a gamma beállítását PvP-ben. Tiltsd le a versenyszerűbb élményért. |
Egy minimális példa egy konfigurált GameUserSettings.ini szakaszra:
[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. lépés — Game.ini létrehozása és konfigurálása
Game.ini létrehozása
A Game.ini fájlt a felhasználónak manuálisan kell létrehoznia, ha még nem létezik. Navigálj a ShooterGame/Saved/Config/WindowsServer/ mappába a GPanel fájlkezelőben. Ha a Game.ini nem szerepel a listában, hozz létre egy új fájlt pontosan Game.ini néven (nagy G és nagy I — a game.ini vagy GAME.INI nem fog működni).
Kezdd a fájlt a következő fejléccel — az összes Game.ini beállítás ez alá az egyetlen szakasz alá kerül:
[/script/shootergame.shootergamemode]
Game.ini szerkesztése
A Game.ini szakasz alapú formátumot használ. A szerver testreszabás leggyakoribb szakasza a [/script/shootergame.shootergamemode]. A beállítások soronként kerülnek hozzáadásra a megfelelő szakaszon belül.
Gyakori Game.ini testreszabások:
[/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)
| Beállítás | Leírás |
|---|---|
OverridePlayerLevelEngramPoints=N |
Beállítja az egyes szinteken kapott engram pontokat. Szintenként egy sort adj hozzá. Használd több engram pont biztosításához szintlépésenként. |
MaxCustomNodes=N |
A maximális egyedi megjelenési csomópontokat szabályozza. Haladó moddolt megjelenési konfigurációkhoz releváns. |
EngramEntryAutoUnlocks=(...) |
Adott engramok automatikus feloldását kényszeríti egy meghatározott szinten, hasznos ahhoz, hogy minden játékos pontok költése nélkül hozzáférhessen bizonyos tárgyakhoz. |
ConfigOverrideItemMaxQuantity=(...) |
Felülírja az adott tárgyak maximális halmozási méreteit. |
[/script/shootergame.shootergamemode] szakasz fejlécének pontosan egyszer kell szerepelnie a Game.ini fájlban. Ha másodszor is hozzáadod, csak az utolsó előfordulás lesz érvényes. Az összes beállítást az egyetlen fejléc alá add hozzá.
Query Port konfiguráció
A query port a játékporttól különálló, és kizárólag a szerver böngésző (Steam/Epic) használja a szervered listázásához. Ha a query port hibás vagy nem elérhető, a szervered nem jelenik meg a böngészőben, még akkor sem, ha helyesen fut.
| Port | Alapértelmezett | Konfigurálva itt | Cél |
|---|---|---|---|
| Game Port | 7777 |
GPanel Startup / Network fül | A játékosok ezen a porton csatlakoznak a szerverhez |
| Query Port | 7778 |
GameUserSettings.ini — QueryPort a [SessionSettings] alatt |
Szerver böngésző lekérdezés — meg kell egyeznie a GPanel-ben kiosztott porttal |
QueryPort értéknek a GameUserSettings.ini fájlban pontosan meg kell egyeznie a GPanel Network fülén látható query porttal. A Legion Hosting mindkét portot előre kiosztja a szerver létrehozásakor — ellenőrizd a Network fülön a pontos értékeket, mielőtt szerkesztenéd az .ini fájlt. Ne feltételezd, hogy az alapértelmezett 7777/7778 vonatkozik a szerveredre.
Módosítások alkalmazása
- Mentsd el a szerkesztett
.inifájlt a GPanel fájlszerkesztő Save gombjával. - Térj vissza a Console fülre.
- Kattints a Start gombra a szerver indításához. A GPanel a frissített konfigurációt tölti be indításkor.
- Figyeld a konzol kimenetet hibákért. Az olyan konfigurációs hibák, mint az érvénytelen értékek vagy duplikált szakaszfejlécek, gyakran figyelmeztetéseket generálnak az indítási naplóban.
GameUserSettings.ini vagy Game.ini szerkesztése a szerver leállított állapotában, majd a szerver elindítása elegendő. Ne próbáld a konfigurációs fájlokat futás közben újratölteni — az ARK a legtöbb beállításnál nem támogatja az élő konfiguráció újratöltését.
Hibaelhárítás
A Game.ini nem létezik vagy a beállítások nem olvasódnak be
- A
Game.ininem jön létre automatikusan. Ha a fájl nem létezik, hozd létre manuálisan a GPanel fájlszerkesztőben aShooterGame/Saved/Config/WindowsServer/mappában. - A fájlnév kis- és nagybetű érzékeny. Pontosan
Game.ini-nek kell lennie — nemgame.ini,GAME.INIvagy bármilyen más változat. - Győződj meg arról, hogy a fájl tartalmazza a
[/script/shootergame.shootergamemode]fejlécet az első sorban, és ez a fejléc csak egyszer szerepel.
A Game.ini vagy GameUserSettings.ini beállításai nem lépnek érvénybe
- Erősítsd meg, hogy a szerver teljesen le volt állítva, mielőtt szerkesztetted a fájlt. Ha a szerver futott, a következő leállításkor felülírhatta a módosításaidat.
- Ellenőrizd, hogy a szakasz fejléc (pl.
[ServerSettings]vagy[/script/shootergame.shootergamemode]) pontosan egyszer szerepel a fájlban. Duplikált szakaszfejlécek azt okozzák, hogy a későbbi beállítások felülírják a korábbiakat, vagy az elemzőtől függően teljesen figyelmen kívül hagyhatók. - A fájl mentése után teljesen indítsd újra a szervert a GPanel-ből, mielőtt tesztelnél.
- Ellenőrizd, hogy a fájl a megfelelő könyvtárban van-e:
ShooterGame/Saved/Config/WindowsServer/. A rossz helyre rakott fájlok csendben figyelmen kívül hagyódnak.
A szerver nem jelenik meg a szerver böngészőben a beállítások konfigurálása után
- Erősítsd meg, hogy a
QueryPortaGameUserSettings.inifájlban pontosan megegyezik a GPanel Network fülén felsorolt porttal. - A szerver böngészőnek 5-10 percre lehet szüksége egy újonnan indított vagy újrakonfigurált szerver indexeléséhez. Próbálj közvetlen csatlakozást az
open IP:GAMEPORTparanccsal az ASA játékon belüli konzolban, hogy ellenőrizd a szerver elérhetőségét, amíg a böngésző felzárkózik. - Ha a crossplay engedélyezve van, a játékosoknak ki kell kapcsolniuk a platform-zárolási szűrőket a szerver böngészőben. Részletekért lásd a csatlakozási útmutatót.