Tämä opas käsittelee Space Engineers -dedikoidun palvelimesi asentamista ja määrittämistä Legion Hostingissa, mukaan lukien ensimmäinen käynnistys, GPanelin startup-muuttujat, XML-määritys, pelitilat, maailma-asetukset, yhdistäminen ja tallennusten hallinta. Modien asennukseen liittyen katso Space Engineers -modien asennus. Yleisten ongelmien osalta katso Space Engineers -vianmääritys.
Ensimmäinen käynnistys
Kun Space Engineers -palvelimesi otetaan käyttöön ensimmäistä kertaa, sen on asennettava pelitiedostot ja luotava alkuperäinen määrityksensä. Tämä tapahtuu automaattisesti ensimmäisellä käynnistyksellä.
- Kirjaudu GPanel-paneeliin ja valitse Space Engineers -palvelimesi palvelinlistalta.
- Klikkaa Start Console-välilehdellä. Palvelin lataa ja asentaa Space Engineers Dedicated Server -tiedostot SteamCMD:n kautta. Tämä voi kestää useita minuutteja ensimmäisellä ajokerralla.
- Seuraa konsolin tulostetta edistymisen osalta. Kun näet viestin, joka ilmaisee palvelimen olevan valmis ja kuuntelevan yhteyksiä, alkuasennus on valmis.
- Palvelin luo oletusmääritystiedostonsa, mukaan lukien
SpaceEngineers-Dedicated.cfgja oletusmaailman tallennus.
Palvelimen määritys -- GPanelin startup-muuttujat
Helpoin tapa määrittää Space Engineers -palvelimesi on GPanelin Startup-välilehden kautta. Nämä muuttujat otetaan käyttöön komentoriviargumentteina joka kerta, kun palvelin käynnistyy.
- Pysäytä palvelimesi Console-välilehdeltä.
- Siirry Startup-välilehdelle.
- Säädä alla lueteltuja muuttujia tarpeen mukaan.
- Palaa Console-välilehdelle ja klikkaa Start ottaaksesi muutokset käyttöön.
| Muuttuja | Esimerkkiarvo | Kuvaus |
|---|---|---|
| Server Name | My Legion SE Server |
Pelinsisäisessä palvelinselaimessa näkyvä nimi. Aseta jotain tunnistettavaa, jotta pelaajat löytävät palvelimesi. |
| World Name | MyWorld |
Palvelimen käyttämän maailman/tallennuskansion nimi. Tämän muuttaminen luo tai lataa eri maailman. |
| Max Players | 16 |
Samanaikaisten pelaajien enimmäismäärä. Ei saa ylittää hosting-pakettisi paikkarajaa. |
| Game Mode | Survival |
Maailman pelitila. Katso lisätietoja alla olevasta Pelitilat-osiosta. |
| Save Interval | 5 |
Kuinka usein (minuutteina) palvelin tallentaa automaattisesti. Pienemmät arvot vähentävät tietojen menetystä kaatumisessa; suuremmat arvot vähentävät levyn I/O:ta. |
Edistynyt määritys -- SpaceEngineers-Dedicated.cfg
Hienojakoisempaa hallintaa varten voit muokata palvelimen XML-määritystiedostoa suoraan. Tämä tiedosto ohjaa asetuksia, joita ei ole näkyvillä GPanelin Startup-välilehdellä.
Määritystiedostoon pääsy
- Pysäytä palvelimesi Console-välilehdeltä.
- Klikkaa Files-välilehteä GPanelissa.
- Etsi ja avaa
SpaceEngineers-Dedicated.cfgpalvelimesi juurihakemistossa.
Tärkeimmät määritysasetukset
Määritystiedosto käyttää XML-muotoa. Alla ovat yleisimmin säädetyt asetukset <SessionSettings>-lohkon sisällä:
| Asetus | Esimerkkiarvo | Kuvaus |
|---|---|---|
<ServerName> |
My Legion SE Server |
Selaimessa näkyvä palvelimen nimi. GPanelin startup-muuttuja voi ohittaa tämän. |
<ServerDescription> |
A Legion Hosting server |
Palvelinselaimessa näkyvä kuvaus, kun pelaajat katsovat palvelimen tietoja. |
<ServerPassword> |
mypassword |
Salasana, joka pelaajilta vaaditaan liittymiseen. Jätä tyhjäksi julkista palvelinta varten. |
<MaxPlayers> |
16 |
Samanaikaisten pelaajien enimmäismäärä. |
<AutoSaveInMinutes> |
5 |
Automaattisen tallennuksen väli minuutteina. Aseta arvoksi 0 poistaaksesi automaattisen tallennuksen käytöstä (ei suositella). |
<PauseGameWhenEmpty> |
true |
Keskeyttää simulaation, kun yhtään pelaajaa ei ole yhdistettynä. Säästää resursseja mutta pysäyttää kaikki pelinsisäiset prosessit. |
<GroupID> |
0 |
Steam-ryhmän tunnus. Kun asetettu, vain tämän ryhmän jäsenet voivat liittyä (ellei <GroupAccessEnabled> ole false). |
<Administrators> |
<unsignedLong>76561198012345678</unsignedLong> |
Lista Steam64-tunnuksista, joille on myönnetty admin-oikeudet. Lisää yksi <unsignedLong>-merkintä per admin <Administrators>-lohkon sisälle. |
<Banned> |
<unsignedLong>76561198012345678</unsignedLong> |
Lista palvelimelta bannatuista Steam64-tunnuksista. |
Esimerkki määrityksen pätkästä:
<MyObjectBuilder_SessionSettings>
<ServerName>My Legion SE Server</ServerName>
<ServerDescription>A Space Engineers server by Legion Hosting</ServerDescription>
<ServerPassword></ServerPassword>
<MaxPlayers>16</MaxPlayers>
<AutoSaveInMinutes>5</AutoSaveInMinutes>
<PauseGameWhenEmpty>true</PauseGameWhenEmpty>
<Administrators>
<unsignedLong>76561198012345678</unsignedLong>
</Administrators>
</MyObjectBuilder_SessionSettings>
Adminien lisääminen
Myöntääksesi admin-oikeudet, lisää Steam64-tunnuksia <Administrators>-lohkon sisälle. Löydät Steam64-tunnuksesi etsimällä Steam-profiilisi osoitteesta steamid.io.
<Administrators>
<unsignedLong>76561198012345678</unsignedLong>
<unsignedLong>76561198087654321</unsignedLong>
</Administrators>
Pelitilat
Space Engineers tarjoaa kaksi ensisijaista pelitilaa. Tila asetetaan, kun maailma luodaan ensimmäistä kertaa, ja sitä voidaan muuttaa määritystiedostossa tai GPanelin Startup-välilehdellä.
| Tila | Kuvaus | Paras käyttötarkoitus |
|---|---|---|
| Survival | Pelaajien on louhittava resursseja, jalostettava materiaaleja ja rakennettava komponentteja alusten ja asemien rakentamiseksi. Terveyttä, happea, vetyä ja energiaa on hallittava. Pelaajat aloittavat perustyökaluilla ja etenevät kohti edistynyttä varustusta. | Tavallinen moninpeli. Useimmat palvelimet toimivat Survival-tilassa tasapainoisen etenemiskokemuksen vuoksi. |
| Creative | Pelaajilla on rajattomat resurssit ja välitön rakentaminen. Kaikki lohkot ovat saatavilla heti ilman materiaalikustannuksia. Ei terveys- tai selviytymismekaniikkaa. Aluksia ja asemia voi rakentaa vapaasti. | Rakentaminen, prototyyppien teko ja suunnitelmien testaaminen. Hyödyllinen luoville palvelimille tai admineille, jotka suunnittelevat rakennelmia ennen Survivaliin vaihtamista. |
<GameMode>-asetusta tiedostossa SpaceEngineers-Dedicated.cfg tai GPanelin Startup-välilehden kautta. Vaihtaminen Creativesta Survivaliin ei poista olemassa olevia lohkoja, mutta pelaajien on alettava hallita resursseja jatkossa.
Maailma-asetukset -- Sandbox.sbc
Maailmakohtaiset asetukset tallennetaan Sandbox.sbc-tiedostoon maailmasi tallennuskansiossa. Nämä asetukset ohjaavat tietyn maailmasi ympäristöä, fysiikkaa ja pelitasapainoa.
Sandbox.sbc-tiedostoon pääsy
- Pysäytä palvelimesi.
- Avaa Files-välilehti GPanelissa.
- Siirry maailman tallennuskansioon (tyypillisesti GPanelissa näkyvässä polussa tai
Saves/-hakemiston sisällä). - Avaa
Sandbox.sbctiedostoeditorissa.
Tärkeimmät maailma-asetukset
Seuraavat asetukset löytyvät Sandbox.sbc-tiedoston <SessionSettings>-lohkon sisältä:
| Asetus | Arvot / Esimerkki | Kuvaus |
|---|---|---|
<ProceduralDensity> |
0.25, 0.35, 0.50 |
Ohjaa asteroidien tiheyttä proseduraalisesti generoiduissa maailmoissa. 0.25 = matala, 0.35 = normaali, 0.50 = korkea. Aseta arvoksi 0 poistaaksesi proseduraaliset asteroidit käytöstä (käytetään esiasetettujen asteroidikarttojen kanssa). |
<EnvironmentHostility> |
SAFE, NORMAL, CATACLYSM, APOCALYPSE |
Ohjaa vihamielisiä kohtaamisia, kuten meteorisateita, susia ja hämähäkkejä. SAFE poistaa kaikki uhat käytöstä. NORMAL ottaa käyttöön kohtalaiset uhat. CATACLYSM ja APOCALYPSE lisäävät vakavuutta ja tiheyttä. |
<InventorySizeMultiplier> |
1, 3, 10 |
Kerroin pelaajan ja lohkojen varastokapasiteetille. 1 = realistinen (pienet varastot), 3 = oletus useimmille palvelimille, 10 = erittäin suuret varastot. |
<AssemblerSpeedMultiplier> |
1, 3, 10 |
Kerroin assemblerin tuotantonopeudelle. Suuremmat arvot lyhentävät valmistusaikaa. |
<AssemblerEfficiencyMultiplier> |
1, 3, 10 |
Kerroin assemblerin materiaalitehokkuudelle. Suuremmat arvot tarkoittavat vähemmän raaka-aineita per valmistettu esine. |
<RefinerySpeedMultiplier> |
1, 3, 10 |
Kerroin refineryn käsittelynopeudelle. Suuremmat arvot jalostavat malmin harkoiksi nopeammin. |
<WelderSpeedMultiplier> |
1, 2, 5 |
Kerroin hitsauksen (rakentamisen/korjaamisen) nopeudelle. |
<GrinderSpeedMultiplier> |
1, 2, 5 |
Kerroin jauhamisen (purkamisen) nopeudelle. |
<EnableSpiders> |
true / false |
Ottaa käyttöön tai poistaa käytöstä hämähäkki-NPC:t planeetoilla. |
<EnableWolves> |
true / false |
Ottaa käyttöön tai poistaa käytöstä susi-NPC:t planeetoilla. |
<MaxFloatingObjects> |
56, 100 |
Kelluvien objektien (pudotettujen esineiden, romun) enimmäismäärä maailmassa. Pienemmät arvot parantavat palvelimen suorituskykyä. |
<MaxGridSize> |
0 (rajaton), 50000 |
Lohkojen enimmäismäärä per grid (alus/asema). Rajan asettaminen estää pelaajia rakentamasta liian suuria gridejä, jotka heikentävät suorituskykyä. 0 = ei rajaa. |
<BlockCountThreshold> |
100 |
Lohkomäärä, jonka alapuolella gridit katsotaan "pieniksi" siivoustarkoituksia varten. |
<EnableAutorespawn> |
true / false |
Synnyttää pelaajat automaattisesti uudelleen viimeiseen lääkintähuoneeseensa kuoleman jälkeen. |
Esimerkki maailma-asetusten pätkästä:
<SessionSettings>
<GameMode>Survival</GameMode>
<InventorySizeMultiplier>3</InventorySizeMultiplier>
<AssemblerSpeedMultiplier>3</AssemblerSpeedMultiplier>
<AssemblerEfficiencyMultiplier>3</AssemblerEfficiencyMultiplier>
<RefinerySpeedMultiplier>3</RefinerySpeedMultiplier>
<WelderSpeedMultiplier>2</WelderSpeedMultiplier>
<GrinderSpeedMultiplier>2</GrinderSpeedMultiplier>
<MaxFloatingObjects>56</MaxFloatingObjects>
<EnvironmentHostility>NORMAL</EnvironmentHostility>
<ProceduralDensity>0.35</ProceduralDensity>
<EnableSpiders>true</EnableSpiders>
<EnableWolves>true</EnableWolves>
<AutoSaveInMinutes>5</AutoSaveInMinutes>
</SessionSettings>
<MaxFloatingObjects> arvossa 100 tai sen alle ja harkitse <MaxGridSize>-rajan asettamista julkisilla palvelimilla. Erittäin suuret gridit ja liiallinen kelluva romu ovat yleisimmät palvelinviiveen aiheuttajat Space Engineersissä.
Kuinka yhdistää
Vaihtoehto A -- Steamin palvelinselain
- Avaa Steam ja klikkaa View > Game Servers (tai View > Servers vanhemmissa Steam-versioissa).
- Klikkaa Favorites-välilehteä, sitten klikkaa Add a Server.
- Syötä palvelimesi IP ja portti (löytyvät GPanelin Network-välilehdeltä) ja klikkaa Add this address to favorites.
- Valitse palvelin suosikkilistaltasi ja klikkaa Connect.
Vaihtoehto B -- Pelinsisäinen palvelinselain
- Käynnistä Space Engineers ja klikkaa Join Game päävalikosta.
- Käytä palvelinselaimessa hakukenttää löytääksesi palvelimesi nimen perusteella.
- Valitse palvelimesi ja klikkaa Join World.
- Jos palvelimella on salasana, sinua pyydetään syöttämään se.
Vaihtoehto C -- Suora yhdistäminen IP:n kautta
- Käynnistä Space Engineers ja klikkaa Join Game päävalikosta.
- Klikkaa Direct Connect -välilehteä (tai syötä IP haku-/suodatuskenttään).
- Syötä palvelimesi IP ja peliportti GPanelin Network-välilehdeltä:
<your-server-ip>:<your-game-port> - Klikkaa Join World ja syötä palvelimen salasana, jos sitä pyydetään.
Tallennusten hallinta
Automaattinen tallennus
Space Engineers tallentaa automaattisesti <AutoSaveInMinutes>-asetuksessa määritetyllä välillä (oletus: 5 minuuttia). Automaattiset tallennukset ylikirjoittavat nykyisen maailman tallennuksen. Voit säätää tätä väliä tiedostossa SpaceEngineers-Dedicated.cfg tai GPanelin Startup-välilehdellä.
Tallennustiedoston sijainti
Maailmatallennukset säilytetään palvelimella maailman tallennushakemistossa. Tarkka polku riippuu palvelinmäärityksestäsi, mutta se löytyy tyypillisesti Saves/- tai instanssihakemiston sisältä, joka näkyy GPanelin Files-välilehdellä. Jokaisella maailmalla on oma kansionsa, joka sisältää:
| Tiedosto | Tarkoitus |
|---|---|
Sandbox.sbc |
Maailma-asetukset, modilista, istunnon määritys. |
Sandbox_config.sbc |
Lisäistuntomääritys ja -asetukset. |
SANDBOX_0_0_0_.sbs |
Pääasiallinen maailman datatiedosto, joka sisältää kaikki gridit, voxelit ja oliot. |
*.vx2-tiedostot |
Voxel-datatiedostot (planeetan/asteroidin maaston muokkaukset). |
Maailmasi varmuuskopiointi
- Pysäytä palvelimesi Console-välilehdeltä varmistaaksesi, ettei tallennukseen kirjoiteta.
- Yhdistä palvelimellesi SFTP:n kautta. Katso ohjeet kohdasta Kuinka ladata tiedostoja SFTP:n kautta.
- Siirry maailman tallennuskansioon.
- Lataa koko maailmakansio paikalliselle koneellesi. Tämä sisältää kaikki
.sbc-,.sbs- ja.vx2-tiedostot.
Varmuuskopion palauttaminen
- Pysäytä palvelimesi.
- Yhdistä SFTP:n kautta.
- Siirry maailman tallennuskansioon.
- Korvaa olemassa olevat tallennustiedostot varmuuskopiotiedostoillasi. Varmista, että lataat kaikki varmuuskopion tiedostot (
.sbc-,.sbs- ja.vx2-tiedostot). - Käynnistä palvelin GPanelista. Se lataa palautetun maailman.
Maailman siirtäminen yksinpelistä
Voit ladata yksinpelimaailman dedikoidulle palvelimellesi:
- Etsi paikalliselta koneeltasi Space Engineers -tallennuskansiosi (tyypillisesti
%AppData%/SpaceEngineers/Saves/). - Etsi maailmakansio, jonka haluat ladata.
- Pysäytä palvelimesi ja yhdistä SFTP:n kautta.
- Lataa koko maailmakansio palvelimen tallennushakemistoon.
- Päivitä World Name GPanelin Startup-välilehdellä tai tiedostossa
SpaceEngineers-Dedicated.cfgvastaamaan ladatun kansion nimeä. - Käynnistä palvelin.
Aiheeseen liittyvät artikkelit
- Space Engineers -modien asennus
- Space Engineers -vianmääritys
- Kuinka löydät palvelimesi IP-osoitteen ja portin
- Kuinka ladata tiedostoja SFTP:n kautta
- Palvelimen käynnistysopas
Tarvitsetko apua?
Jos koet edelleen ongelmia Space Engineers -palvelimesi kanssa, tukitiimimme on käytettävissäsi auttamaan.