Project A-Life on NPC-modi, joka täyttää Build 42:n elävillä ryhmillä: partioilla, ryöstäjillä, helikoptereilla ja hyökkäyksillä, jotka jatkuvat vaikka kukaan ei katsoisi. DoomHostingin palvelimelle sen asennus vie yhden klikkauksen paneelin Mods-välilehdellä ja uudelleenkäynnistyksen. Tässä oppaassa käydään läpi tämä reitti, manuaalinen vaihtoehto, monen pelaajan palvelimelle kannattavat A-Lifen sandbox-asetukset ja ongelmat, joihin ihmiset oikeasti törmäävät.
Modeista yleisesti (latausjärjestys, karttamodit, kokoelmat) kerrotaan oppaassa Modien asennus Project Zomboid -palvelimelle (Build 42). Tämä sivu käsittelee vain A-Lifea.
Ennen kuin aloitat: A-Life vaatii Build 42.21:n tai uudemman
A-Life on Build 42 -modi. Se ei toimi Build 41:llä, ja nykyinen versio (1.5.1) hylkää kaiken 42.21:tä vanhemman: vähimmäisvaatimus on kirjoitettu modin omaan mod.info-tiedostoon.
DoomHostingin uudet Project Zomboid -palvelimet asentavat nykyisen vakaan Build 42:n automaattisesti, joten tänään tilattu palvelin on valmis. Kun palvelin on käynnissä, paneelin yläpalkissa näkyy pelaajamäärän vieressä, mikä build sillä on.
Jos palvelimesi on vanhempi:
- Vielä Build 41:llä? Seuraa ensin opasta Project Zomboid -palvelimen vaihto Build 42:een. Build 41 -maailmat eivät siirry Build 42:een.
- Aiemmalla Build 42 -versiolla? Avaa Startup-välilehti, aseta Steam Auto Update arvoon
1ja käynnistä uudelleen. Palvelin päivittää itsensä uusimpaan vakaaseen buildiin käynnistyessään.
Tilaa palvelin koodilla ALIFE
DoomHosting sponsoroi Project A-Lifea, ja A-Life-yhteisö saa koodilla ALIFE 30 % alennuksen ensimmäisestä kuukaudesta.
- Avaa Project Zomboid -palvelimen vuokraus ja valitse RAM-muistin määrä.
- Klikkaa ostoskorissa Apply Discount Code, kirjoita
ALIFEja ota koodi käyttöön. - Maksa tilaus. Palvelin on valmis parissa minuutissa ja asentaa Build 42:n itse.
Etkö tiedä, kuinka paljon RAM-muistia tarvitset? A-Life simuloi satoja NPC:itä tavallisen zombikannan päälle, joten älä valitse pienintä pakettia vilkkaalle porukalle. Luvut löytyvät oppaasta Kuinka paljon RAM-muistia Project Zomboid -palvelin tarvitsee?, ja RAM-laskuri laskee ne puolestasi.
Käynnistä palvelin kerran
Project Zomboid kirjoittaa asetustiedostonsa vasta ensimmäisellä käynnistyksellä. Klikkaa Start Overview-sivulla, odota että konsoli tulostaa *** SERVER STARTED **** ja jatka sitten. Jos jätät tämän väliin, Mods-välilehti kehottaa käynnistämään palvelimen ensin.
Asenna A-Life Mods-välilehdeltä
- Avaa palvelimesi paneelissa ja klikkaa vasemmasta valikosta Mods.
- Hae
Project A-Life. - Klikkaa Add kohdasta Project A-Life [ALIFE NPCS], jonka on tehnyt Vice ja jolla on selvästi eniten latauksia.

Haku palauttaa myös käännöksiä, lisäosia ja yhteensopivuuspaikkauksia, jotka on rakennettu A-Lifen päälle (Jeem Extension, Aftermath, kielipaketit). Ne ovat erillisiä Workshop-kohteita. Asenna ensin päämodi ja lisää extrat vain jos haluat. Jokainen lisäämäsi ladataan jokaiselle liittyvälle pelaajalle.
- Klikkaa keltaisesta palkista Restart now tai käynnistä uudelleen yläpalkista.

