Voit siirtää 7 Days to Die -pelin omalta koneeltasi tai kaverin hostaamasta pelistä DoomHosting-palvelimellesi ja jatkaa siitä, mihin jäit. Lyhyesti: sammuta palvelin, lataa save-kansio (ja satunnaisesti generoidulla kartalla myös world-kansio), osoita GameWorld ja GameName niihin ja käynnistä palvelin uudelleen.
Ennen kuin aloitat
Tarvitset kaksi asiaa koneelta, jolla peliä pelattiin:
- Save-kansio. 7 Days to Die tallentaa jokaisen pelin polkuun
%AppData%\7DaysToDie\Saves\<WorldName>\<GameName>. Liitä%AppData%\7DaysToDieWindowsin Resurssienhallinnan osoitekenttään, niin pääset suoraan perille. Yksi taso alempana oleva kansio on maailman nimi ja sen sisällä oleva kansio on save-nimesi. Kaikki save-kansion sisältö tulee mukaan: karttamuutokset, tukikohdat, land claimit ja pelaajien edistyminen. - Generoitu maailma, jos pelasit satunnaisella kartalla. Navezgane ja Pregen-kartat tulevat pelin mukana, joten palvelimella ne jo ovat. Satunnainen maailma (RWG) on vain sillä koneella, joka sen generoi, polussa
%AppData%\7DaysToDie\GeneratedWorlds\<WorldName>. Jos jätät tämän kansion pois, save ei lataudu.
Etkö ole varma, kumpi sinulla on? Jos Saves-kansion alla olevan world-kansion nimi on Navezgane tai alkaa sanalla Pregen, tarvitset vain savein. Mikä tahansa muu nimi (esimerkiksi South Jalido Mountains) tarkoittaa satunnaista maailmaa, ja silloin tarvitset molemmat.
Varmista, että palvelimella pyörii sama pelin versio kuin savessa. Uudemman tai kokeellisen version save ei lataudu vanhalle palvelimelle. Oppaassamme 7 Days to Die -palvelimen päivitys näet, miten vaihdat branchia.
Vaihe 1: Sammuta palvelin
Avaa palvelimesi pelipaneelissa ja paina Stop. Palvelin pitää maailmaa muistissa ja kirjoittaa sen levylle sammutettaessa ja automaattitallennuksessa, joten käynnissä olevaan palvelimeen ladatut tiedostot ylikirjoitetaan.
Vaihe 2: Lataa maailma (vain satunnaiset kartat)
Palvelimella kaikki sijaitsee polussa .local/share/7DaysToDie. Avaa Files-välilehti ja siirry kansioon .local/share/7DaysToDie. Näet GeneratedWorlds-kansion Saves-kansion vieressä. Jos GeneratedWorlds puuttuu, luo se painikkeella New folder.

Avaa GeneratedWorlds ja lataa world-kansiosi valinnalla Upload > Upload folder, jolloin lopputuloksena on .local/share/7DaysToDie/GeneratedWorlds/<WorldName>/, jonka sisällä on tiedostoja kuten dtm.raw, main.ttw ja map_info.xml.

Selaimen kautta voi ladata noin 100 Mt:n tiedostoja. Maailman korkeuskartta (dtm.raw) ylittää tämän rajan 8K- ja 10K-kartoilla, joten isoille maailmoille käytä SFTP:tä. SFTP-oppaassamme FileZillalle ja WinSCP:lle näet, miten yhdistät. SFTP on myös nopeampi vaihtoehto kaikille yli muutaman sadan Mt:n savelle.
Vaihe 3: Lataa save
Siirry kansioon .local/share/7DaysToDie/Saves. Luo kansio, jolla on täsmälleen sama world-nimi kuin koneellasi (ohita tämä, jos se on jo olemassa), avaa se ja lataa save-kansiosi sen sisään. Lopputuloksen pitäisi olla .local/share/7DaysToDie/Saves/<WorldName>/<GameName>/, ja main.ttw sekä Region-kansio ovat suoraan sen sisällä (lisäksi Player-kansio, kun joku on pelannut savella).

Tarkista sisäkkäisyys. Save, joka on ladattu yhden tason liian syvälle (Saves/<WorldName>/<GameName>/<GameName>/) tai suoraan Saves-kansioon, ei löydy, ja palvelin aloittaa hiljaa uuden pelin.
Vaihe 4: Osoita palvelin savellesi
Kaksi asetusta tiedostossa serverconfig.xml määrää, mitä palvelin lataa:
GameWorld= world-kansion nimi, esimerkiksiSouth Jalido Mountains,NavezganetaiPregen06k01.GameName= save-kansion nimi.
Avaa paneelissa Config-välilehti, täytä World ja Save name kohdassa World generation ja tallenna. Voit myös muokata serverconfig.xml-tiedostoa Files-välilehden juuressa:
<property name="GameWorld" value="South Jalido Mountains"/>
<property name="GameName" value="MySave"/>
Molempien arvojen on vastattava kansioiden nimiä täsmälleen, isot kirjaimet ja välilyönnit mukaan lukien. Älä kirjoita GameWorld-kenttään RWG ladatulle satunnaiselle maailmalle: RWG käskee palvelinta generoimaan uuden kartan siemenluvusta, kun taas maailman oma nimi lataa sen, jonka latasit.

