Kotona pyörineen Project Zomboid -palvelimen siirtäminen, tai sellaisen hakeminen toiselta palveluntarjoajalta, on enimmäkseen kopioimista ja liittämistä. Maailma, hiekkalaatikkoasetukset, modilista ja jopa pelaajiesi tilit tulevat mukana. Yksi tiedostonimiä koskeva sääntö ratkaisee, toimiiko mikään näistä, ja se kannattaa ymmärtää ennen kuin lataat yhtäkään tiedostoa.
Mitä tarvitset ennen aloitusta
Zomboid-kansion siltä koneelta, jolla palvelin pyöri, tai latauksen vanhalta palveluntarjoajaltasi- Palvelimesi pelipaneelissa
- Muutaman minuutin palvelin pysäytettynä
Missä Project Zomboid säilyttää nämä tiedostot kotikoneella
Paina Windows + R, liitä alla oleva rivi ja vahvista:
%USERPROFILE%\Zomboid
Siinä kansiossa on kaikki. Siirron kannalta merkitystä on kolmella osalla:
Server\sisältää asetukset. Jos isännöit pelin omalla Host-painikkeella, tiedostot ovat nimeltäänservertest.ini,servertest_SandboxVars.luajaservertest_spawnregions.lua.Saves\Multiplayer\servertest\on itse maailma, jokainen kortteli, jonka läpi selviytyjäsi ovat kulkeneet.db\servertest.dbon tilitietokanta: käyttäjänimet, salasanat, käyttöoikeustasot ja porttikiellot.
servertest on vain oletusnimi, jonka peli antaa palvelimelle, jota et ole koskaan nimennyt. Jos omasi on nimetty toisin, samat tiedostot kantavat sinun nimeäsi, ja juuri se nimi ratkaisee seuraavassa vaiheessa.
Minne tiedostot menevät palvelimellasi
Avaa palvelimesi pelipaneelissa ja mene Files-välilehdelle. Zomboid-kansiotasi vastaa kansio nimeltä .cache, koska osoitamme pelin datahakemiston sinne. Kaikki vastaa toisiaan yksi yhteen:
| Koneellasi | Palvelimellasi |
|---|---|
Zomboid\Server\ |
.cache/Server/ |
Zomboid\Saves\Multiplayer\ |
.cache/Saves/Multiplayer/ |
Zomboid\db\ |
.cache/db/ |
Zomboid\Logs\ |
.cache/Logs/ |
Alussa oleva piste on helppo ohittaa tiedostolistaa silmäillessä. .cache järjestyy listan yläpäähän, pelin omien kansioiden yläpuolelle.
Vaihe 1: Sovita palvelimen nimi ensin
Tämä vaihe ratkaisee, toimiiko loput.
Project Zomboid ei etsi tiedostoa nimeltä servertest.ini. Se etsii tiedostoa, joka on nimetty palvelimen mukaan, ja palvelimellasi tuo nimi tulee Startup-välilehden Server Name -kentästä. Uusissa palvelimissa kentässä lukee SpillHosting, joten oletuksena peli lukee tiedostoa .cache/Server/SpillHosting.ini. Jos lataat servertest.ini-tiedoston sen viereen, mitään ei tapahdu: peli ei koskaan avaa tiedostoa, jota sen ei ole käsketty etsiä.
Nimet saa vastaamaan kahdella tavalla, ja ensimmäinen on selvästi vähemmän työtä:
- Nimeä palvelin uudelleen, älä tiedostoja. Mene Startup-välilehdelle, aseta Server Name arvoksi
servertest, tai miksi tiedostosi sattuvatkin olemaan nimetty, ja tallenna. Jokainen tiedosto säilyttää nykyisen nimensä. - Nimeä tiedostot uudelleen, älä palvelinta. Jätä Server Name rauhaan ja nimeä jokainen lataamasi tiedosto ja kansio vastaamaan sitä, mukaan lukien maailmakansio ja tietokanta.
Kumman tahansa valitsetkin, .ini-tiedoston, kahden .lua-tiedoston, Saves\Multiplayer\-kansion alla olevan kansion ja .db-tiedoston on kaikkien kannettava samaa nimeä. Yksikin poikkeama näkyy tyhjänä uutena maailmana eikä virheilmoituksena.
Vaihe 2: Pysäytä palvelin
Avaa Console-välilehti, paina Stop ja odota, että palvelin pysähtyy kokonaan.
Älä ohita tätä. Project Zomboid kirjoittaa asetuksensa uudelleen ja tallentaa maailman levylle sammuessaan, joten kaikki mitä lataat sen pyöriessä ylikirjoitetaan sekunteja myöhemmin. Tämä on yleisin syy siihen, että siirto ei hiljaisesti tee mitään.
Vaihe 3: Lataa asetustiedostot
- Mene Files-välilehdelle ja avaa
.cache/Server/ - Lataa
servertest.ini,servertest_SandboxVars.luajaservertest_spawnregions.lua - Vahvista ylikirjoitus, jos paneeli kysyy
.ini-tiedosto kantaa yleiset asetuksesi: pelaajakaton, PVP:n, safehouse-säännöt, tervetuloviestin ja modilistasi. SandboxVars.lua-tiedostossa ovat kiinnostavat luvut: zombimäärä, tavaran harvinaisuus, ajan kulun nopeus ja pysyykö sähkö päällä.
Yhtä asiaa ei kannata kopioida mukana: porttirivejä. Vanhan tiedostosi DefaultPort ja UDPPort osoittavat siihen, mitä kotireitittimesi sattui käyttämään. Me annamme pelille sen portit käynnistyskomennosta, joten tiedostossa olevat arvot eivät ole ne, joilla palvelimesi pyörii. Jätä jo paikallaan olevat portit rauhaan, tai ohita nuo rivit kokonaan.
Vaihe 4: Ota maailma mukaan
Ohita tämä, jos aloitat mieluummin puhtaalta pöydältä Knox Countyssa.
Lataa koko servertest-kansio kansiosta Saves\Multiplayer\ palvelimen kansioon .cache/Saves/Multiplayer/. Sen on säilytettävä kansionimensä, joka vastaa vaiheessa 1 valitsemaasi nimeä.
Nämä kansiot kasvavat suuriksi. Muutaman kuukauden pelattu maailma voi olla useita gigatavuja, ja sen kokoinen selainlataus on hidas ja helppo keskeyttää. Lähetä se sen sijaan SFTP:llä, SFTP-oppaamme avulla, ja pudota se samaan paikkaan.
Vaihe 5: Säilytä pelaajien tilit
Myös valinnainen, ja helppo unohtaa kunnes joku valittaa.
Lataa servertest.db db\-kansiostasi kansioon .cache/db/. Tuo yksi tiedosto kantaa jokaisen vanhan palvelimen tilin, joten pelaajasi kirjautuvat sisään niillä käyttäjänimillä ja salasanoilla, jotka heillä jo on, säilyttävät käyttöoikeustasonsa, ja porttikieltolistasi tulee mukana.
Jos jätät sen, jokainen luo uuden tilin ensimmäisellä yhteydellä. Heidän hahmonsa seisovat maailmassa kummassakin tapauksessa, mutta uutta tiliä ei liitetä niihin, ja jaat admin-oikeudet taas käsin.
Vaihe 6: Käynnistä ja tarkista
Paina Start Console-välilehdellä ja seuraa lokia. Rivi, jota odotat, on:
SERVER STARTED
Yhdistä sitten ja katso kahta asiaa: oma tukikohtasi siellä, minne sen jätit, ja että hiekkalaatikkoasetuksesi todella ovat voimassa. Jos asetit zombimäärälle oman arvon, sen huomaa nopeimmin ensimmäisen minuutin aikana.
Modit tulevat asetusten mukana
Modilista on juuri lataamassasi .ini-tiedostossa, kahdella rivillä:
WorkshopItems=2313387159;2392709985
Mods=tsarslib;raven_creek
Olemassa olevan palvelimen modit siis siirtyvät itsestään. Palvelin lataa jokaisen Workshop-kohteen ensimmäisellä käynnistyksellä latauksen jälkeen, mikä tekee siitä käynnistyksestä huomattavasti tavallista hitaamman. Seuraa konsolia, kunnes lataukset ovat valmiit. Modien asennusoppaamme käsittelee uusien lisäämisen ja latausjärjestyksen säännöt.
Pelaajiesi on tilattava samat modit Steamista, aivan kuten ennen siirtoa.
Vianetsintä
Palvelin käynnisti aivan uuden maailman ja ohitti kaiken lataamani. Nimet eivät täsmää. Vertaa Startup-välilehden Server Name -kenttää kansion .cache/Server/ tiedostonimiin. Niiden on oltava identtiset, isot kirjaimet mukaan lukien.
Asetukseni palautuivat ennalleen latauksen jälkeen. Palvelin oli käynnissä. Pysäytä se, lataa uudelleen, ja käynnistä vasta sitten. Project Zomboid kirjoitti tiedostosi muistista uudelleen sammuessaan.
En löydä .cache-kansiota. Se on Files-välilehden juuressa, pistekansioiden joukossa aivan ylhäällä. Jos palvelinta ei ole koskaan käynnistetty, sitä ei vielä ole: käynnistä palvelin kerran, anna sen päästä tilaan SERVER STARTED, pysäytä se, ja kansio odottaa siellä.
Maailma latautuu, mutta jokainen rakennus on ehjä ja tukikohtani on poissa. Aktiivisena on toinen maailmakansio. Tarkista, että kansion .cache/Saves/Multiplayer/ alla oleva kansio kantaa täsmälleen Server Name -kentässäsi olevaa nimeä, ja että latasit itse kansion etkä sen sisältöä.
Tallennus ei lataudu lainkaan. Tallennuksesi on todennäköisesti eri pelirakenteesta. Epävakaassa haarassa luotua maailmaa ei voi avata vakaata haaraa ajavalla palvelimella. Molempien on oltava samassa versiossa, ja haaran vaihtaminen palvelimella tarkoittaa uudelleenasennusta, joten avaa tiketti niin hoidetaan se yhdessä.
Pelaajille kerrotaan, että heiltä puuttuu modeja. Heidän on tilattava Steamista samat Workshop-kohteet, jotka on lueteltu .ini-tiedostossasi. Lähetä heille WorkshopItems=-rivi.
Usein kysytyt kysymykset
Säilyttävätkö selviytyjäni taitonsa ja piirteensä? Kyllä. Hahmot ovat maailmatallennuksen sisällä, joten ne tulevat mukana kaikkine oppimineen.
Voinko siirtää palvelimen toiselta palveluntarjoajalta? Kyllä. Lataa samat kansiot heidän tiedostonhallinnastaan tai SFTP:llä, ja lataa ne sitten tänne. Rakenne on kaikkialla identtinen, koska se on pelin rakenne eikä meidän.
Pitääkö maailma ja asetukset ladata yhdessä? Ei. Pelkkien asetusten siirtäminen on täysin tavallista, jos haluat vain asetuksesi ja modilistasi. Pelkkä maailma toimii myös.
Voinko muuttaa hiekkalaatikkoasetuksia siirron jälkeen?
Kyllä, muokkaa _SandboxVars.lua-tiedostoa palvelin pysäytettynä. Osa asetuksista vaikuttaa vain vasta luotaviin karttaosiin, joten muutos tavaran harvinaisuuteen näkyy siellä, missä kukaan ei ole vielä käynyt, eikä jo tyhjentämässäsi korttelissa.
Kannattaako ottaa varmuuskopio ennen ylikirjoittamista? Kyllä. Ota varmuuskopio Backups-välilehdeltä ennen latausta, niin virhe on yhden palautuksen päässä eikä menetetty kampanja.
Toimiiko vanha admin-tilini yhä?
Vain jos latasit .db-tiedoston vaiheessa 5. Ilman sitä palvelin luo uuden admin-tilin Startup-välilehden tietojen pohjalta.
Jäitkö jumiin matkan varrella? Avaa tiketti tukisivulta, kerro meille Server Name -kentässäsi oleva nimi ja mitä latasit, niin katsomme tiedostoja suoraan. Etsitkö vielä paikkaa palvelimelle? Katso Project Zomboid -palvelinhotellin pakettimme.