Aquesta guia explica com instal·lar mods del Steam Workshop al vostre servidor de DayZ allotjat amb Legion Hosting, incloent-hi la diferència entre mods requerits pel client i mods només del servidor, com gestionar els fitxers de clau .bikey i com funciona la verificació de signatures. Per a la configuració general del servidor, consulteu la Guia de configuració del servidor DayZ.
Trobar els ID dels mods al Steam Workshop
Cada mod al Steam Workshop té un ID numèric del Workshop visible a la URL de la seva pàgina:
https://steamcommunity.com/sharedfiles/filedetails/?id=1559212036
El número al final de la URL (p. ex., 1559212036) és l'ID del Workshop. Recopileu l'ID del Workshop de cada mod que voleu instal·lar abans de continuar.
Afegir mods requerits pel client
DayZ carrega els mods a través del paràmetre d'inici -mod=. A GPanel, navegueu a la pestanya Startup i localitzeu el camp de la comanda d'inici o del paràmetre de mods. Afegiu els vostres ID del Workshop amb el format següent:
-mod=@1559212036#;@1565871491#;@2291785593#
Cada mod va precedit per @ i separat per un punt i coma. Afegiu un # després de cada ID del Workshop (p. ex., @1559212036#). El # final indica al servidor que descarregui o actualitzi automàticament aquell mod des del Steam Workshop cada vegada que el servidor s'inicia, de manera que els vostres mods es mantenen actualitzats sense intervenció manual. El servidor carrega els mods en l'ordre en què apareixen en aquest paràmetre.
-mod=. Consulteu la pàgina del Workshop de cada mod per veure els requisits d'ordre de càrrega o les dependències llistades. Un ordre de càrrega incorrecte és una causa habitual de fallades del servidor en iniciar-se.
Mods només del servidor
Els mods que només s'executen al servidor i que no necessiten ser instal·lats pels jugadors (com ara eines d'administració, mods de registre o ajustos d'economia del servidor) s'han d'afegir al paràmetre -serverMod= en lloc de -mod=. A la pestanya Startup de GPanel, localitzeu el camp del paràmetre de mods del servidor i afegiu els ID del Workshop amb el mateix format @ID#:
-serverMod=@2564972768#;@2672706716#
Els jugadors no necessiten descarregar ni subscriure's als mods llistats a -serverMod=. No afegiu mods requerits pel client aquí — utilitzeu el camp principal -mod= per a aquests.
Fitxers de clau dels mods (.bikey)
DayZ utilitza un sistema de verificació de signatures per assegurar que els clients i els servidors estan executant fitxers de mods idèntics. Cada mod ha de tenir el seu fitxer .bikey present al directori keys/ del servidor, o els jugadors seran expulsats amb un error de discrepància de signatures.
Quan els mods s'afegeixen amb el format @workshopID#, el servidor copia automàticament el fitxer .bikey de cada mod al directori keys/ quan descarrega o actualitza el mod. En la majoria dels casos no cal copiar els fitxers de clau manualment per als mods del Workshop.
Instal·lació manual de claus (només per a pujades via SFTP)
La còpia manual de claus només és necessària quan pugeu un mod via SFTP en lloc d'utilitzar el sistema de descàrrega automàtica del Workshop:
- Navegueu a la carpeta del mod pujat manualment al gestor de fitxers de GPanel o via SFTP.
- Dins de la carpeta del mod, busqueu un subdirectori
keys/oKey/que contingui un o més fitxers.bikey. - Copieu aquests fitxers
.bikeyal directori arrelkeys/del servidor. - Repetiu per a cada mod pujat manualment. Els fitxers de clau que faltin causaran errors de discrepància de signatures per als jugadors que es connectin.
keys/. Si no veieu una carpeta keys/, busqueu qualsevol fitxer .bikey a l'arrel del mod i copieu-lo directament al directori keys/ del servidor.
Configuració de la verificació de signatures
El paràmetre verifySignatures a serverDZ.cfg controla amb quina rigidesa el servidor aplica les comprovacions de claus:
| Valor | Comportament |
|---|---|
0 |
Desactivat — sense verificació de signatures. No ho utilitzeu en servidors públics. |
1 |
Comprova les signatures però permet cert contingut sense signar. |
2 |
Estricte — tots els mods han de tenir claus vàlides al directori keys/. Recomanat per a servidors públics. |
Compartir la llista de mods amb els jugadors
Els jugadors han de tenir els mateixos mods requerits pel client instal·lats localment abans de poder connectar-se al vostre servidor. Per facilitar-ho:
- Creeu una Col·lecció del Steam Workshop que contingui tots els mods del vostre servidor i compartiu l'enllaç de la col·lecció amb els vostres jugadors.
- Alternativament, compartiu la llista d'ID del Workshop perquè els jugadors es puguin subscriure a cadascun individualment.
- El DayZ Launcher activarà automàticament els mods coincidents quan un jugador es connecti, però ja han d'estar subscrits i descarregats.
Articles relacionats
- Guia de configuració del servidor DayZ — configuració de serverDZ.cfg i com es connecten els jugadors
- Economia de botí de DayZ (types.xml) — personalització de taxes d'aparició d'objectes i taules de botí
- Resolució de problemes de DayZ — errors comuns, problemes amb BattlEye i configuració de RCON
- Com pujar fitxers via SFTP