Dopo molti miei problemi, questa è una guida per configurare completamente un server PC Zomboid, installare mod, configurare il tuo server E unire la tua base dal tuo mondo per giocatore singolo.
Installazione del server
Innanzitutto, vorremo scaricare SteamCMD, un'app per sviluppatori creata da Steam. Questo può essere fatto visitando questo link.
Successivamente, scorri verso il basso fino alla scheda Windows e fai clic sull'icona [1] nell'angolo:
Questo dovrebbe scaricare un file chiamato steamcmd.zip, in questo modo:
La maggior parte delle guide consiglia di creare una cartella in Program Files (x86), ma personalmente mi piace creare una cartella sul mio desktop chiamata steamCMD ed estrarre il file zippato in quella cartella per un accesso più semplice. Per decomprimere, fai clic con il pulsante destro del mouse sul file e fai clic su "Estrai tutto", quindi scegli la cartella che preferisci:
Una volta estratto, vogliamo fare clic sull'icona "SteamCMD" in questa cartella. Apparirà un prompt dei comandi e potrebbe essere necessario un secondo per l'aggiornamento. Innanzitutto, digita "login anonimo" (senza parentesi) e premi Invio sulla tastiera. Successivamente, digita "AppUpdate 380870 validate" (senza parentesi). Questo passaggio richiederà un minuto o due per essere caricato:
Congratulazioni, hai installato il server.
Port forwarding e reti
Ora che hai installato il server, è il momento di consentirlo attraverso il firewall.
IMPORTANTE: prendere nota se si dispone di una configurazione a doppio router, sarà necessario inoltrare le porte dal primo IP del router al secondo, quindi dal secondo nuovamente all'indirizzo IP del PC.
Innanzitutto, accedi al tuo router e trova la scheda di port forwarding:
Quindi, apri il prompt dei comandi del PC su cui ospiterai e digita "ipconfig" (senza parentesi). Trova la riga di testo che indica l'indirizzo IPv4 e copia/ricorda questo indirizzo:
Quindi, aggiungi l'intervallo di porte e l'indirizzo IP del tuo PC alla casella IP locale o indirizzo IP. Aggiungi quanto segue e assicurati che il protocollo sia impostato sulle impostazioni UDP o TCP corrette:
Salva/applicali alle impostazioni del tuo router. Successivamente, li consentiremo attraverso il firewall.
Innanzitutto, trova il programma Windows Defender Firewall e aprilo. Fare clic su "Impostazioni avanzate" nella parte in alto a sinistra dello schermo:
Successivamente, fai clic su "Regole in entrata" e quindi su "Nuova regola":
Seleziona "Porta" nella nuova schermata, quindi fai clic su Avanti. Assicurati che sia impostato su "UDP" e "Porte locali specifiche" e digita "16261":
Fare clic su Avanti, assicurarsi che la casella "Consenti connessione" sia selezionata, quindi fare di nuovo clic su Avanti, assicurandosi che tutte e tre le caselle siano selezionate, quindi fare nuovamente clic su Avanti. Dovresti arrivare su una pagina "Nome" in questo modo. Assegna un nome a questo "pzUDP" e fai clic su Fine:
IMPORTANTE: ripetere lo stesso processo con la porta 16262!
Infine, apri Impostazioni sul tuo dispositivo e vai alla scheda "Rete e Internet":
Dovrebbe apparire una scheda sullo stato della rete. Fare clic su "Proprietà". Dovresti vedere una scheda che dice "Profilo di rete". Imposta la connessione su privato:
IMPORTANTE: esegui questa operazione SIA per il dispositivo host che per il dispositivo di riproduzione sulla stessa rete.
Ora è una buona idea riavviare anche il computer.
Congratulazioni, hai consentito le porte di Zomboid e Steam attraverso il tuo firewall.
Testare l'esecuzione del nuovo server
Ora che il port forwarding è impostato, avvieremo il server Project Zomboid per la prima volta. Torna alla cartella SteamCMD. Fai clic su "steamapps", quindi su "comune", quindi su "Server dedicato Project Zomboid". Dovresti vedere una schermata come questa:
Fare clic sul file intitolato "StartServer64". Questo avvierà il primo avvio del server. Si aprirà un prompt dei comandi e si caricherà per un po'. La prima volta, ti verrà richiesta una password di amministratore. Digita questo e assicurati di ricordarlo! Avrai bisogno di questa password per l'accesso all'account amministratore. Il server verrà avviato.
Avvia Zomboid sul dispositivo scelto.
IMPORTANTE: se il dispositivo si trova sulla stessa rete, utilizza l'IP copiato in precedenza dal passaggio 2. Se ti trovi su un'altra rete, vai al PC su cui stai ospitando e visita questo [sito] per individuare l'indirizzo IPv4. Questo sarà ciò che darai ad altri/amici/a te stesso per connetterti da reti diverse.
Digitare le informazioni nelle seguenti caselle:
Se sei in grado di visualizzare il server e accedere come amministratore, la connessione al server è configurata.
Congratulazioni, ora hai un server Zomboid funzionante.
Impostazioni del server e aggiunta di mod al server
Se desideri aggiungere mod al server o modificare la configurazione di base, dovrai prima utilizzare un lettore di file. Il blocco note di Windows integrato funziona bene, ma personalmente utilizzo Visual Studio Code.
Quindi, trova il tuo file del server Zomboid. Questo può essere trovato in C:\Users(your-own-username)\Zomboid\Server o premendo WindowsKey+R e digitando quanto segue: %userprofile%/zomboid e quindi facendo clic sulla cartella "server":
Dovresti essere accolto da tre file: servertest, servertest_sandboxvars e servertest_spawnregions:
Fai clic con il pulsante destro del mouse su servertest e scegli di aprirlo con il tuo editor di testo preferito (ad esempio, Visual Studio Code). Assicurati di "fidarti" della scheda se usi Visual Studio Code. Quindi puoi modificare e salvare le configurazioni. Qui puoi visualizzare le impostazioni del server come porte, mod, numero massimo di giocatori, password del server, abilitare o meno la visualizzazione pubblica del server, ecc. Ogni riga è molto autoesplicativa, rendendo le cose facili da capire. In questo passaggio, aggiungeremo mod. Innanzitutto, individua la riga "mods=":
Qui dovrai andare alla pagina dell'officina mod e trovare l'ID MOD, che di solito si trova nella parte inferiore della pagina mod dell'officina. In questo esempio, usiamo la mod Common Sense di @BitBraven:
Copia la riga ID mod e incollala nella riga mods= e inserisci un punto e virgola subito dopo. Successivamente, eseguiremo lo stesso processo, tranne che questa volta con la riga "Articoli da officina":
Questa volta, copia il numero ID dell'officina e inserisci un punto e virgola subito dopo.
Infine, fai clic su File e quindi su Salva. Questo aggiornerà i file per la prossima volta che il server verrà aperto e installerà le mod.
Spostamento di dati per giocatore singolo
Se sei nuovo nell'hosting di Project Zomboid e desideri unire la tua base per giocatore singolo con il tuo server multiplayer, per prima cosa dovrai individuare il blocco in cui è archiviata la tua base. Questo può essere fatto andando al Sito Web della mappa del progetto Zomboid e localizzare la tua base. Fai clic sulla scheda "Coordinate mappa" e muovi il cursore, che ti darà le coordinate:
Queste coordinate corrisponderanno sia ai dati dei blocchi che ai file delle mappe nella cartella C:\Users(username)\Zomboid\Saves(builder/sandbox/whatever)(date). In questo esempio, usando le coordinate della prigione, vogliamo iniziare dall'angolo in alto e scendere nell'angolo in basso. Guardando la “cella” sulla mappa, inizia con 25×39 e finisce con 26×40. Usando questi, individueremo i file di dati del blocco:
Faremo qualcosa di simile anche con i map file. Come possiamo vedere nell'esempio, le coordinate sono 7544×11723. Toglieremo un numero su ciascun lato, quindi possiamo immaginare 754 × 1172. Fallo anche per l'angolo inferiore e otterremo 789 × 1198. Quindi troveremo ancora una volta quella gamma di file mappa. Dovrai copiare TUTTI i file da questo intervallo. Può essere molto, a seconda delle dimensioni della base. Se non disponi di una base di costruzione del gioco Vanilla, fai del tuo meglio per stimare le coordinate della base utilizzando la mappa. Nel mio esempio, non ho questi file esatti poiché l'area non è stata caricata, FYI. Ma se li hai visitati, saranno lì:
Se desideri conservare anche i contenuti di archiviazione e i dati del veicolo, saranno nella stessa cartella di file. Trova il file BIN "WorldDictionary", così come il file DB "Vehicles" e copiali.
Successivamente, vai alla cartella C:\Utenti(nomeutente)\Zomboid\Saves\Multiplayer (nomeserver) e incolla tutti i dati qui, scegliendo di sostituire i file esistenti correnti se viene visualizzata l'opzione. Al successivo avvio del server, le strutture, i veicoli e lo stoccaggio dovrebbero essere posizionati.
Ti consiglio vivamente di creare una cartella per archiviare tutti questi dati insieme, in modo da poterli copiare tutti in una volta.
Se desideri unire un intero mondo, copia TUTTO. Questo può richiedere del tempo, tuttavia.
Congratulazioni, ora hai unito i dati della tua mappa dal giocatore singolo al multiplayer.
Questo è tutto ciò che condividiamo oggi per questo Progetto Zomboid guida. Questa guida è stata originariamente creata e scritta da Maggiore incantato. Nel caso in cui non riusciamo ad aggiornare questa guida, puoi trovare l'ultimo aggiornamento seguendo questo link.