Tämä opas käsittelee Astroneer-dedikoidun palvelimen asentamista Legion Hostingissa, käynnistysmuuttujien määrittämistä, palvelimen asetusten muokkaamista, palvelimeen yhdistämistä sekä tallennusten ja varmuuskopioiden käsittelyä. Sallittujen luettelon ja järjestelmänvalvojan asetuksia varten katso Astroneer-järjestelmänvalvojan ja sallittujen luettelon asetukset.
1. Edellytykset
Ennen Astroneer-palvelimen käynnistämistä kerää seuraavat tiedot:
- Omistajan Steam-käyttäjänimi -- Tarkka Steam-profiilisi nimi. Palvelin käyttää tätä tunnistaakseen omistajatilin.
- Omistajan Steam-tunnus (GUID) -- 64-bittinen Steam-tunnuksesi (esim.
76561198012345678). Palvelin käyttää tätä myöntääkseen sinulle järjestelmänvalvojan/omistajan oikeudet pelissä.
Kuinka löytää Steam-tunnuksesi
- Avaa Steam ja napsauta profiilisi nimeä oikeasta yläkulmasta.
- Valitse Account details. Steam-tunnustasi ei näytetä suoraan täällä, mutta profiilisi URL-osoite sisältää sen, jos et ole asettanut mukautettua URL-osoitetta.
- Vaihtoehtoisesti vieraile osoitteessa steamid.io, liitä Steam-profiilisi URL-osoite ja kopioi steamID64-arvo.
2. Ensimmäinen käynnistys
- Kirjaudu GPaneliin ja valitse Astroneer-palvelimesi.
- Siirry Startup-välilehdelle. Näet useita määritettäviä muuttujia (katso alla oleva taulukko).
- Aseta OWNER_NAME-arvoksi tarkka Steam-käyttäjänimesi.
- Aseta OWNER_GUID-arvoksi 64-bittinen Steam-tunnuksesi.
- Vahvista, että PUBLIC_IP on asetettu oikein. Sen on vastattava palvelimesi julkista IP-osoitetta, joka näkyy Network-välilehdellä.
- Palaa Console-välilehdelle ja napsauta Start.
- Odota, että konsoli näyttää palvelimen latauksen valmistumisen. Ensimmäinen käynnistys voi kestää minuutin tai kaksi, kun Astroneer alustaa maailmatiedostojaan Protonin kautta.
3. GPanelin käynnistysmuuttujat
Seuraavat muuttujat ovat saatavilla GPanelin Startup-välilehdellä. Ne välitetään palvelimelle jokaisella käynnistyksellä.
| Muuttuja | Pakollinen | Kuvaus |
|---|---|---|
PUBLIC_IP |
Kyllä | Palvelimesi julkinen IP-osoite. Sen on vastattava GPanelin Network-välilehdellä näkyvää IP-osoitetta. Palvelin ei ole tavoitettavissa, jos tämä on virheellinen. |
OWNER_NAME |
Kyllä | Palvelimen omistajan Steam-käyttäjänimi. Tälle tilille myönnetään täydet järjestelmänvalvojan oikeudet pelissä. |
OWNER_GUID |
Kyllä | Palvelimen omistajan 64-bittinen Steam-tunnus (esim. 76561198012345678). Toimii yhdessä OWNER_NAME:n kanssa tunnistaakseen järjestelmänvalvojan tilin. |
SERVER_NAME |
Ei | Palvelinselaimessa näytettävä nimi. Oletuksena "Astroneer Dedicated Server", jos sitä ei aseteta. |
SERVER_PWD |
Ei | Valinnainen salasana, joka pelaajien on syötettävä liittyäkseen palvelimelle. Jätä tyhjäksi julkista palvelinta varten. |
4. AstroServerSettings.ini
Lisämääritystä varten voit muokata palvelimen INI-asetustiedostoa suoraan. Pysäytä palvelimesi ennen muutosten tekemistä.
Tiedoston sijainti
Astro/Saved/Config/WindowsServer/AstroServerSettings.ini
Avaa tämä tiedosto käyttämällä GPanelin Files-välilehteä tai yhdistä SFTP:n kautta. Jos tiedostoa ei ole olemassa, käynnistä ja pysäytä palvelin kerran luodaksesi sen oletusasetuksilla.
Avainasetukset
| Asetus | Oletus | Kuvaus |
|---|---|---|
PublicIP |
(palvelimesi IP) | Palvelimen julkinen IP-osoite. Sen on vastattava todellista palvelimesi IP-osoitetta GPanelin Network-välilehdeltä. |
ServerName |
Astroneer Dedicated Server |
Nimi, joka näkyy pelin sisäisessä palvelinselaimessa. |
ServerPassword |
(tyhjä) | Valinnainen liittymissalasana. Jätä tyhjäksi julkista palvelinta varten. |
OwnerName |
(ei mitään) | Palvelimen omistajan Steam-käyttäjänimi. Sen on vastattava tarkalleen (kirjainkokoherkkä). |
OwnerGuid |
(ei mitään) | Palvelimen omistajan 64-bittinen Steam-tunnus. |
MaxFPS |
30 |
Palvelimen enimmäispäivitysnopeus (kuvaa sekunnissa). Korkeammat arvot lisäävät palvelimen vasteaikaa, mutta käyttävät enemmän CPU:ta. Arvoja 30 ja 60 välillä suositellaan. |
WhitelistEnabled |
False |
Kun asetettu arvoon True, vain sallittujen luettelossa olevat pelaajat voivat liittyä. Katso lisätietoja Astroneer-järjestelmänvalvojan ja sallittujen luettelon asetukset. |
AutoSaveGameInterval |
900 |
Aikaväli automaattisten tallennusten välillä sekunneissa. Oletus on 900 (15 minuuttia). Pienemmät arvot tallentavat useammin, mutta lisäävät levyn I/O:ta. |
BackupSaveGamesInterval |
7200 |
Aikaväli varmuuskopiotallennusten välillä sekunneissa. Oletus on 7200 (2 tuntia). Varmuuskopiot ovat erillisiä automaattisista tallennuksista ja tarjoavat lisäpalautuspisteitä. |
Esimerkkimääritys
[/Script/Astro.AstroServerSettings]
PublicIP=YOUR_SERVER_IP
ServerName=My Astroneer Server
ServerPassword=
MaxFPS=30
OwnerName=YourSteamUsername
OwnerGuid=76561198012345678
WhitelistEnabled=False
AutoSaveGameInterval=900
BackupSaveGamesInterval=7200
Engine.ini-tiedosto osoitteessa Astro/Saved/Config/WindowsServer/Engine.ini. Tämä tiedosto ohjaa alemman tason moottoriasetuksia, kuten verkkoporttien sidontaa. Useimmissa tapauksissa sinun ei tarvitse muokata tätä tiedostoa -- oletukset toimivat oikein GPanelin porttimäärityksillä.
5. Kuinka yhdistää
Vaihtoehto A -- Pelin sisäinen palvelinselain
- Käynnistä Astroneer Steamin kautta.
- Valitse päävalikosta Multiplayer.
- Napsauta Dedicated Servers -välilehteä.
- Hae palvelintasi nimellä tai selaa listaa.
- Valitse palvelimesi ja napsauta Join. Syötä palvelimen salasana pyydettäessä.
Vaihtoehto B -- Suora yhteys IP:n kautta
- Käynnistä Astroneer Steamin kautta.
- Valitse päävalikosta Multiplayer.
- Napsauta Dedicated Servers -välilehteä.
- Käytä IP-osoitetta ja porttia GPanelin Network-välilehdeltä yhdistääksesi suoraan:
<your-server-ip>:<port> - Syötä palvelimen salasana, jos sellainen on asetettu.
PUBLIC_IP-käynnistysmuuttuja (ja PublicIP tiedostossa AstroServerSettings.ini) vastaavat palvelimesi todellista IP-osoitetta, joka näkyy GPanelin Network-välilehdellä. Yhteensopimattomuus on yleisin yhteyshäiriöiden syy.
6. Tallennusten hallinta
Automaattinen tallennus
Astroneer tallentaa maailmasi automaattisesti säännöllisin väliajoin. Taajuutta ohjataan kahdella asetuksella AstroServerSettings.ini-tiedostossa:
- AutoSaveGameInterval -- Kuinka usein ensisijainen tallennus tapahtuu (oletus: 900 sekuntia / 15 minuuttia).
- BackupSaveGamesInterval -- Kuinka usein erillinen varmuuskopiotallennus luodaan (oletus: 7200 sekuntia / 2 tuntia). Varmuuskopiotallennukset tarjoavat lisäpalautuspisteitä tavallisen automaattisen tallennuksen lisäksi.
Tallennustiedostojen sijainti
Tallennustiedostot tallennetaan palvelimelle osoitteeseen:
Astro/Saved/SaveGames/
Tiedostoilla on tunniste .savegame. Löydät tästä hakemistosta sekä ensisijaisen tallennuksen että mahdolliset varmuuskopiotallennukset.
Manuaaliset varmuuskopiot SFTP:n kautta
Luodaksesi manuaalisen varmuuskopion maailmastasi:
- Pysäytä palvelin GPanelista varmistaaksesi, että kaikki tiedot huuhdellaan levylle.
- Yhdistä palvelimeesi SFTP:n kautta. Katso Kuinka ladata tiedostoja SFTP:n kautta saadaksesi yhteysohjeet.
- Siirry hakemistoon
Astro/Saved/SaveGames/. - Lataa
.savegame-tiedostot, jotka haluat säilyttää.
Tallennuksen palauttaminen
- Pysäytä palvelin GPanelista.
- Yhdistä SFTP:n kautta ja siirry hakemistoon
Astro/Saved/SaveGames/. - Lataa
.savegame-tiedostosi tähän hakemistoon, korvaten olemassa olevan tallennuksen tarvittaessa. - Käynnistä palvelin GPanelista. Palvelin lataa tallennustiedoston käynnistyksen yhteydessä.
Vianmääritys
Palvelin ei näy selaimessa
- Vahvista, että palvelin on käynnistynyt täysin GPanelissa. Tarkista konsoli mahdollisten virheilmoitusten varalta.
- Vahvista, että
PUBLIC_IPStartup-välilehdellä vastaa tarkalleen palvelimesi IP-osoitetta Network-välilehdeltä. - Palvelinselaimella voi kestää useita minuutteja indeksoida juuri käynnistetty palvelin. Yritä yhdistää suoraan IP:n kautta odotellessasi.
Palvelin kaatuu käynnistyksen yhteydessä
- Tarkista GPanelin konsolin loki virheilmoitusten varalta. Yleisiä syitä ovat virheelliset asetusarvot
AstroServerSettings.ini-tiedostossa. - Yritä poistaa
AstroServerSettings.inija käynnistää palvelin uudelleen. Uusi asetustiedosto luodaan oletusarvoilla. - Jos kaatuminen jatkuu, avaa tukipyyntö palvelimesi IP-osoitteen ja konsolin virheilmoitusten kanssa.
Aiheeseen liittyvät artikkelit
- Astroneer-järjestelmänvalvojan ja sallittujen luettelon asetukset
- Kuinka löytää palvelimesi IP-osoite ja portti
- Kuinka ladata tiedostoja SFTP:n kautta
- Palvelimen käynnistysopas
Tarvitsetko apua?
Jos kohtaat ongelmia Astroneer-palvelimesi kanssa, joita ei käsitellä täällä, avaa tukipyyntö ja sisällytä palvelimesi IP, kuvaus ongelmasta ja kaikki olennaiset virheilmoitukset GPanelin konsolista.