フラッシュセール 50% 全サーバー割引 最終日!
終了まで: 00D 00H 00M 00S
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
Categories

DayZ ルートエコノミー - types.xml の編集


このガイドでは、Legion Hosting でホストされている DayZ サーバーのルートエコノミーをカスタマイズするために types.xml を編集する方法を説明します。各属性が制御する内容、一般的な調整シナリオの例、そして変更を検証する方法を学べます。一般的なサーバー設定については、DayZ サーバーセットアップガイドを参照してください。

設定ファイルを編集する前にサーバーを停止してください。 types.xml やその他のミッションファイルを編集する前に、必ず GPanelConsole タブからサーバーを停止してください。サーバー稼働中に書き込まれた変更は、次回のシャットダウン時に上書きされたり無視されたりする場合があります。

types.xml の場所

DayZ のルートエコノミーは types.xml ファイルによって制御されます。このファイルは、マップ上にスポーンできるすべてのアイテムと、各アイテムの出現頻度を定義します。場所は以下のとおりです:

mpmissions/dayzOffline.chernarusplus/db/types.xml

別のマップ(Livonia など)を実行している場合は、dayzOffline.chernarusplus をご使用のミッションのフォルダ名に置き換えてください。一般的なミッションフォルダ名:

マップ ミッションフォルダ
Chernarus dayzOffline.chernarusplus
Livonia dayzOffline.enoch

GPanel のファイルエディタで types.xml を開くか、SFTP 経由でダウンロードしてローカルで編集し、再アップロードしてください。

主要な属性の理解

types.xml 内の各アイテムは <type> 要素によって定義されます。ルートの頻度を制御するための最も重要な子要素は次のとおりです:

要素 説明
nominal サーバーが常にマップ全体で維持しようとするこのアイテムの目標数。この値を増やすとアイテムがより一般的になります。0 に設定するとスポーンが完全に無効になります。
min 補充システムが追加でスポーンを開始する前の、マップ上のこのアイテムの最小数。nominal 以下である必要があります。
lifetime アイテムが操作されない場合に地面に残ってから消滅するまでの時間(秒単位)。この値を増やすと、アイテムが消える前により長く残るようになります。
restock スポーン試行間の時間(秒単位)。これを 0 に設定すると、数が min を下回るとすぐにアイテムがリスポーンします。
quantmin / quantmax アイテムがスポーンする際の数量範囲を制御します(例: マガジン内の弾薬数)。-1 の値はゲームがデフォルトを使用することを意味します。
cost Central Economy が使用する優先度の重み。値が高いほど、補充サイクル中にアイテムが早くスポーンします。レアアイテムは通常、より高い cost 値を持ちます。

フラグの説明

<type> 要素には、エコノミーがアイテムの既存インスタンスをどのようにカウントするかを制御する <flags> 要素が含まれています:

フラグ 説明
count_in_map 地面にあるアイテムを nominal の合計にカウントします。
count_in_cargo コンテナ(バックパック、ストレージ)内のアイテムを合計にカウントします。
count_in_hoarder プレイヤーの隠し場所や埋められたコンテナ内のアイテムを合計にカウントします。
count_in_player オンラインプレイヤーが所持しているアイテムを合計にカウントします。
crafted このアイテムがクラフト専用で自然にスポーンすべきでない場合は 1 に設定します。
deloot ダイナミックイベントのルート(ヘリコプター墜落など)の場合は 1 に設定します。

例: 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>

この例では、サーバーは常にマップ上に 5 つの AKM を維持しようとします(nominal=5)。数が 2 を下回ると(min=2)、新しいものがすぐにスポーンします(restock=0)。各 AKM は触れられなければ 4 時間後に消滅します(lifetime=14400 秒)。地面のスポーンのみがカウントされるため(count_in_map=1)、プレイヤーのバックパックや埋められた隠し場所にある AKM は合計から差し引かれません。

カテゴリと使用法のタグ

<category> および <usage> タグは、アイテムがマップ上のどこにスポーンするかを制御します:

  • <category name="weapons"/> -- アイテムの種類を分類します(武器、衣類、ツール、食料など)
  • <usage name="Military"/> -- スポーンを軍事区域に制限します。その他の値には TownVillageFarmIndustrialHuntingSchoolMedicPoliceFirefighterCoast があります。

複数の <usage> タグを追加して、アイテムが複数の場所タイプでスポーンできるようにすることができます。

一般的なルート調整の例

目標 変更する内容
アイテムをより一般的にする nominalmin を増やす
アイテムのスポーンを無効にする nominal0 に、min0 に設定する
消滅する前にアイテムをより長く残す lifetime を増やす(値は秒単位; 3600 = 1 時間)
拾った後のアイテムのリスポーンを速める restock を減らすか 0 に設定する
レアなルートが溜め込まれてもカウントされるようにする count_in_hoarder="1"count_in_cargo="1" を設定する
アイテムが町と軍事区域でスポーンできるようにする <usage name="Town"/><usage name="Military"/> の両方を追加する

変更の検証

保存する前に XML を検証してください。 types.xml は有効な XML でなければなりません。1 つでも閉じられていないタグ、一致しない括弧、または余分な文字があると、サーバーがミッションを読み込めなくなり、起動時にクラッシュする可能性があります。このファイルをローカルで編集する際は、XML 検証機能を備えたテキストエディタ(Notepad++ や VS Code など)を使用してからアップロードしてください。

注意すべき一般的な XML の間違い:

  • <type> 要素を </type> で閉じ忘れる
  • 属性値で引用符が一致していない(例: 閉じ引用符のない name="AKM
  • 余分な文字や余計な山括弧
  • ファイル先頭の XML 宣言を誤って削除する
types.xml への変更はサーバーの再起動時に有効になります。 ルートエコノミーは起動時に読み込まれます。編集を保存した後、変更を有効にするには GPanel からサーバーを再起動してください。新しいルート値は、再起動後にスポーンするアイテムに適用されます -- 既にマップ上にあるアイテムは元の消滅タイマーを保持します。

types.xml とのモッドの相互作用

新しいアイテムを追加するモッドを実行している場合、それらのモッドはモッドの db/ フォルダ内に独自の types.xml エントリを含んでいる場合があります。バニラの types.xml への変更がモッドアイテムに反映されないように見える場合は、モッドがエントリを上書きしているかどうかを確認してください。代わりにモッド独自の types.xml を編集する必要があるかもしれません。

関連記事

さらにサポートが必要ですか? このガイドに従っても問題を解決できない場合は、legionhosting.net/submitticket.php でサポートチケットを開き、サーバー ID、GPanel コンソールの出力、および問題の説明を含めてください。

Was this article helpful?

Ready to Get Started?

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