فروش فوری 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
دسته‌بندی‌ها

اقتصاد لوت DayZ - ویرایش types.xml

FA dayz types.xml loot economy spawn rates 1 نفر این مقاله را مفید یافتند

این راهنما نحوه ویرایش types.xml برای سفارشی‌سازی اقتصاد لوت در سرور DayZ میزبانی شده با Legion Hosting را توضیح می‌دهد. شما یاد خواهید گرفت که هر ویژگی چه چیزی را کنترل می‌کند، مثال‌هایی برای سناریوهای رایج تنظیم خواهید دید و نحوه اعتبارسنجی تغییرات خود را درک خواهید کرد. برای پیکربندی عمومی سرور، راهنمای راه‌اندازی سرور DayZ را ببینید.

قبل از ویرایش فایل‌های پیکربندی، سرور خود را متوقف کنید. همیشه قبل از ویرایش types.xml یا هر فایل mission دیگری، سرور خود را از تب Console در GPanel متوقف کنید. تغییراتی که در حین اجرای سرور نوشته شوند ممکن است در خاموشی بعدی بازنویسی یا نادیده گرفته شوند.

پیدا کردن types.xml

اقتصاد لوت در DayZ توسط فایل types.xml کنترل می‌شود. این فایل هر آیتمی که می‌تواند در نقشه ظاهر شود و فراوانی ظاهر شدن هر آیتم را تعریف می‌کند. مسیر آن:

mpmissions/dayzOffline.chernarusplus/db/types.xml

اگر نقشه دیگری اجرا می‌کنید (مانند Livonia)، dayzOffline.chernarusplus را با نام پوشه mission خود جایگزین کنید. نام‌های رایج پوشه mission:

نقشه پوشه Mission
Chernarus dayzOffline.chernarusplus
Livonia dayzOffline.enoch

types.xml را در ویرایشگر فایل GPanel باز کنید یا آن را از طریق 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>

در این مثال سرور سعی می‌کند همیشه ۵ عدد AKM را در نقشه نگه دارد (nominal=5). وقتی تعداد به زیر ۲ برسد (min=2)، نمونه‌های جدید فوراً ظاهر می‌شوند (restock=0). هر AKM پس از ۴ ساعت در صورت عدم برداشت ناپدید می‌شود (lifetime=14400 ثانیه). فقط آیتم‌های روی زمین شمارش می‌شوند (count_in_map=1)، بنابراین AKM هایی که داخل کوله‌پشتی بازیکنان یا مخفیگاه‌های دفن شده هستند از مجموع کم نمی‌شوند.

برچسب‌های دسته‌بندی و کاربرد

برچسب‌های <category> و <usage> محل ظاهر شدن آیتم‌ها در نقشه را کنترل می‌کنند:

  • <category name="weapons"/> -- نوع آیتم را طبقه‌بندی می‌کند (weapons، clothes، tools، food و غیره)
  • <usage name="Military"/> -- ظاهر شدن را به مناطق نظامی محدود می‌کند. مقادیر دیگر شامل Town، Village، Farm، Industrial، Hunting، School، Medic، Police، Firefighter و Coast هستند.

می‌توانید چندین برچسب <usage> اضافه کنید تا آیتم بتواند در چندین نوع مکان ظاهر شود.

مثال‌های رایج تنظیم لوت

هدف چه چیزی را تغییر دهید
رایج‌تر کردن یک آیتم nominal و min را افزایش دهید
غیرفعال کردن ظاهر شدن یک آیتم nominal را روی 0 و min را روی 0 تنظیم کنید
طولانی‌تر کردن ماندگاری آیتم‌ها قبل از ناپدید شدن lifetime را افزایش دهید (مقدار به ثانیه است؛ 3600 = ۱ ساعت)
سرعت بخشیدن به ظاهر شدن مجدد آیتم پس از برداشت restock را کاهش دهید یا روی 0 تنظیم کنید
شمارش لوت نادر حتی زمانی که احتکار شده count_in_hoarder="1" و count_in_cargo="1" را تنظیم کنید
اجازه ظاهر شدن آیتم در شهرها و مناطق نظامی هر دو <usage name="Town"/> و <usage name="Military"/> را اضافه کنید

اعتبارسنجی تغییرات شما

XML خود را قبل از ذخیره اعتبارسنجی کنید. types.xml باید XML معتبر باشد. یک تگ بسته نشده، براکت ناهمخوان یا کاراکتر اضافی مانع بارگذاری mission توسط سرور می‌شود و می‌تواند باعث کرش سرور در هنگام راه‌اندازی شود. هنگام ویرایش این فایل به صورت محلی قبل از آپلود، از یک ویرایشگر متن با قابلیت اعتبارسنجی XML (مانند Notepad++ یا VS Code) استفاده کنید.

اشتباهات رایج XML که باید مراقب آنها باشید:

  • فراموش کردن بستن عنصر <type> با </type>
  • نقل قول‌های ناهمخوان در مقادیر ویژگی (مثلاً name="AKM بدون نقل قول بسته)
  • کاراکترهای اضافی یا براکت‌های زاویه‌ای اضافه
  • حذف تصادفی اعلان XML در بالای فایل
تغییرات types.xml با ری‌استارت سرور اعمال می‌شوند. اقتصاد لوت هنگام راه‌اندازی بارگذاری می‌شود. پس از ذخیره ویرایش‌های خود، سرور را از GPanel ری‌استارت کنید تا تغییرات اعمال شوند. مقادیر لوت جدید برای آیتم‌هایی که پس از ری‌استارت ظاهر می‌شوند اعمال خواهند شد -- آیتم‌هایی که از قبل در نقشه هستند تایمرهای ناپدید شدن اصلی خود را حفظ می‌کنند.

تعامل مادها با types.xml

اگر مادهایی اجرا می‌کنید که آیتم‌های جدید اضافه می‌کنند، آن مادها ممکن است ورودی‌های types.xml خود را در پوشه db/ ماد داشته باشند. اگر تغییرات شما در types.xml وانیلا برای آیتم‌های مادشده اعمال نمی‌شوند، بررسی کنید آیا ماد آن ورودی را بازنویسی می‌کند. ممکن است نیاز باشد types.xml خود ماد را ویرایش کنید.

مقالات مرتبط

نیاز به کمک بیشتر دارید؟ اگر پس از دنبال کردن این راهنما نتوانستید مشکل را حل کنید، یک تیکت پشتیبانی در legionhosting.net/submitticket.php ارسال کنید و شناسه سرور، خروجی کنسول GPanel و توضیح مشکل را ذکر کنید.

آیا این مقاله مفید بود؟

Ready to Get Started?

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