Tämä opas käsittelee, kuinka GameUserSettings.ini- ja Game.ini-tiedostot määritetään Legion Hostingilla isännöidylle ARK: Survival Ascended -palvelimellesi.
.ini-tiedostojen muokkaamista. ARK voi ylikirjoittaa tiedostoja sammutuksen yhteydessä, joten palvelimen ollessa käynnissä tehdyt muutokset voivat hävitä.
Yleiskatsaus määritystiedostoihin
ARK: Survival Ascended käyttää kahta ensisijaista määritystiedostoa palvelimen toiminnan hallitsemiseen. Molemmat löytyvät palvelimesi ShooterGame/Saved/Config/WindowsServer/-hakemistosta.
| Tiedosto | Tarkoitus |
|---|---|
GameUserSettings.ini |
Ydinpalvelinasetukset — istunnon nimi, salasanat, pelaajamäärä, kertoimet, crossplay, BattleEye ja paljon muuta. Tämä tiedosto luodaan palvelimen ensimmäisellä käynnistyksellä. |
Game.ini |
Edistyneet pelimekaniikan ohitukset — engram-pisteet, ominaisuuksien skaalaus, esineiden pinokoot, mukautetut NPC-spawnit. Tiedoston on oltava tarkalleen Game.ini (kirjainkokoherkkä). Luo manuaalisesti, jos sitä ei ole olemassa. |
Game.ini isolla G:llä ja I:llä — game.ini tai GAME.INI ei toimi.
Vaihe 1 — Käytä File Manager -tiedostonhallintaa GPanelissa
- Kirjaudu GPaneliin.
- Valitse ARK: Survival Ascended -palvelimesi palvelinlistalta.
- Jos palvelin on käynnissä, napsauta Stop Console-välilehdellä ja odota, kunnes tila vaihtuu Offline:ksi.
- Napsauta Files-välilehteä avataksesi tiedostonhallinnan.
- Siirry kansioon
ShooterGame/Saved/Config/WindowsServer/. LöydätGameUserSettings.ini-tiedoston täältä, kun palvelin on käynnistetty vähintään kerran. JosGame.iniei ole läsnä, luot sen manuaalisesti vaiheessa 3.
Vaihe 2 — Määritä GameUserSettings.ini
Napsauta GameUserSettings.ini-tiedostoa tiedostonhallinnassa avataksesi sen sisäänrakennetussa editorissa. Tiedosto on jaettu osioihin — palvelimen määritykselle tärkeimmät ovat [SessionSettings] ja [ServerSettings].
Keskeiset asetukset osiossa [SessionSettings]
| Asetus | Esimerkkiarvo | Kuvaus |
|---|---|---|
SessionName |
My Legion Server |
Nimi, joka näkyy pelinsisäisessä palvelinselaimessa. Pidä se ainutlaatuisena, jotta pelaajat löytävät sen helposti. |
QueryPort |
7778 |
Palvelinselaimen käyttämä kyselyportti. Sen on vastattava GPanelissa määritettyä porttia. Oletus on peliportti + 1. |
Keskeiset asetukset osiossa [ServerSettings]
| Asetus | Esimerkkiarvo | Kuvaus |
|---|---|---|
ServerPassword |
mypassword |
Salasana, joka vaaditaan pelaajien liittymiseen. Jätä tyhjäksi julkista palvelinta varten. |
ServerAdminPassword |
adminpass123 |
Hallintasalasana, jota käytetään pelinsisäisten hallintakomentojen tunnistautumiseen. Pidä tämä yksityisenä. |
MaxPlayers |
20 |
Samanaikaisten pelaajien enimmäismäärä. Tulisi vastata pakettisi pelaajapaikkarajaa. |
XPMultiplier |
2.0 |
XP-saannin kerroin. 1.0 on oletus, 2.0 kaksinkertaistaa XP-saannin. |
TamingSpeedMultiplier |
3.0 |
Kesytysnopeuden kerroin. Korkeammat arvot nopeuttavat kesyttämistä. |
HarvestAmountMultiplier |
2.0 |
Keräystoiminnolla saatujen resurssien kerroin. |
DifficultyOffset |
1.0 |
Ohjaa olentojen tasojakaumaa. Aseta 1.0 saadaksesi villien enimmäistasot virallisen tyylin asetuksilla. |
OverrideOfficialDifficulty |
5.0 |
Asettaa villin dinon enimmäistason, kun DifficultyOffset=1.0. Arvo 5.0 sallii tasot 150 asti. |
AllowCrateSpawnsOnTopOfStructures |
True |
Sallii tarvikepudotuksia laskeutua pelaajien rakenteille. Suositellaan PvE-palvelimille. |
EnablePvPGamma |
True |
Sallii pelaajien säätää gammaa PvP:ssä. Poista käytöstä kilpailukykyisempää kokemusta varten. |
Minimaalinen esimerkki määritetystä GameUserSettings.ini-osiosta:
[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
Vaihe 3 — Luo ja määritä Game.ini
Game.ini-tiedoston luominen
Käyttäjän on luotava Game.ini manuaalisesti, jos sitä ei ole jo olemassa. Siirry kansioon ShooterGame/Saved/Config/WindowsServer/ GPanelin tiedostonhallinnassa. Jos Game.ini ei ole listattu, luo uusi tiedosto tarkalleen nimellä Game.ini (iso G ja iso I — game.ini tai GAME.INI ei toimi).
Aloita tiedosto seuraavalla otsikolla — kaikki Game.ini-asetukset menevät tämän yksittäisen osion alle:
[/script/shootergame.shootergamemode]
Game.ini-tiedoston muokkaaminen
Game.ini käyttää osioihin perustuvaa muotoa. Yleisin osio palvelimen mukauttamiseen on [/script/shootergame.shootergamemode]. Asetukset lisätään yksi per rivi sopivan osion sisälle.
Yleisiä Game.ini-mukautuksia:
[/script/shootergame.shootergamemode]
; Engram-pisteet per taso (yksi merkintä per taso, alkaen tasosta 1)
OverridePlayerLevelEngramPoints=8
OverridePlayerLevelEngramPoints=8
OverridePlayerLevelEngramPoints=8
; Lisää tasoa kohti vaadittavaa enimmäis-XP:tä (yksi merkintä per taso)
LevelExperienceRampOverrides=(...)
; Mukautetut keräysmäärät per resurssi
ResourceItemReplacementClasses=(...)
; Poista tietyt engramit käytöstä
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TurretGun_Rocket_C",LevelToAutoUnlock=0)
| Asetus | Kuvaus |
|---|---|
OverridePlayerLevelEngramPoints=N |
Asettaa kullakin tasolla myönnettävät engram-pisteet. Lisää yksi rivi per pelaajataso. Käytä tätä myöntääksesi enemmän engrameja tason nousua kohti. |
MaxCustomNodes=N |
Ohjaa mukautettujen spawn-pisteiden enimmäismäärää. Olennaista edistyneille modattuille spawn-määrityksille. |
EngramEntryAutoUnlocks=(...) |
Pakottaa tietyt engramit avautumaan automaattisesti määritetyllä tasolla, hyödyllinen antamaan kaikille pelaajille pääsy tiettyihin esineisiin ilman pisteiden käyttöä. |
ConfigOverrideItemMaxQuantity=(...) |
Ohittaa tiettyjen esineiden enimmäispinokoot. |
[/script/shootergame.shootergamemode]-osion otsikon on oltava tarkalleen kerran Game.ini-tiedostossa. Jos lisäät sen toisen kerran, vain viimeistä esiintymää käytetään. Lisää kaikki asetuksesi yksittäisen otsikon alle.
Kyselyportin määritys
Kyselyportti on erillinen peliportista, ja sitä käyttää yksinomaan palvelinselain (Steam/Epic) listatakseen palvelimesi. Jos kyselyportti on väärä tai tavoittamaton, palvelimesi ei näy selaimessa, vaikka se toimisikin oikein.
| Portti | Oletus | Määritetään kohdassa | Tarkoitus |
|---|---|---|---|
| Peliportti | 7777 |
GPanel Startup- / Network-välilehti | Pelaajat yhdistävät tämän portin kautta liittyäkseen palvelimelle |
| Kyselyportti | 7778 |
GameUserSettings.ini — QueryPort osiossa [SessionSettings] |
Palvelinselaimen kysely — tulee vastata GPanelissa varattua porttia |
GameUserSettings.ini-tiedoston QueryPort-arvon on vastattava tarkalleen GPanelin Network-välilehdellä näkyvää kyselyporttia. Legion Hosting esivaraa molemmat portit palvelinta luotaessa — tarkista omat arvosi Network-välilehdeltä ennen .ini-tiedoston muokkaamista. Älä oleta, että oletusarvot 7777/7778 koskevat palvelintasi.
Muutosten käyttöönotto
- Tallenna muokattu
.ini-tiedostosi käyttämällä Save-painiketta GPanelin tiedostoeditorissa. - Palaa Console-välilehdelle.
- Napsauta Start käynnistääksesi palvelimen. GPanel lataa päivitetyn määrityksesi käynnistyksessä.
- Seuraa konsolin tulostetta virheiden varalta. Määritysvirheet kuten virheelliset arvot tai päällekkäiset osio-otsikot tuottavat usein varoituksia käynnistyslokiin.
GameUserSettings.ini- tai Game.ini-tiedostojen muokkaaminen palvelimen ollessa pysäytettynä ja sen jälkeen palvelimen käynnistäminen on riittävä. Älä yritä uudelleenladata määritystiedostoja palvelimen ollessa käynnissä — ARK ei tue elävää määritysten uudelleenlatausta useimmille asetuksille.
Vianetsintä
Game.ini ei ole olemassa tai asetuksia ei lueta
Game.ini-tiedostoa ei luoda automaattisesti. Jos tiedostoa ei ole, luo se manuaalisesti GPanelin tiedostoeditorissa kansioonShooterGame/Saved/Config/WindowsServer/.- Tiedostonimi on kirjainkokoherkkä. Sen on oltava tarkalleen
Game.ini— eigame.ini,GAME.INItai mikään muu muunnelma. - Varmista, että tiedosto sisältää
[/script/shootergame.shootergamemode]-otsikon ensimmäisellä rivillä ja että tämä otsikko esiintyy vain kerran.
Game.ini- tai GameUserSettings.ini-asetuksia ei oteta käyttöön
- Varmista, että palvelin oli täysin pysäytetty ennen kuin muokkasit tiedostoa. Jos palvelin oli käynnissä, se on saattanut ylikirjoittaa muutoksesi seuraavan sammutuksen yhteydessä.
- Tarkista, että osion otsikko (esim.
[ServerSettings]tai[/script/shootergame.shootergamemode]) esiintyy tarkalleen kerran tiedostossa. Päällekkäiset osio-otsikot aiheuttavat, että myöhemmät asetukset ohittavat aikaisemmat tai ne jätetään huomiotta kokonaan jäsennyksestä riippuen. - Tallennuksen jälkeen käynnistä palvelin kokonaan uudelleen GPanelista ennen testaamista.
- Varmista, että tiedosto on oikeassa hakemistossa:
ShooterGame/Saved/Config/WindowsServer/. Väärään paikkaan sijoitetut tiedostot jätetään hiljaisesti huomiotta.
Palvelin ei näy palvelinselaimessa asetusten määrittämisen jälkeen
- Varmista, että
GameUserSettings.ini-tiedostonQueryPortvastaa tarkalleen GPanelin Network-välilehdellä lueteltua porttia. - Palvelinselain voi kestää 5–10 minuuttia indeksoidakseen vasta käynnistetyn tai uudelleenmääritetyn palvelimen. Kokeile suoraa yhteyttä komennolla
open IP:GAMEPORTASA:n pelinsisäisessä konsolissa varmistaaksesi, että palvelin on tavoitettavissa selaimen päivittyessä. - Jos crossplay on käytössä, pelaajien on poistettava alustakohtaiset suodattimet palvelinselaimessa. Katso lisätietoja yhteysoppaasta.