background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categorias

Economia de Loot do DayZ - Editando types.xml

Disponível em: ENGLISH ESPAÑOL

Este guia explica como editar o types.xml para personalizar a economia de loot no seu servidor DayZ hospedado com Legion Hosting. Você aprenderá o que cada atributo controla, verá exemplos para cenários comuns de ajuste e entenderá como validar suas alterações. Para configuração geral do servidor, consulte o Guia de Configuração do Servidor DayZ.

Pare seu servidor antes de editar qualquer arquivo de configuração. Sempre pare seu servidor pela aba Console no GPanel antes de editar o types.xml ou qualquer outro arquivo de missão. Alterações feitas enquanto o servidor está em execução podem ser sobrescritas ou ignoradas no próximo desligamento.

Localizando o types.xml

A economia de loot no DayZ é controlada pelo arquivo types.xml. Este arquivo define cada item que pode aparecer no mapa e com que frequência cada item surge. Ele está localizado em:

mpmissions/dayzOffline.chernarusplus/db/types.xml

Se você estiver usando um mapa diferente (como Livonia), substitua dayzOffline.chernarusplus pelo nome da pasta da sua missão. Nomes comuns de pastas de missão:

Mapa Pasta da Missão
Chernarus dayzOffline.chernarusplus
Livonia dayzOffline.enoch

Abra o types.xml no editor de arquivos do GPanel ou baixe-o via SFTP, edite localmente e faça o upload novamente.

Entendendo os Atributos Principais

Cada item no types.xml é definido por um elemento <type>. Os elementos filhos mais importantes para controlar a frequência de loot são:

Elemento Descrição
nominal O número alvo deste item que o servidor tenta manter no mapa o tempo todo. Aumente este valor para tornar o item mais comum. Defina como 0 para desativar o spawn completamente.
min O número mínimo deste item no mapa antes que o sistema de reabastecimento comece a gerar mais. Deve ser menor ou igual a nominal.
lifetime Quanto tempo (em segundos) um item persiste no chão antes de desaparecer se não for interagido. Aumente este valor para que os itens durem mais antes de desaparecer.
restock Tempo (em segundos) entre tentativas de spawn. Definir como 0 significa que o item reaparece assim que a contagem cair abaixo de min.
quantmin / quantmax Controla a faixa de quantidade quando o item aparece (ex.: contagem de munição em um carregador). Um valor de -1 significa que o jogo usa seu padrão.
cost Um peso de prioridade usado pela Economia Central. Valores mais altos fazem o item aparecer mais cedo durante um ciclo de reabastecimento. Itens raros geralmente têm valores de custo mais altos.

Flags Explicadas

Cada elemento <type> inclui um elemento <flags> que controla como a economia conta as instâncias existentes do item:

Flag Descrição
count_in_map Conta itens no chão para o total de nominal.
count_in_cargo Conta itens dentro de contêineres (mochilas, armazenamento) para o total.
count_in_hoarder Conta itens em esconderijos de jogadores e contêineres enterrados para o total.
count_in_player Conta itens carregados por jogadores online para o total.
crafted Defina como 1 se este item é apenas de crafting e não deve aparecer naturalmente.
deloot Defina como 1 para loot de Eventos Dinâmicos (quedas de helicóptero, etc.).

Exemplo: Entrada do Rifle de Assalto AKM

<type name="AKM">
    <nominal>5</nominal>
    <lifetime>14400</lifetime>
    <restock>0</restock>
    <min>2</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="weapons"/>
    <usage name="Military"/>
</type>

Neste exemplo, o servidor tenta manter 5 AKMs no mapa o tempo todo (nominal=5). Quando a contagem cai abaixo de 2 (min=2), novas AKMs aparecem imediatamente (restock=0). Cada AKM desaparece após 4 horas se não for tocada (lifetime=14400 segundos). Apenas spawns no chão são contados (count_in_map=1), então AKMs dentro de mochilas de jogadores ou esconderijos enterrados não são subtraídas do total.

Tags de Categoria e Uso

As tags <category> e <usage> controlam onde os itens aparecem no mapa:

  • <category name="weapons"/> -- classifica o tipo de item (weapons, clothes, tools, food, etc.)
  • <usage name="Military"/> -- restringe os spawns a zonas militares. Outros valores incluem Town, Village, Farm, Industrial, Hunting, School, Medic, Police, Firefighter e Coast.

Você pode adicionar múltiplas tags <usage> para permitir que um item apareça em vários tipos de localização.

Exemplos Comuns de Ajuste de Loot

Objetivo O Que Alterar
Tornar um item mais comum Aumente nominal e min
Desativar o spawn de um item Defina nominal como 0 e min como 0
Fazer itens durarem mais antes de desaparecer Aumente lifetime (o valor é em segundos; 3600 = 1 hora)
Acelerar o respawn de itens após coleta Diminua restock ou defina como 0
Fazer loot raro contar mesmo quando acumulado Defina count_in_hoarder="1" e count_in_cargo="1"
Permitir que um item apareça em cidades e áreas militares Adicione tanto <usage name="Town"/> quanto <usage name="Military"/>

Validando Suas Alterações

Valide seu XML antes de salvar. O types.xml deve ser um XML válido. Uma única tag não fechada, colchete incompatível ou caractere perdido impedirá o servidor de carregar a missão e pode causar uma falha na inicialização. Use um editor de texto com validação XML (como Notepad++ ou VS Code) ao editar este arquivo localmente antes de fazer o upload.

Erros comuns de XML para ficar atento:

  • Esquecer de fechar um elemento <type> com </type>
  • Aspas incompatíveis em valores de atributos (ex.: name="AKM sem aspas de fechamento)
  • Caracteres perdidos ou colchetes angulares extras
  • Excluir acidentalmente a declaração XML no topo do arquivo
Alterações no types.xml entram em vigor ao reiniciar o servidor. A economia de loot é carregada na inicialização. Após salvar suas edições, reinicie o servidor pelo GPanel para que as alterações entrem em vigor. Os novos valores de loot serão aplicados aos itens gerados após a reinicialização -- itens já no mapa mantêm seus temporizadores de desaparecimento originais.

Interações de Mods com o types.xml

Se você estiver usando mods que adicionam novos itens, esses mods podem incluir suas próprias entradas de types.xml na pasta db/ do mod. Se suas alterações no types.xml vanilla não parecem ter efeito para itens de mods, verifique se o mod sobrescreve a entrada. Pode ser necessário editar o types.xml do próprio mod.

Artigos Relacionados

Precisa de mais ajuda? Se você não conseguir resolver um problema após seguir este guia, abra um ticket de suporte em legionhosting.net/submitticket.php e inclua o ID do seu servidor, a saída do console do GPanel e uma descrição do problema.

Este artigo foi útil?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.