DayZ-palvelimesi asentaa Steam Workshop -modit puolestasi: hae Steam Workshopista suoraan hallintapaneelin Mods-välilehdeltä tai lataa DayZ Launcherista viety modilista palvelimelle, ja käynnistä palvelin uudelleen. Palvelin lataa jokaisen modin SteamCMD:n kautta, kopioi allekirjoitusavaimet ja pitää modit ajan tasalla jokaisella uudelleenkäynnistyksellä. Ei käsin tehtävää tiedostojen siirtelyä.
Näin modien asennus toimii palvelimellasi
Aina kun DayZ-palvelimesi käynnistyy, se tarkistaa määritetyn modilistan ja lataa tai päivittää jokaisen modin suoraan Steam Workshopista. Se siirtää myös automaattisesti jokaisen modin .bikey-allekirjoitustiedostot palvelimen keys/-kansioon, joten allekirjoitetut modit toimivat heti. Käytännössä tämä tarkoittaa kahta asiaa: et juuri koskaan lataa moditiedostoja käsin, ja modisi pysyvät ajan tasalla ilman että kosket mihinkään. Kun modin tekijä julkaisee päivityksen, pelkkä uudelleenkäynnistys riittää.
Palvelimelle voi kertoa ajettavat modit kolmella tavalla. Käytä sitä, joka sopii sinulle parhaiten.
Tapa 1: asenna modit Mods-välilehdeltä (suositeltu)
Hallintapaneelin Mods-välilehti on Steam Workshop -selain, joka on kytketty suoraan palvelimeesi. Mitään ei tarvitse ladata käsin.
- Avaa palvelimesi hallintapaneelissa ja valitse DayZ-osiosta Mods.
- Hae modia tai liitä sen Steam Workshop -linkki tai ID ja valitse Add. Riippuvuudet tulevat mukaan automaattisesti: jos lisäät jotain, joka tarvitsee Community Frameworkin, myös CF lisätään.
- Vaihda Installed-näkymään nähdäksesi kaiken palvelimellasi, ja Remove poistaa modin listalta.
- Valitse ylhäällä olevasta banneripalkista Restart now. Seuraavalla käynnistyksellä palvelin lataa jokaisen modin SteamCMD:n kautta ja kopioi niiden allekirjoitusavaimet paikalleen.
Kokonaiset modipaketit toimivat samalla tavalla. Avaa Collections-välilehti, liitä Steam Workshop -kokoelman linkki ja lisää kaikki sen modit kerralla, kokoelman omassa järjestyksessä.
Välilehti kirjoittaa samaan Additional Mods -listaan kuin Tapa 3, joten näitä voi sekoittaa vapaasti: itse lataamasi modikansiot jäävät listalle eikä välilehti koskaan poista niitä.
Yksi asetus kannattaa tarkistaa: Automatic Updates Startup-välilehdellä pitää olla päällä, koska juuri se saa palvelimen hakemaan workshop-modit käynnistyksessä. Mods-välilehti varoittaa, jos se on pois päältä.
Tapa 2: lataa DayZ Launcherin modilista
Tämä on helpoin tapa peilata täsmälleen se modikokoonpano, jota jo käytät pelissä.
- Avaa DayZ Launcher (valitse "Launcher" käynnistäessäsi DayZ:n Steamissa) ja siirry MODS-välilehdelle.
- Tilaa haluamasi modit ja järjestä ne siihen järjestykseen, jossa niiden pitää latautua.
- Tallenna modilistasi HTML-tiedostoksi launcherin vientitoiminnolla. Tiedoston nimi on yleensä
modlist.html. - Avaa hallintapaneelissa Files-välilehti ja lataa
modlist.htmlpalvelimen juurihakemistoon (serverDZ.cfg-tiedoston viereen). Myös SFTP toimii. - Avaa Startup-välilehti ja tarkista, että Modlist File -kenttä vastaa tiedostonimeä. Oletuksena siinä lukee
modlist.html, joten jos pidit nimen ennallaan, olet jo valmis. - Käynnistä palvelin uudelleen ja seuraa konsolia: näet jokaisen modin latautuvan, minkä jälkeen sen avaimet siirtyvät paikoilleen.

Yksi tärkeä yksityiskohta: tiedoston on oltava aito DayZ Launcherin vienti. Palvelin tarkistaa, että tiedosto on launcherin luoma, ja ohittaa kaiken muun, joten älä kirjoita HTML-tiedostoa käsin äläkä käytä muista työkaluista peräisin olevia listoja.
Tapa 3: lisää modit workshop-ID:llä
Haluatko mieluummin hallita modeja yksitellen? Jokaisella workshop-modilla on numeerinen ID Steam Workshop -osoitteensa lopussa. Esimerkiksi Community Framework löytyy osoitteesta steamcommunity.com/sharedfiles/filedetails/?id=1559212036, joten sen ID on 1559212036.
Kirjoita ID:t Startup-välilehden Additional Mods -kenttään, jokainen @-etuliitteellä ja puolipisteellä päätettynä:
@1559212036;@2545327648;

