NUOVO 📢 Offerta di lancio limitata: fino al 70% di sconto sul tuo primo mese, per tutti i giochi!Vedi i piani

Come ospitare un server HumanitZ (2026)

HumanitZUpdated Nov 5, 20268 min read

Risposta breve. Puoi ospitare un server HumanitZ da solo e gratis: installa l'app Steam 2728330 (il server dedicato di HumanitZ) dal suo ramo linuxbranch con SteamCMD, avvialo con HumanitZServer.sh e apri la porta di gioco, la 7777 per impostazione predefinita secondo il ReadMe incluso nel server. Oppure noleggia un server HumanitZ e salta installazione e rete.

I giocatori trovano il server dal suo nome nell'elenco server del gioco. Su PlayNHost l'indirizzo è nella pagina Panoramica del server.

Verificato il 5 novembre 2026 con HumanitZ Hotfix 1.1X, l'ultima patch annunciata dagli sviluppatori su Steam (30 ottobre 2026).

Gli sviluppatori includono nel download del server due file che fanno da manuale: ReadMe.txt nella cartella del server e HumanitZServer/REF_GameServerSettings.ini, un file di impostazioni di riferimento con un commento sulla maggior parte delle chiavi. Questa guida usa quei file, i dati Steam dell'app del server, le note delle patch degli sviluppatori su Steam e la configurazione che usiamo sui nostri server HumanitZ. Dove non abbiamo potuto verificare qualcosa, lo diciamo. Per andare direttamente al noleggio, salta all'Opzione 2.

Cosa ti serve

  • Il software del server: "HZ_SERVER", app Steam 2728330. È gratuito e si scarica con un login anonimo a Steam. Il ramo predefinito contiene i file server per Windows; quelli per Linux sono nel ramo linuxbranch, che è quello che installiamo.
  • Una macchina sempre accesa: un PC di scorta, un server domestico o una macchina virtuale nel cloud. L'app del server è a 64 bit. Questa guida usa Linux, che è ciò che usiamo noi. Gli sviluppatori hanno annunciato a dicembre 2023 che i file server per Windows sono nel ramo predefinito, ma non abbiamo provato un server Windows.
  • RAM e CPU: gli sviluppatori non pubblicano i requisiti del server: il ReadMe non ne indica e la pagina Steam dell'app del server chiede solo un sistema a 64 bit. Considera stime tutte le cifre che leggi altrove.
  • Un limite di giocatori: si imposta con MaxPlayers nel file delle impostazioni (16 nel file di riferimento degli sviluppatori).
  • Rete: la porta di gioco (7777 per impostazione predefinita) raggiungibile da internet.

Opzione 1: ospitalo da solo

Questi passaggi valgono per Debian o Ubuntu. Il comando di download è quello che usano i nostri server.

Installa il server

  1. Installa le librerie di cui SteamCMD ha bisogno.
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install wget tar lib32gcc-s1 libc6:i386 libstdc++6:i386 -y
  2. Crea un utente per il server e passa a quell'utente.
    sudo useradd -m -s /bin/bash -U humanitz
    sudo su - humanitz
  3. Installa SteamCMD e lascia che si aggiorni una volta.
    mkdir -p ~/steamcmd ~/server
    cd ~/steamcmd
    wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
    tar -xf steamcmd_linux.tar.gz
    ./steamcmd.sh +quit
  4. Scarica il server dal ramo Linux. Senza -beta linuxbranch ottieni i file per Windows.
    ~/steamcmd/steamcmd.sh +force_install_dir /home/humanitz/server +login anonymous +app_update 2728330 -beta linuxbranch validate +quit
    Poi controlla che steamapps/appmanifest_2728330.acf esista nella cartella del server. SteamCMD può terminare un download fallito senza errori, quindi se il file manca, esegui di nuovo il comando. La nostra installazione fa lo stesso controllo.
  5. Copia le librerie del client Steam dove le cerca il server, come fa la nostra installazione:
    mkdir -p ~/.steam/sdk32 ~/.steam/sdk64
    cp ~/steamcmd/linux32/steamclient.so ~/.steam/sdk32/
    cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/

Scrivi le impostazioni

Il server legge le impostazioni da GameServerSettings.ini. Il ReadMe dice di rinominare REF_GameServerSettings.ini in GameServerSettings.ini, cosa che lo mette nella cartella HumanitZServer, e che il server crea il file se non lo trova. Modificalo a server fermo. Ha due sezioni, [Host Settings] e [World Settings]. Alcune chiavi, con i valori del file di riferimento degli sviluppatori:

[Host Settings]
ServerName="HumanitZ [Dedicated]"
Password=""
SaveName="DedicatedSaveMP"
SearchID="HumanitZ_Dedicated"
AdminPass=""
MaxPlayers=16
RCONEnabled=false
RConPort=8888

[World Settings]
SaveIntervalSec=300
PermaDeath=false
OnDeath=2
PVP=true
RarityFood=2
ZombieDiffHealth=1
ZombieDiffSpeed=2
ZombieDiffDamage=3
StartingSeason=1
DaysPerSeason=5
DayDur=40
NightDur=20

