Na veel moeite van mezelf, is dit een gids voor het volledig opzetten van een Zomboid pc-server, het installeren van mods, het configureren van je server EN het samenvoegen van je basis vanuit je wereld voor één speler.
Server installatie
Eerst willen we SteamCMD downloaden, een app voor ontwikkelaars gemaakt door Steam. Dit kan door deze te bezoeken link.
Blader vervolgens omlaag naar het tabblad Windows en klik op het pictogram [1] in de hoek:
Dit zou een bestand met de naam steamcmd.zip moeten downloaden, zoals zo:
De meeste handleidingen raden aan om een map te maken in Program Files (x86), maar persoonlijk maak ik graag een map op mijn bureaublad met de naam steamCMD en pak ik het gezipte bestand in die map uit voor gemakkelijkere toegang. Om uit te pakken, klikt u met de rechtermuisknop op het bestand en klikt u op "Alles uitpakken" en kiest u vervolgens de map van uw keuze:
Eenmaal uitgepakt, willen we op het pictogram "SteamCMD" in deze map klikken. Er verschijnt een opdrachtprompt en het kan even duren om bij te werken. Typ eerst "anoniem inloggen" (zonder haakjes) en druk op Enter op uw toetsenbord. Typ vervolgens "AppUpdate 380870 valideren" (zonder haakjes). Deze stap duurt een minuut of twee om te laden:
Gefeliciteerd, je hebt de server geïnstalleerd.
Poort doorsturen en netwerken
Nu je de server hebt geïnstalleerd, is het tijd om deze door de firewall te laten gaan.
BELANGRIJK: Houd er rekening mee dat als u een dubbele router hebt, u de poorten van de eerste router-IP naar de tweede moet doorsturen en vervolgens weer van de tweede naar het IP-adres van de pc.
Log eerst in op uw router en zoek het tabblad port forwarding:
Open vervolgens de opdrachtprompt van de pc waarop u gaat hosten en typ "ipconfig" (zonder haakjes). Zoek de tekstregel die het IPv4-adres zegt en kopieer/onthoud dit adres:
Voeg vervolgens het poortbereik en het IP-adres van uw pc toe aan het vak Lokaal IP of IP-adres. Voeg het volgende toe en zorg ervoor dat het protocol is ingesteld op de juiste UDP- of TCP-instellingen:
Sla deze op / pas deze toe op uw routerinstellingen. Vervolgens laten we deze door de firewall.
Zoek eerst het Windows Defender Firewall-programma en open het. Klik op "Geavanceerde instellingen" linksboven in het scherm:
Klik vervolgens op "Inkomende regels" en klik vervolgens op "Nieuwe regel":
Selecteer "Poort" op het nieuwe scherm en klik vervolgens op Volgende. Zorg ervoor dat deze is ingesteld op "UDP" en "Specifieke lokale poorten" en typ "16261":
Klik op Volgende, zorg ervoor dat het vakje "Sta de verbinding toe" is aangevinkt en klik vervolgens nogmaals op Volgende, zorg ervoor dat alle drie de vakjes zijn aangevinkt en klik vervolgens nogmaals op Volgende. Je zou zo op een "Naam" -pagina moeten komen. Noem deze "pzUDP" en klik op Voltooien:
BELANGRIJK: herhaal hetzelfde proces met poort 16262!
Open ten slotte Instellingen op uw apparaat en ga naar het tabblad "Netwerk en internet":
Er zou een netwerkstatustabblad moeten verschijnen. Klik op 'Eigenschappen'. U zou een tabblad moeten zien met de tekst 'Netwerkprofiel'. Stel de verbinding in op privé:
BELANGRIJK: Doe dit voor ZOWEL het hostapparaat als het afspeelapparaat op hetzelfde netwerk.
Het is nu een goed idee om ook uw computer opnieuw op te starten.
Gefeliciteerd, je hebt Zomboid- en Steam-poorten door je firewall toegestaan.
Test het uitvoeren van de nieuwe server
Nu port forwarding is ingesteld, starten we de Project Zomboid-server voor de eerste keer. Navigeer terug naar uw SteamCMD-map. Klik op 'steamapps', vervolgens op 'algemeen' en vervolgens op 'Project Zomboid dedicated server'. Je zou een scherm als dit moeten zien:
Klik op het bestand met de titel "StartServer64". Hiermee wordt de eerste serverstart gestart. Het opent een opdrachtprompt en laadt een tijdje. De eerste keer wordt u om een beheerderswachtwoord gevraagd. Typ dit in en onthoud het! U hebt dit wachtwoord nodig om in te loggen op het beheerdersaccount. De server zal opstarten.
Start Zomboid op op het door u gekozen apparaat.
BELANGRIJK: Als het apparaat zich op hetzelfde netwerk bevindt, gebruikt u het eerder gekopieerde IP-adres uit stap 2. Als u zich op een ander netwerk bevindt, gaat u naar de pc waarop u host en bezoekt u deze [site] om het IPv4 te lokaliseren. Dit is wat je anderen/vrienden/jezelf geeft om verbinding te maken vanuit verschillende netwerken.
Typ de informatie in de volgende vakken:
Als u de server kunt bekijken en als admin kunt inloggen, is de serververbinding tot stand gebracht.
Gefeliciteerd, je hebt nu een actieve Zomboid-server.
Serverinstellingen en mods toevoegen aan de server
Als u mods aan de server wilt toevoegen of de basisconfiguratie wilt bewerken, moet u eerst een bestandslezer gebruiken. Het ingebouwde Windows Kladblok werkt prima, maar persoonlijk gebruik ik Visual Studio Code.
Zoek vervolgens uw Zomboid-serverbestand. Deze is te vinden in C:\Users(uw-eigen-gebruikersnaam)\Zomboid\Server of door op Windows-toets+R te drukken en het volgende in te typen: %userprofile%/zomboid en vervolgens op de map "server" te klikken:
Je zou moeten worden begroet door drie bestanden: servertest, servertest_sandboxvars en servertest_spawnregions:
Klik met de rechtermuisknop op servertest en kies ervoor om het te openen met uw teksteditor naar keuze (bijv. Visual Studio Code). Zorg ervoor dat u het tabblad "vertrouwt" als u Visual Studio Code gebruikt. Vervolgens kunt u de configuraties bewerken en opslaan. Hier kun je serverinstellingen bekijken zoals Ports, Mods, Max Players, Server Passwords, of de server al dan niet openbaar zichtbaar is, enz. Elke regel spreekt voor zich, waardoor het gemakkelijk te begrijpen is. In deze stap gaan we mods toevoegen. Zoek eerst de regel "mods=":
Hier moet je naar de mods workshop-pagina gaan en de MOD ID vinden, die meestal onderaan de workshop mod-pagina staat. In dit voorbeeld gebruiken we de Common Sense-mod van @BitBraven:
Kopieer de mod-ID-regel en plak deze in de mods=-regel en plaats er direct een puntkomma achter. Vervolgens gaan we hetzelfde proces uitvoeren, behalve deze keer met de regel "Workshopitems":
Kopieer deze keer het werkplaats-ID-nummer en plaats direct daarna een puntkomma.
Klik ten slotte op Bestand en vervolgens op Opslaan. Hiermee worden de bestanden bijgewerkt voor de volgende keer dat de server wordt geopend en worden de mods geïnstalleerd.
Gegevens voor één speler verplaatsen
Als u nieuw bent bij Project Zomboid-hosting en uw singleplayer-basis wilt samenvoegen met uw multiplayer-server, moet u eerst het deel vinden waarin uw basis is opgeslagen. Dit kan door naar de Project Zomboid Map-website en het lokaliseren van uw basis. Klik op het tabblad "Kaartcoördinaten" en beweeg uw cursor rond, waardoor u de coördinaten krijgt:
Deze coördinaten komen overeen met zowel chunk-gegevens als kaartbestanden in de map C:\Users(gebruikersnaam)\Zomboid\Saves(builder/sandbox/whatever)(date). In dit voorbeeld willen we, gebruikmakend van de coördinaten van de gevangenis, beginnen in de bovenhoek en naar beneden gaan naar de benedenhoek. Kijkend naar de "cel" op de kaart, begint deze met 25×39 en eindigt met 26×40. Met behulp van deze zullen we de chunk-gegevensbestanden lokaliseren:
We zullen ook iets soortgelijks doen met de kaartbestanden. Zoals we in het voorbeeld kunnen zien, zijn de coördinaten 7544×11723. We zullen aan elke kant een nummer afscheren, zodat we ons 754 × 1172 kunnen voorstellen. Doe dit ook voor de onderste hoek en we krijgen 789 × 1198. Dan vinden we weer dat aanbod aan kaartbestanden. U moet ALLE bestanden uit dit bereik kopiëren. Het kan veel zijn, afhankelijk van de grootte van de basis. Als je geen basis hebt voor het bouwen van een vanillespel, doe dan je best om de coördinaten van de basis te schatten met behulp van de kaart. In mijn voorbeeld heb ik niet deze exacte bestanden omdat het gebied niet is geladen, ter info. Maar als je ze hebt bezocht, zullen ze er zijn:
Als u ook de inhoud van de opslag en de voertuiggegevens wilt behouden, bevinden deze zich in dezelfde map. Zoek het BIN-bestand "WorldDictionary", evenals het DB-bestand "Voertuigen" en kopieer deze.
Ga vervolgens naar je map C:\Users(gebruikersnaam)\Zomboid\Saves\Multiplayer (servernaam) en plak alle gegevens hier, kies ervoor om de huidige bestaande bestanden te vervangen als de optie verschijnt. Bij de volgende opstart van de server moeten de structuren, voertuigen en opslag worden geplaatst.
Ik raad je ten zeerste aan om een map te maken om al deze gegevens bij elkaar op te slaan, zodat je alles in één keer kunt kopiëren.
Als je een hele wereld wilt samenvoegen, kopieer dan ALLES. Dit kan echter enige tijd duren.
Gefeliciteerd, je hebt nu je kaartgegevens samengevoegd van singleplayer naar multiplayer.
Dat is alles wat we hiervoor vandaag delen project Zomboid gids. Deze handleiding is oorspronkelijk gemaakt en geschreven door Majoor betoverd. Als we deze handleiding niet kunnen bijwerken, kunt u de laatste update vinden door deze te volgen link.