تخفيضات خاطفة 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

AR dayz types.xml loot economy spawn rates 1 وجدوا هذا المقال مفيداً

يشرح هذا الدليل كيفية تعديل types.xml لتخصيص اقتصاد الغنائم على خادم DayZ المستضاف مع Legion Hosting. ستتعلم ما يتحكم به كل سمة، وسترى أمثلة لسيناريوهات الضبط الشائعة، وستفهم كيفية التحقق من صحة تغييراتك. للتكوين العام للخادم، راجع دليل إعداد خادم DayZ.

أوقف خادمك قبل تعديل أي ملفات تكوين. أوقف خادمك دائماً من علامة تبويب Console في GPanel قبل تعديل types.xml أو أي ملف مهمة آخر. التغييرات المكتوبة أثناء تشغيل الخادم قد يتم الكتابة فوقها أو تجاهلها عند الإيقاف التالي.

تحديد موقع types.xml

يتم التحكم في اقتصاد الغنائم في DayZ بواسطة ملف types.xml. يحدد هذا الملف كل عنصر يمكن أن يظهر على الخريطة ومدى تكرار ظهور كل عنصر. يقع في:

mpmissions/dayzOffline.chernarusplus/db/types.xml

إذا كنت تشغّل خريطة مختلفة (مثل Livonia)، استبدل dayzOffline.chernarusplus باسم مجلد المهمة الخاص بخريطتك. أسماء مجلدات المهام الشائعة:

الخريطة مجلد المهمة
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 وزن الأولوية المستخدم بواسطة الاقتصاد المركزي. القيم الأعلى تجعل العنصر يظهر أولاً أثناء دورة إعادة التخزين. العناصر النادرة عادةً ما تكون لها قيم تكلفة أعلى.

شرح العلامات

يتضمن كل عنصر <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"/> -- يصنّف نوع العنصر (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 صالحاً. وسم واحد غير مغلق أو قوس غير متطابق أو حرف زائد سيمنع الخادم من تحميل المهمة ويمكن أن يتسبب في تعطله عند بدء التشغيل. استخدم محرر نصوص يدعم التحقق من صحة 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.