Tämä opas käsittelee, miten asennat Frozen Flame -omistuspalvelimesi Legion Hostingissa, määrität käynnistysmuuttujat, muokkaat Game.ini- ja Engine.ini-asetustiedostoja, valitset pelitilat, säädät vaikeusastetta ja PvP-asetuksia, yhdistät palvelimellesi ja hallinnoit tallennuksia. Frozen Flame on selviytymistoimintaroolipeli, jossa pelaajat tutkivat jäätynyttä maailmaa, keräävät resursseja, rakentavat suojia ja taistelevat hirviöitä vastaan. Admin-komentoja, RCON-asennusta ja pelaajahallintaa varten katso Frozen Flame -admin-komennot.
Ensimmäinen käynnistys
Kun saat Frozen Flame -palvelimesi ensimmäistä kertaa, seuraa näitä vaiheita saadaksesi sen verkkoon:
- Kirjaudu GPaneliin ja valitse Frozen Flame -palvelimesi.
- Siirry Startup-välilehdelle ja tarkista oletuskäynnistysmuuttujat. Aseta SERVER_NAME haluamaksesi nimeksi.
- Halutessasi aseta SERVER_PASSWORD rajoittaaksesi pääsyä.
- Palaa Console-välilehdelle ja napsauta Start.
- Palvelin lataa ja asentaa Frozen Flame Dedicated Server -tiedostot automaattisesti ensimmäisen käynnistyksen yhteydessä (Steam App ID
1348640). Tämä voi kestää useita minuutteja. - Kun konsoli vahvistaa palvelimen käynnistyneen, palvelimesi on verkossa ja valmis pelaajien yhdistettäväksi.
Game.ini- tai Engine.ini-tiedostoja, käynnistä palvelin kerran, anna sen latautua kokonaan ja pysäytä se sitten ennen muokkausta.
GPanelin käynnistysmuuttujat
Seuraavat muuttujat ovat käytettävissä GPanelin Startup-välilehdellä. Nämä välitetään komentoriviparametreina palvelimelle jokaisella käynnistyksellä.
| Muuttuja | Oletus | Kuvaus |
|---|---|---|
SERVER_NAME |
Frozen Flame Server |
Palvelinselaimessa näkyvä näyttönimi. Vastaa -MetaGameServerName-parametria. |
SERVER_PASSWORD |
(tyhjä) | Liittymiseen vaadittava salasana. Jätä tyhjäksi julkiselle palvelimelle. Asetetaan tiedostossa Game.ini kohdassa ServerPassword. |
MAX_PLAYERS |
10 |
Samanaikaisten pelaajien enimmäismäärä. Määritetään tiedostossa Game.ini. |
GAME_MODE |
campaign |
Pelitilan valinta. Vaihtoehdot: campaign (Heaven-kartta) tai cataclysm (Survive-kartta). Katso alla oleva Pelitilat-osio. |
RCON_PASSWORD |
(tyhjä) | Salasana RCON-etähallintaa varten. Vaaditaan admin-komennoille. Katso asennusta varten Admin-komennot. |
Pelitilat
Frozen Flame tukee kahta pääpelitilaa, jotka määritetään Engine.ini-tiedoston tai käynnistysmuuttujan kautta. Jokaisella tilalla on oma karttansa ja oletusasetuksensa.
| Tila | Kartta | Kuvaus |
|---|---|---|
| Campaign (Heaven) | Heaven |
Tarinavetoinen tila. Pelaajat etenevät tehtävien läpi, avaavat kykyjä ja tutkivat jäsenneltyä maailmaa narratiivisen kaaren kanssa. Suositellaan PvE-ryhmille. |
| Cataclysm (Survive) | Survive |
Selviytymiskeskeinen tila, jossa on ankarammat olosuhteet, haastavampi taistelu ja avoin pelattavuus. Tukee PvP:tä ja on suunniteltu kilpailulliseen tai hardcore-selviytymispeliin. |
Pelitilan asettaminen Engine.ini:ssä
Muuttaaksesi pelitilaa manuaalisesti, muokkaa Engine.ini-tiedostoa ja aseta ServerDefaultMap-arvo:
[/Script/EngineSettings.GameMapsSettings]
; Campaign mode (Heaven map):
ServerDefaultMap=/Game/FrozenFlame/Maps/Heaven/Heaven.Heaven
; Cataclysm mode (Survive map):
; ServerDefaultMap=/Game/GameModeSurvive/Maps/Survive/Survive.Survive
Poista kommentointi haluamasi tilan riviltä ja kommentoi (tai poista) toinen. Käynnistä palvelin uudelleen, jotta muutokset tulevat voimaan.
Palvelimen asetustiedostot
Frozen Flame käyttää INI-asetustiedostoja kehittyneisiin asetuksiin. Nämä sijaitsevat:
FrozenFlame/Saved/Config/LinuxServer/
Pysäytä palvelin ennen muokkausta. Jos näitä tiedostoja ei ole, käynnistä ja pysäytä palvelin kerran luodaksesi ne.
Game.ini — Palvelimen keskeiset asetukset
| Osio / Asetus | Oletus | Kuvaus |
|---|---|---|
[/Script/Engine.GameSession]MaxPlayers |
10 |
Samanaikaisten pelaajien enimmäismäärä palvelimella. |
[/Script/FrozenFlame.FGameSession]ServerPassword |
(tyhjä) | Liittymiseen vaadittava salasana. Tyhjä tarkoittaa julkista. |
[/Script/FrozenFlame.GameBalance]bFreePVP |
True |
Ottaa käyttöön PvP-taistelun ei-ystävien välillä. Aseta arvoksi False vain PvE:tä varten. |
DurationOfDay |
3600 |
Yhden pelin sisäisen päivän pituus sekunneissa. Oletus on 3600 (1 tunti reaaliaikaa). |
MonstersHealthMultiplier |
1 |
Skaalaa hirviöiden terveyttä. Yli 1 arvot lisäävät vaikeutta. |
MonstersDamageMultiplier |
1 |
Skaalaa hirviöiden vahinkotuotantoa. Yli 1 arvot lisäävät vaikeutta. |
HealthRateAfterRespawn |
0.5 |
Terveysprosentti uudelleensyntymisen jälkeen. 0.5 = 50% terveydestä uudelleensyntymisessä. |
LevelUpFlameRate |
1 |
XP-saantikerroin. Korkeammat arvot tarkoittavat nopeampaa tason nousua. |
bDropEquippedItems |
False |
Pudotetaanko varustetut esineet kuoltaessa. |
bNoModuleCost |
False |
Jos True, rakentaminen ei vaadi materiaaleja. Hyödyllinen luovaan peliin. |
Esimerkki Game.ini
[/Script/Engine.GameSession]
MaxPlayers=10
[/Script/FrozenFlame.FGameSession]
ServerPassword=
[/Script/FrozenFlame.GameBalance]
bFreePVP=False
DurationOfDay=3600
MonstersHealthMultiplier=1
MonstersDamageMultiplier=1
HealthRateAfterRespawn=0.5
LevelUpFlameRate=1
bDropEquippedItems=False
bNoModuleCost=False
Engine.ini — Pelitila ja näkyvyys
Engine.ini-tiedosto hallitsee pelitilaa (kartan valintaa) ja sitä, näkyykö palvelin julkisessa palvelinselaimessa.
[/Script/EngineSettings.GameMapsSettings]
ServerDefaultMap=/Game/FrozenFlame/Maps/Heaven/Heaven.Heaven
[URL]
MetaServerUrl=meta.frozen-flame.xyz
MetaServerSecret=TEuj7URa2horRuENjjpm3d1rqBPtHOz4
[URL]-osio MetaServer-asetuksilla tekee palvelimesi näkyväksi julkisessa palvelinselaimessa. Poista tai kommentoi nämä rivit, jos haluat yksityisen, vain suoraan yhdistettävän palvelimen.
Miten yhdistää
Vaihtoehto A — Palvelinselain
- Käynnistä Frozen Flame.
- Valitse päävalikosta Multiplayer.
- Selaa palvelinluetteloa ja hae palvelimesi nimellä.
- Valitse palvelimesi ja napsauta Join. Syötä salasana, jos sellainen on asetettu.
Vaihtoehto B — Suora yhteys
- Käynnistä Frozen Flame.
- Valitse päävalikosta Multiplayer.
- Valitse Direct Connect.
- Syötä palvelimesi IP-osoite ja portti GPanelin Network-välilehdeltä:
<your-server-ip>:<port> - Syötä salasana, jos kysytään, ja napsauta Connect.
Tallennusten hallinta
Tallennustiedostojen sijainti
Tallennustiedostot säilytetään palvelimella sijainnissa:
FrozenFlame/Saved/SaveGames/
Tämä hakemisto sisältää koko maailman tilan, mukaan lukien maaston, rakenteet, pelaajien tavaravarastot ja edistymisen.
Manuaaliset varmuuskopiot
- Pysäytä palvelin GPanelista varmistaaksesi, että kaikki tiedot on kirjoitettu levylle.
- Yhdistä palvelimellesi SFTP:llä tai käytä GPanelin File Manageria.
- Lataa koko
SaveGames-hakemisto. - Säilytä varmuuskopio paikallisella koneellasi.
Tallennuksen palauttaminen
- Pysäytä palvelin GPanelista.
- Yhdistä SFTP:llä ja navigoi
FrozenFlame/Saved/SaveGames/. - Lataa varmuuskopioitu tallennustietosi korvaten olemassa olevat tiedostot.
- Käynnistä palvelin GPanelista. Palvelin lataa palautetun tallennuksen.
Aiheeseen liittyvät artikkelit
- Frozen Flame -admin-komennot — RCON-asennus, admin-komennot, pelaajahallinta ja vianmääritys
- Kuinka löytää palvelimesi IP ja portti
- Kuinka ladata tiedostoja SFTP:n kautta
- Palvelimen käynnistysopas — Yleinen opas minkä tahansa pelipalvelimen käynnistämiseen Legion Hostingissa
Tarvitsetko apua?
Jos kohtaat ongelmia Frozen Flame -palvelimesi kanssa, joita ei käsitellä tässä, avaa tukipyyntö ja liitä mukaan palvelimesi IP, kuvaus ongelmasta ja kaikki olennaiset virheilmoitukset GPanelin konsolista.