Näin lisätyt modit ladataan ja päivitetään automaattisesti aivan kuten modilistan modit. Ylläpitotyökalut ja muut modit, joita pelaajien ei tarvitse itse asentaa, kuuluvat sen sijaan Server-Side Only Mods -kenttään; ne toimivat palvelimella, mutta niitä ei koskaan vaadita pelaajan koneelta.
Voit myös ladata modikansion käsin SFTP:llä ja kirjoittaa sen kansionimen Additional Mods -kenttään. Siinä tapauksessa kansion nimen on oltava kokonaan pienillä kirjaimilla, ilman välilyöntejä, eikä se saa alkaa numerolla, tai palvelin ei pysty lataamaan sitä.
Modien latausjärjestys
Palvelin lajittelee modilistan omaan kiinteään järjestykseensä ennen käynnistystä, joten kirjoittamasi järjestys ei ole se, jossa modit ladataan, käytit sitten kumpaa tapaa tahansa. Käytännössä tämä ei haittaa: jokainen modi ilmoittaa itse, mitä se vaatii, ja DayZ ratkaisee riippuvuudet itse, minkä vuoksi Community Framework (CF) ja muut frameworkit latautuvat oikein ilman järjestelyä. Jos modin workshop-sivu vaatii tiettyä paikkaa komentorivillä, avaa tukipyyntö, niin katsomme sen kanssasi.
Allekirjoitusavaimet (.bikey)
DayZ-palvelimet varmistavat, että jokainen pelaaja käyttää täsmälleen samoja modiversioita kuin palvelin. Tarkistus käyttää jokaisen modin .bikey-tiedostoja, ja palvelimesi kopioi ne automaattisesti keys/-kansioon jokaiselle lataamalleen workshop-modille. Avaimia tarvitsee miettiä vain yhdessä tilanteessa: jos lataat modin käsin SFTP:llä, kopioi myös .bikey-tiedostot modin omasta keys- (tai Keys-) kansiosta palvelimen keys/-kansioon, tai pelaajat potkitaan ulos yhdistäessään.
Modit, jotka vaativat lisämäärityksiä
Lataaminen saa modin toimimaan, mutta jotkin modit odottavat lisämäärityksiä tehtävätiedostoihin. Trader-modit, custom-esineet ja isommat kokonaisuudistukset vaativat tyypillisesti muutoksia tiedostoihin kuten init.c tai types.xml, ja tarkat ohjeet löytyvät aina modin workshop-kuvauksesta. Jos modi lisää esineitä, joiden pitää ilmestyä loottina, muokkaat samoja talousekonomiatiedostoja kuin oppaassamme lootin lisäämisestä DayZ-palvelimella.
Näin pelaajat liittyvät modattuun palvelimeen
Pelaajat tarvitsevat samat client-modit kuin palvelin. Helpoin reitti on DayZ Launcher: kun joku valitsee palvelimesi SERVERS-välilehdeltä, launcher näyttää vaaditut modit, tarjoutuu tilaamaan puuttuvat ja ottaa ne käyttöön ennen liittymistä. Lähetä uusille pelaajille oppaamme DayZ-palvelimelle liittymisestä, niin he pääsevät nopeasti peliin.
Yleiset ongelmat
Modi ei suostu latautumaan. Kyse on yleensä Windowsilla rakennettujen modien tiedostonimien isoista kirjaimista. Ota Startup-välilehdeltä käyttöön korjausasetus Make Mod Files Lowercase, käynnistä kerran uudelleen ja kytke se sitten pois.
Pelaajat potkitaan ulos heti yhdistämisen jälkeen. Palvelimen ja pelaajan modiversiot eivät täsmää. Käynnistä palvelin uudelleen, jotta se hakee uusimmat modipäivitykset, ja pyydä pelaajia päivittämään modinsa DayZ Launcherissa.
Konsolissa näkyy "Timeout downloading item". Tämä on normaalia isoilla modeilla. Palvelin yrittää latausta automaattisesti uudelleen, enintään kolme kertaa, ja onnistuu yleensä seuraavalla kierroksella.
Palvelimen käynnistys kestää pitkään modien lisäämisen jälkeen. Usean gigatavun modin ensimmäinen lataus vie muutaman minuutin, ja isot modipaketit syövät levytilaa. Seuraa etenemistä konsolista sen sijaan että käynnistäisit yhä uudelleen, ja pidä silmällä tallennustilan käyttöä Files-välilehdellä.
FAQ
Voinko asentaa modeja ilman DayZ Launcheria? Kyllä, etkä tarvitse edes workshop-ID:tä. Hallintapaneelin Mods-välilehti hakee Steam Workshopista puolestasi, lisää modin yhdellä klikkauksella, ja palvelin lataa sen seuraavalla uudelleenkäynnistyksellä.
Pyyhkiikö modien lisääminen tai poistaminen tallennukseni? Ei. Modit elävät omissa kansioissaan eivätkä koske tallennusdataan. Karttaa tai taloutta muokkaavat modit voivat silti muuttaa sitä, mitä maailmasta löytyy, joten lue modin omat ohjeet ennen kuin lisäät sen pitkään pyörineelle palvelimelle.
Missä modit sijaitsevat palvelimellani?
Jokainen modi on omassa @-alkuisessa kansiossaan juurihakemistossa, esimerkiksi @1559212036, serverDZ.cfg-tiedoston vieressä. Voit selata niitä Files-välilehdellä.
Miksi palvelin väittää modin olevan vanhentunut? Modin tekijä on julkaissut päivityksen viime uudelleenkäynnistyksesi jälkeen. Käynnistä palvelin uudelleen: se tarkistaa jokaisen workshop-modin käynnistyessä ja lataa uuden version automaattisesti.
Pitääkö pelaajieni ladata jotain? Kyllä, pelaajat tarvitsevat samat client-modit, mutta DayZ Launcher hoitaa sen: se tunnistaa palvelimesi modilistan ja tarjoutuu lataamaan puuttuvat.
Vieläkö pystytät palvelinta? DayZ-aloitusoppaamme kattaa ensimmäisen käynnistyksen, salasanat ja perusmääritykset. Tämä opas pätee jokaiseen DoomHostingin DayZ-palvelimeen, ja kaikki yllä kuvattu tapahtuu pelipaneelissamme.