Il file di riferimento ha molte altre chiavi, tra cui timer di loot e respawn, lanci di rifornimenti, quantità di zombie e banditi, cani, salute delle costruzioni, degrado, proprietà dei veicoli e meteo, ciascuna con un commento che spiega cosa fa. I commenti avvertono che un nome del server con la parola "Official" potrebbe non avviarsi o non comparire nell'elenco server, e che cambiare SearchID toglie il tuo server dall'elenco predefinito. Lascia Password vuoto per un server aperto. Imposta AdminPass prima di condividere il server: in gioco, /AdminAccess seguito da quella password dà i diritti di amministratore.

Apri le porte

  • Porta di gioco: 7777 per impostazione predefinita. Il ReadMe dice di inoltrarla, di aggiungere una regola firewall e di passare -port=7777 per forzarla se il server non viene trovato.
  • Porta di query: il numero che passi con -queryport. L'esempio del ReadMe usa 27015.
  • RCON: solo se imposti RCONEnabled=true. Usa TCP su RConPort (8888 nel file di riferimento).
  • Il ReadMe non dice quale protocollo usino le porte di gioco e di query. Se i giocatori non riescono a connettersi, consenti TCP e UDP su entrambe.

Avvialo ed entra

  1. Avvia il server: eseguilo dalla cartella del server con lo script di avvio degli sviluppatori, le tue porte e il tuo nome:
    ./HumanitZServer.sh -log -port=7777 -queryport=27015 -steamservername="My HumanitZ server"
    Lo script rende eseguibile il binario del server e lo avvia. Sui nostri server il log stampa Success => Session created! quando è pronto. Eseguilo sotto un gestore di servizi come systemd, così riparte dopo un crash.
  2. Entra da un gioco aggiornato, con il nome del server nell'elenco server del gioco. Se hai cambiato SearchID, i giocatori cercano con quell'ID.
  3. Aggiorna: ferma il server ed esegui di nuovo il comando di download del passaggio 4. A ogni patch gli sviluppatori chiedono ai proprietari dei server di riavviarli per riceverla, e hanno chiesto che anche tutti i giocatori siano completamente aggiornati.

Dopo un grande aggiornamento

Quando è uscita la versione 1.1 a ottobre 2026, gli sviluppatori hanno scritto che è "vivamente consigliato ai proprietari dei server fare un wipe completo" dei loro server, per recepire modifiche lato server che possono entrare in conflitto con vecchi asset. Hanno fatto il wipe dei loro server ufficiali. Fai un backup del salvataggio prima di ogni grande aggiornamento e decidi il wipe con i tuoi giocatori.

Opzione 2: ospitalo su PlayNHost

Con il noleggio non devi occuparti di installazione, porte e aggiornamenti.

  1. Scegli un piano. Apri la pagina di hosting server HumanitZ e confronta i piani: MILITIA (8 giocatori), ELITE (14) e TITAN (25) al momento della scrittura. Premi Crea server (Personalizza piano su TITAN) e completa l'ordine. I prezzi cambiano, quindi controllali su quella pagina.
  2. Aspetta l'installazione. Il server compare nel pannello. La sua Console stampa Success => Session created! quando è pronto.
  3. Dagli un nome. Nella scheda Impostazioni, sotto Impostazioni di gioco, imposta il Nome del server. Poi riavvia.
  4. Invita i tuoi giocatori. La scheda Gioca con gli amici in Panoramica contiene l'Indirizzo del server, e Copia il messaggio di invito copia l'invito. Vedi Come entrare nel tuo server HumanitZ.

Cosa fa il pannello per te:

  • La porta di gioco e la porta di query vengono assegnate e sono aperte fin dall'inizio, per TCP e UDP. Vedi HumanitZ ports and firewall explained.
  • L'installazione prova SteamCMD fino a tre volte e prosegue solo quando i file del gioco ci sono davvero, così un download finito senza file non arriva al tuo server.
  • Con Aggiornamento automatico attivo (di default, sotto Show advanced nella scheda Impostazioni), il server controlla l'ultima versione all'avvio, quindi un riavvio è un aggiornamento. Riavvia dopo ogni patch.

Ospitarlo da soli o noleggiare: un confronto onesto

  • Costo: il software del server è gratuito. Ospitarlo da soli costa energia, hardware e banda, oppure una macchina cloud. Il noleggio è un canone mensile deciso dal piano.
  • Disponibilità: un server domestico è attivo solo finché lo sono il tuo PC, la corrente e internet. Un server noleggiato gira sull'hardware dell'host.
  • Esposizione: a casa i giocatori si connettono al tuo indirizzo IP pubblico e ti occupi tu di firewall e router. Un server noleggiato tiene fuori il tuo IP di casa.
  • Configurazione: ospitarlo da soli richiede la riga di comando, l'inoltro delle porte, il ramo Steam giusto e un file di impostazioni. Il noleggio richiede un piano e un nome del server.
  • Controllo: ospitarlo da soli ti dà ogni file. Sui nostri server hai anche la scheda Files.

Pronto a saltare la configurazione? Guarda i piani per server HumanitZ. Hai già un server? Parti da Come entrare nel tuo server HumanitZ.

Lo ospiti già altrove? Sposta il tuo server da noi

Strumenti gratuiti per HumanitZ

Questi strumenti sono in inglese.

ULTIMI ARTICOLI