Questa guida spiega come installare mod dallo Steam Workshop sul tuo server DayZ ospitato con Legion Hosting, inclusa la differenza tra mod richieste dal client e mod solo lato server, come gestire i file chiave .bikey e come funziona la verifica delle firme. Per la configurazione generale del server, consulta la Guida alla Configurazione del Server DayZ.
Trovare gli ID delle Mod sullo Steam Workshop
Ogni mod sullo Steam Workshop ha un ID Workshop numerico visibile nell'URL della sua pagina:
https://steamcommunity.com/sharedfiles/filedetails/?id=1559212036
Il numero alla fine dell'URL (ad esempio, 1559212036) è il Workshop ID. Raccogli il Workshop ID di ogni mod che desideri installare prima di continuare.
Aggiungere Mod Richieste dal Client
DayZ carica le mod tramite il parametro di avvio -mod=. In GPanel, vai alla scheda Startup e individua il comando di avvio o il campo del parametro mod. Aggiungi i tuoi Workshop ID utilizzando il seguente formato:
-mod=@1559212036#;@1565871491#;@2291785593#
Ogni mod è preceduta da @ e separata da un punto e virgola. Aggiungi un # dopo ogni Workshop ID (ad esempio, @1559212036#). Il # finale indica al server di scaricare o aggiornare automaticamente quella mod dallo Steam Workshop ogni volta che il server si avvia, così le tue mod rimangono aggiornate senza intervento manuale. Il server carica le mod nell'ordine in cui appaiono in questo parametro.
-mod=. Controlla la pagina Workshop di ogni mod per i requisiti sull'ordine di caricamento o le dipendenze elencate. Un ordine di caricamento errato è una causa comune di crash del server all'avvio.
Mod Solo Lato Server
Le mod che funzionano solo sul server e non devono essere installate dai giocatori (come strumenti di amministrazione, mod di logging o modifiche all'economia lato server) devono essere aggiunte al parametro -serverMod= invece che a -mod=. Nella scheda Startup di GPanel, individua il campo del parametro server mod e aggiungi i Workshop ID nello stesso formato @ID#:
-serverMod=@2564972768#;@2672706716#
I giocatori non devono scaricare o iscriversi alle mod elencate in -serverMod=. Non aggiungere qui le mod richieste dal client — usa il campo principale -mod= per quelle.
File Chiave delle Mod (.bikey)
DayZ utilizza un sistema di verifica delle firme per garantire che client e server eseguano file mod identici. Ogni mod deve avere il proprio file .bikey presente nella directory keys/ del server, altrimenti i giocatori verranno espulsi con un errore di mismatch della firma.
Quando le mod vengono aggiunte utilizzando il formato @workshopID#, il server copia automaticamente il file .bikey di ogni mod nella directory keys/ quando scarica o aggiorna la mod. Nella maggior parte dei casi non è necessario copiare manualmente i file chiave per le mod del Workshop.
Installazione Manuale delle Chiavi (Solo Caricamenti SFTP)
La copia manuale delle chiavi è necessaria solo quando carichi una mod tramite SFTP anziché utilizzare il sistema di download automatico dal Workshop:
- Naviga alla cartella della mod caricata manualmente nel file manager di GPanel o tramite SFTP.
- All'interno della cartella della mod, cerca una sottodirectory
keys/oKey/contenente uno o più file.bikey. - Copia quei file
.bikeynella directory principalekeys/del server. - Ripeti per ogni mod caricata manualmente. File chiave mancanti causeranno errori di mismatch della firma per i giocatori che si connettono.
keys/. Se non vedi una cartella keys/, controlla la radice della mod per qualsiasi file .bikey e copialo direttamente nella directory keys/ del server.
Impostazioni di Verifica delle Firme
L'impostazione verifySignatures in serverDZ.cfg controlla quanto rigorosamente il server applica i controlli delle chiavi:
| Valore | Comportamento |
|---|---|
0 |
Disabilitato — nessuna verifica delle firme. Non utilizzare su server pubblici. |
1 |
Controlla le firme ma consente alcuni contenuti non firmati. |
2 |
Rigoroso — tutte le mod devono avere chiavi valide nella directory keys/. Raccomandato per server pubblici. |
Condividere la Lista delle Mod con i Giocatori
I giocatori devono avere le stesse mod richieste dal client installate localmente prima di potersi connettere al tuo server. Per facilitare questo:
- Crea una Collezione Steam Workshop contenente tutte le mod del tuo server e condividi il link della collezione con i tuoi giocatori.
- In alternativa, condividi la lista dei Workshop ID così i giocatori possono iscriversi a ciascuno individualmente.
- Il Launcher di DayZ abiliterà automaticamente le mod corrispondenti quando un giocatore si connette, ma devono essere già iscritti e scaricati.
Articoli Correlati
- Guida alla Configurazione del Server DayZ — configurazione di serverDZ.cfg e come i giocatori si connettono
- Economia del Loot di DayZ (types.xml) — personalizzazione dei tassi di spawn degli oggetti e delle tabelle del loot
- Risoluzione Problemi DayZ — errori comuni, problemi con BattlEye e configurazione RCON
- Come Caricare File tramite SFTP