Abra a pasta da missão
Escolha a pasta que contém o types.xml como a pasta de trabalho do Coderoute.
Você administra um pequeno servidor privado de DayZ e um item está raro demais. A solução é um número no types.xml. Precisa de ajuda com mods e scripts para o seu servidor? Comece aqui, porque os mesmos 4 passos servem para XML e para arquivos de Enforce Script.
Escolha a pasta que contém o types.xml como a pasta de trabalho do Coderoute.
Escreva em palavras simples qual item e qual valor devem mudar.
No modo Ask first, leia o cartão antes de a edição ser gravada.
Rode a sua verificação de XML, reinicie uma cópia de teste e olhe o resultado.
"BakedBeansCan" types.xml1 ocorrênciatypes.xml12 linhastypes.xml+1 -1your XML check commandexit 0<type name="BakedBeansCan">
<nominal>40</nominal>
<lifetime>14400</lifetime>
<restock>1800</restock>
<min>20</min>
<quantmin>-1</quantmin>
<quantmax>-1</quantmax>
<cost>100</cost>
<flags count_in_cargo="0" count_in_hoarder="0"
count_in_map="1" count_in_player="0"
crafted="0" deloot="0"/>
<category name="food"/>
<usage name="Town"/>
</type>Um item no types.xml: nominal é quantos a economia tenta manter, lifetime é quantos segundos um dura. A tag flags traz os seis atributos, divididos em 3 linhas aqui para caber na página.
Abra a pasta da missão no Coderoute e peça para ele mostrar como o BakedBeansCan está configurado. Ele usa grep para achar a entrada e read_file para exibi-la, e depois explica cada tag em palavras simples. Em seguida, peça nominal 60 em vez de 40. No modo Ask first a mudança aparece como um diff, e edit_file grava só aquela linha depois que você aceita. Então o seu comando de verificação de XML roda no Shell. Por fim, reinicie uma cópia de teste do seu servidor e veja se o item aparece com mais frequência. Guarde uma cópia do arquivo original.
Um servidor com poucos mods é mais fácil de manter do que um com 30. Mude o Coderoute para Plan only e peça uma lista do que cada mod precisa: uma chave na pasta keys, um lugar no seu script de inicialização e, para itens novos, entradas no types.xml. Ele lê os arquivos com read_file e grep, mas não muda nada. Revise o plano, mude para Ask first e deixe que ele escreva uma entrada por vez. Teste depois de cada mudança, assim um erro é fácil de achar.