Vaihe 5: Käynnistä palvelin ja tarkista konsoli
Paina Start ja seuraa Console-välilehteä. Oikein latautuva save näyttää tällaisen rivin, jossa ovat maailmasi ja savein nimet eikä sitä edellä maailman generointia:
createWorld: South Jalido Mountains, South Jalido Mountains (src: UserDataPath, DeviceLocal), MySave, GameModeSurvival
Pelaajasi ilmestyvät sitten vanhoihin paikkoihinsa inventaarioineen. Jos palvelin pysähtyy heti tai päädyt tuoreeseen peliin, käy läpi alla olevat ongelmat.
Yleisiä ongelmia
Palvelin lataa tuoreen Navezgane-pelin tai pysähtyy virheeseen "GameWorld not found"
Molemmat johtuvat samasta virheestä: satunnaista maailmaa ei ladattu, joten GeneratedWorlds on palvelimella tyhjä. Mitä näet, riippuu GameWorld-arvosta:
- Jos
GameWorldon edelleenNavezgane(oletus), palvelin ohittaa savein ja aloittaa aivan uuden Navezgane-pelin. - Jos
GameWorldsisältää maailmasi nimen, palvelin pysähtyy käynnistyksessä ja konsolissa lukeeError starting dedicated server: GameWorld "South Jalido Mountains" not found!.
Pelkän savein lataaminen ei riitä satunnaiselle kartalle. Kopioi world-kansio koneesi kansiosta %AppData%\7DaysToDie\GeneratedWorlds palvelimen kansioon .local/share/7DaysToDie/GeneratedWorlds/, tarkista, että sen nimi vastaa täsmälleen Saves-kansion alla olevaa world-kansiota ja GameWorld-arvoa, ja käynnistä palvelin uudelleen.
Palvelin aloittaa uuden pelin oikealla kartalla
GameName ei vastaa save-kansiota, tai save on väärällä syvyydellä. Vertaa kansion nimeä kirjain kirjaimelta Save name -kenttään ja tarkista, että main.ttw on suoraan polussa Saves/<WorldName>/<GameName>/.
Edistymiseni edelliseltä kerralta puuttuu
Peli oli vielä käynnissä koneella, kun kopioit tiedostot, tai palvelin oli käynnissä latauksen aikana. Sulje peli (tai sammuta vanha palvelin) ennen kopiointia, sammuta DoomHosting-palvelimesi ennen latausta ja lataa uudelleen.
Lataus keskeytyy kesken
Yksittäinen tiedosto, joka ylittää selaimen rajan, epäonnistuu itsestään. Käytä isoille tiedostoille SFTP:tä ja tarkista sitten Files-välilehdeltä, että kansioiden koot vastaavat koneesi kokoja.
Save ei lataudu pelipäivityksen jälkeen
Save on eri pelin versiosta kuin palvelin. Aseta palvelin samalle branchille, jolla pelasit, tai päivitä peli koneellasi ja anna sen avata save kerran ennen latausta.
UKK
Missä 7 Days to Die -save-tiedostot ovat palvelimella?
Polussa .local/share/7DaysToDie/Saves/<WorldName>/<GameName>/. Satunnaiset maailmat ovat niiden vieressä polussa .local/share/7DaysToDie/GeneratedWorlds/<WorldName>/.
Pitääkö Navezganen maailma ladata?
Ei. Navezgane ja Pregen-kartat kuuluvat pelitiedostoihin jokaisella palvelimella. Lataa vain save ja aseta GameWorld kartan nimeksi.
Säilyttävätkö pelaajat hahmonsa?
Kyllä. Pelaajan edistyminen on tallennettu save-kansioon, joten jokainen savella pelannut pitää hahmonsa liittyessään palvelimelle samalla tilillä.
Voinko ladata palvelimen savein pelatakseni offline-tilassa?
Kyllä, samalla tavalla toisin päin. Sammuta palvelin, lataa save-kansio (ja satunnaisella kartalla myös maailma kansiosta GeneratedWorlds) SFTP:llä ja kopioi ne koneesi vastaaviin kansioihin polun %AppData%\7DaysToDie alle.
Pyöritätkö maailmaa porukalle? 7 Days to Die -palvelinhostauksemme sisältää valmiiksi täyden tiedostokäytön, SFTP:n ja Config-välilehden.