Paneeli kirjoittaa taustalla palvelimen asetuksiin molemmat rivit, joita Project Zomboid tarvitsee: Workshop-ID 3803984183 kohtaan WorkshopItems= ja modi-ID ProjectALifeNPCs kohtaan Mods=. A-Lifella ei ole pakollisia riippuvuuksia, joten mitään muuta ei lisätä.
Tarkista, että A-Life latautui
Lisäyksen jälkeinen ensimmäinen käynnistys kestää pidempään, koska palvelin lataa A-Lifen (noin 180 Mt) Steam Workshopista. Avaa Console-välilehti ja etsi nämä rivit:
> loading ProjectALifeNPCs
*** SERVER STARTED ****
[ALIFE-SERVER] verdict=... mod=projectalifenpcs version=1.5.1 ... errors=0
loading ProjectALifeNPCs tarkoittaa, että peli otti modin käyttöön. [ALIFE-SERVER]-rivi on A-Lifen oma itsetarkistus: errors=0 on se, mitä haluat nähdä. verdict=WARN ilman virheitä tarkoittaa yleensä vain sitä, että A-Life huomasi toisen modin ja kirjoitti yhteensopivuushuomautuksen. Hae konsolista [A-Life] compat, niin näet sen.

Manuaalinen asennus (jos haluat muokata tiedostoa itse)
Mods-välilehti tekee täsmälleen tämän puolestasi, mutta voit tehdä sen myös käsin:
- Sammuta palvelin.
- Avaa Files-välilehdellä
/.cache/Server/Pterodactyl.ini. Tiedoston nimi tulee Server Name -käynnistysasetuksesta, joten jos olet muuttanut sitä, tiedosto on<nimesi>.ini. - Lisää Workshop-ID kohtaan
WorkshopItems=ja modi-ID kohtaanMods=, erotettuna olemassa olevista puolipisteillä:
WorkshopItems=3803984183
Mods=ProjectALifeNPCs
Kun muita modeja on jo asennettu, se näyttää tältä:
WorkshopItems=2847184718;3803984183
Mods=ProximityInventory;ProjectALifeNPCs
- Tallenna ja käynnistä palvelin.
Molemmat rivit ovat pakollisia. Pelkkä Workshop-ID ilman modi-ID:tä lataa A-Lifen mutta ei koskaan ota sitä käyttöön, mikä on klassinen "modi on asennettu mutta mitään ei tapahdu" -tapaus.
Säädä A-Lifen sandbox-asetuksia
A-Life lisää reilusti yli 600 sandbox-asetusta. Dedikoidulla palvelimella ne ovat maailman sandbox-tiedostossa, eivät valikossa: kun palvelin on käynnistynyt kerran A-Lifen kanssa, tiedostossa /.cache/Server/Pterodactyl_SandboxVars.lua on lohko, joka alkaa ALife = {.
Arvon muuttaminen:
- Sammuta palvelin.
- Avaa SandboxVars-tiedosto Files-välilehdellä ja hae
ALife = {. - Muuta numero, tallenna ja käynnistä palvelin.
Testasimme tätä omalla Build 42.21 -palvelimellamme olemassa olevalla maailmalla: kun Preset_Population muutettiin arvosta 3 arvoon 2 palvelimen ollessa sammutettuna, muutos tuli voimaan seuraavassa käynnistyksessä, ja A-Lifen [ALIFE-START]-konsolirivillä näkyi vähemmän ryhmiä ja tukikohtia.
Asetukset, joita useimmat ryhmät haluavat katsoa ensin:
| Asetus | Arvot | Mitä se tekee |
|---|---|---|
Preset_Population |
1 Matala, 2 Keskitaso, 3 Korkea (oletus), 4 Erittäin korkea | Kuinka monta NPC:tä, ryhmää ja tukikohtaa maailmassa on. Erittäin korkea kuormittaa palvelinta paljon. |
Preset_Difficulty |
1 Helppo, 2 Normaali (oletus), 3 Vaikea, 4 Hardcore | Kuinka kovaa NPC:t taistelevat ja kuinka usein hyökkäyksiä tulee. |
Rate_Encounters |
1 Matala - 5 Runsas, oletus 2 | Todennäköisyys, että satunnainen ryhmä ilmestyy pelaajien lähelle. |
Rate_Survivors |
1 Matala - 5 Runsas, oletus 2 | Kuinka usein ystävälliset ja neutraalit ryhmittymät ilmestyvät vihamielisiin verrattuna. |
Raid_Enabled |
true / false |
Automaattiset hyökkäykset pelaajien tukikohtiin, radiovaroituksella ensin. |
Raid_MinDay |
0-365, oletus 21 | Aikaisin pelin sisäinen päivä, jolloin hyökkäys voi tapahtua. |
Safehouse_Attacks |
true / false |
Sallii sinua vihaavien ryhmittymien hyökätä tukikohtaasi vastaan. |
Heli_Frequency |
1 Matala, 2 Normaali (oletus), 3 Korkea, 4 Pois | Kuinka usein A-Lifen helikopterit lentävät yli. |
World_Mode |
1 Täysi (oletus), 2 Vain paikallinen | Täysi simuloi ryhmiä koko kartalla. Vain paikallinen pitää ryhmät pelaajien lähellä ja kuormittaa palvelinta vähemmän. |
Kaksi esiasetusta muuttavat vain asetuksia, jotka ovat vielä oletusarvossaan, joten aseta esiasetukset ensin ja hienosäädä yksittäiset arvot vasta sen jälkeen. Muusta sandbox-tiedostosta (zombimäärä, loot, päivän pituus) lue Project Zomboidin sandbox-asetukset selitettyinä.
Yksi NPC-modi per maailma
A-Life-tiimi suosittelee yhtä NPC-modia per tallennus, ja olemme samaa mieltä. NPC-modit rakentavat selviytyjänsä zombien ruumiiden päälle, joten kaksi modia kilpailee samoista zombeista ja seurauksena on rikkinäisiä NPC:itä tai kaatumisia. Jos palvelimellasi on jo Bandits tai jokin muu NPC-modi, poista se Mods-välilehdellä ennen A-Lifen lisäämistä.
A-Lifen voi lisätä olemassa olevaan maailmaan, ja sen voi myöhemmin poistaa uudelleen (jäljelle jääneet NPC:t muuttuvat takaisin zombeiksi). Ota molemmissa tapauksissa ensin varmuuskopio Backups-välilehdellä: Project Zomboid -palvelimen varmuuskopiointi ja palautus.
Kuinka pelaajat liittyvät A-Life-palvelimelle
Pelaajien ei tarvitse asentaa mitään käsin. Kun he yhdistävät, Project Zomboid vertaa heidän modejaan palvelimen modeihin ja tilaa A-Lifen heille automaattisesti. Ensimmäinen liittyminen kestää hieman pidempään modin latautuessa, ja osa pelaajista joutuu käynnistämään pelin kerran uudelleen sen jälkeen.
Kaikilla pitää myös olla sama pelin versio kuin palvelimella, joten vanhalla tai beta-haaralla olevien Build 42 -pelaajien kannattaa vaihtaa Steamissä takaisin oletushaaraan. Yhdistämisen vaiheet löytyvät oppaasta Näin liityt Project Zomboid -palvelimelle.
Yleisiä ongelmia
A-Life näkyy Mods-välilehdellä mutta pelissä ei tapahdu mitään. Tarkista konsolista rivi loading ProjectALifeNPCs. Jos sitä ei ole, avaa palvelimen .ini ja varmista, että ProjectALifeNPCs on kohdassa Mods=, ei pelkkä numero kohdassa WorkshopItems=.
Palvelin käynnistyy mutta A-Life ei lataudu vanhalla palvelimella. Buildisi on alle 42.21. Aseta Steam Auto Update arvoon 1 Startup-välilehdellä ja käynnistä uudelleen.
Mods-välilehti sanoo "Start or restart your server once". Asetustiedostoa ei ole vielä olemassa. Käynnistä palvelin, odota SERVER STARTED ja lisää sitten modi.
Pelaajat potkitaan ulos liittyessä. Heidän modilistansa tai pelin versionsa ei vastaa palvelimen vastaavia. Pelin uudelleenkäynnistys automaattisen tilauksen jälkeen korjaa useimmat tapaukset.
Palvelin lagaa, kun pelaajia on paljon. Laske Preset_Population-arvoa tai vaihda World_Mode arvoon Vain paikallinen ennen kuin lisäät RAM-muistia.
Bugi itse A-Lifessa. A-Life-tiimi hoitaa tukea Discordissaan. Liitä mukaan console.txt, jonka voit ladata Files-välilehdeltä polusta /.cache/server-console.txt.
Oletko uusi Project Zomboid -palvelinten parissa? Aloita oppaasta Project Zomboid -palvelimesi aloitusopas.
