Khuyến Mãi Chớp Nhoáng 50% giảm giá cho tất cả máy chủ Ngày Cuối Cùng!
Kết thúc sau: 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

Kinh Tế Vật Phẩm DayZ - Chỉnh Sửa types.xml


Hướng dẫn này giải thích cách chỉnh sửa types.xml để tùy chỉnh hệ thống kinh tế vật phẩm (loot economy) trên máy chủ DayZ của bạn được lưu trữ với Legion Hosting. Bạn sẽ tìm hiểu mỗi thuộc tính điều khiển gì, xem các ví dụ cho những tình huống tinh chỉnh phổ biến, và hiểu cách kiểm tra các thay đổi của mình. Để biết cấu hình máy chủ tổng quát, hãy xem Hướng Dẫn Cài Đặt Máy Chủ DayZ.

Dừng máy chủ của bạn trước khi chỉnh sửa bất kỳ tập tin cấu hình nào. Luôn dừng máy chủ của bạn từ tab Console trong GPanel trước khi chỉnh sửa types.xml hoặc bất kỳ tập tin mission nào khác. Các thay đổi được ghi trong khi máy chủ đang chạy có thể bị ghi đè hoặc bị bỏ qua trong lần tắt máy tiếp theo.

Định Vị types.xml

Hệ thống kinh tế vật phẩm trong DayZ được điều khiển bởi tập tin types.xml. Tập tin này định nghĩa mọi vật phẩm có thể xuất hiện trên bản đồ và tần suất xuất hiện của mỗi vật phẩm. Nó nằm tại:

mpmissions/dayzOffline.chernarusplus/db/types.xml

Nếu bạn đang chạy một bản đồ khác (chẳng hạn như Livonia), hãy thay thế dayzOffline.chernarusplus bằng tên thư mục cho mission của bạn. Các tên thư mục mission phổ biến:

Bản Đồ Thư Mục Mission
Chernarus dayzOffline.chernarusplus
Livonia dayzOffline.enoch

Mở types.xml trong trình chỉnh sửa tập tin GPanel hoặc tải xuống qua SFTP, chỉnh sửa cục bộ, và tải lên lại.

Hiểu Các Thuộc Tính Chính

Mỗi vật phẩm trong types.xml được định nghĩa bởi một phần tử <type>. Các phần tử con quan trọng nhất để điều khiển tần suất vật phẩm là:

Phần Tử Mô Tả
nominal Số lượng mục tiêu của vật phẩm này mà máy chủ cố gắng duy trì trên toàn bản đồ mọi lúc. Tăng giá trị này để làm cho vật phẩm phổ biến hơn. Đặt thành 0 để vô hiệu hóa hoàn toàn việc xuất hiện.
min Số lượng tối thiểu của vật phẩm này trên bản đồ trước khi hệ thống tái cung cấp bắt đầu tạo thêm. Phải nhỏ hơn hoặc bằng nominal.
lifetime Thời gian (tính bằng giây) một vật phẩm tồn tại trên mặt đất trước khi nó biến mất nếu không được tương tác. Tăng giá trị này để làm cho vật phẩm tồn tại lâu hơn trước khi biến mất.
restock Thời gian (tính bằng giây) giữa các lần thử tạo vật phẩm. Đặt giá trị này thành 0 nghĩa là vật phẩm sẽ tái xuất hiện ngay khi số lượng giảm xuống dưới min.
quantmin / quantmax Điều khiển phạm vi số lượng khi vật phẩm xuất hiện (ví dụ: số đạn trong một băng đạn). Giá trị -1 nghĩa là trò chơi sử dụng giá trị mặc định của nó.
cost Một trọng số ưu tiên được Central Economy sử dụng. Giá trị cao hơn làm cho vật phẩm xuất hiện sớm hơn trong chu kỳ tái cung cấp. Các vật phẩm hiếm thường có giá trị cost cao hơn.

Giải Thích Các Cờ (Flags)

Mỗi phần tử <type> bao gồm một phần tử <flags> điều khiển cách hệ thống kinh tế đếm các phiên bản hiện có của vật phẩm:

Cờ Mô Tả
count_in_map Đếm các vật phẩm trên mặt đất vào tổng số nominal.
count_in_cargo Đếm các vật phẩm bên trong các vật chứa (ba lô, kho lưu trữ) vào tổng số.
count_in_hoarder Đếm các vật phẩm trong kho cất giấu của người chơi và các vật chứa được chôn vào tổng số.
count_in_player Đếm các vật phẩm được mang bởi người chơi đang trực tuyến vào tổng số.
crafted Đặt thành 1 nếu vật phẩm này chỉ có thể chế tạo và không nên xuất hiện tự nhiên.
deloot Đặt thành 1 cho loot của Sự Kiện Động (rơi máy bay trực thăng, v.v.).

Ví Dụ: Mục Súng Trường Tấn Công 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>

Trong ví dụ này, máy chủ cố gắng giữ 5 khẩu AKM trên bản đồ mọi lúc (nominal=5). Khi số lượng giảm xuống dưới 2 (min=2), những khẩu mới sẽ xuất hiện ngay lập tức (restock=0). Mỗi khẩu AKM biến mất sau 4 giờ nếu không được động đến (lifetime=14400 giây). Chỉ những vật phẩm xuất hiện trên mặt đất mới được đếm (count_in_map=1), vì vậy các khẩu AKM trong ba lô của người chơi hoặc kho cất giấu được chôn không bị trừ khỏi tổng số.

Thẻ Category và Usage

Các thẻ <category><usage> điều khiển nơi các vật phẩm xuất hiện trên bản đồ:

  • <category name="weapons"/> -- phân loại kiểu vật phẩm (vũ khí, quần áo, công cụ, thực phẩm, v.v.)
  • <usage name="Military"/> -- giới hạn việc xuất hiện trong các khu vực quân sự. Các giá trị khác bao gồm Town, Village, Farm, Industrial, Hunting, School, Medic, Police, Firefighter, và Coast.

Bạn có thể thêm nhiều thẻ <usage> để cho phép một vật phẩm xuất hiện ở nhiều loại địa điểm.

Các Ví Dụ Tinh Chỉnh Loot Phổ Biến

Mục Tiêu Cần Thay Đổi Gì
Làm cho một vật phẩm phổ biến hơn Tăng nominalmin
Vô hiệu hóa việc xuất hiện của một vật phẩm Đặt nominal thành 0min thành 0
Làm cho vật phẩm tồn tại lâu hơn trước khi biến mất Tăng lifetime (giá trị tính bằng giây; 3600 = 1 giờ)
Tăng tốc độ tái xuất hiện vật phẩm sau khi nhặt Giảm restock hoặc đặt thành 0
Làm cho loot hiếm được đếm ngay cả khi bị cất giữ Đặt count_in_hoarder="1"count_in_cargo="1"
Cho phép một vật phẩm xuất hiện trong thị trấn và khu vực quân sự Thêm cả <usage name="Town"/><usage name="Military"/>

Kiểm Tra Các Thay Đổi Của Bạn

Kiểm tra tính hợp lệ của XML trước khi lưu. types.xml phải là XML hợp lệ. Một thẻ chưa đóng, dấu ngoặc không khớp, hoặc ký tự thừa duy nhất sẽ ngăn máy chủ tải mission và có thể khiến nó sập khi khởi động. Sử dụng một trình soạn thảo văn bản có kiểm tra tính hợp lệ XML (chẳng hạn như Notepad++ hoặc VS Code) khi chỉnh sửa tập tin này cục bộ trước khi tải lên.

Các lỗi XML phổ biến cần lưu ý:

  • Quên đóng một phần tử <type> bằng </type>
  • Dấu ngoặc kép không khớp trong các giá trị thuộc tính (ví dụ: name="AKM mà không có dấu ngoặc kép đóng)
  • Ký tự thừa hoặc dấu ngoặc nhọn dư
  • Vô tình xóa khai báo XML ở đầu tập tin
Các thay đổi đối với types.xml có hiệu lực khi máy chủ khởi động lại. Hệ thống kinh tế vật phẩm được tải khi khởi động. Sau khi lưu các chỉnh sửa của bạn, hãy khởi động lại máy chủ từ GPanel để các thay đổi có hiệu lực. Các giá trị loot mới sẽ áp dụng cho các vật phẩm xuất hiện sau khi khởi động lại -- các vật phẩm đã có trên bản đồ vẫn giữ bộ đếm thời gian biến mất ban đầu của chúng.

Tương Tác Của Mod Với types.xml

Nếu bạn đang chạy các mod thêm vật phẩm mới, những mod đó có thể bao gồm các mục types.xml riêng của chúng trong thư mục db/ của mod. Nếu các thay đổi của bạn đối với types.xml gốc dường như không có hiệu lực đối với các vật phẩm được mod, hãy kiểm tra xem mod có ghi đè mục đó không. Bạn có thể cần phải chỉnh sửa types.xml riêng của mod thay vào đó.

Bài Viết Liên Quan

Cần thêm trợ giúp? Nếu bạn không thể giải quyết một vấn đề sau khi làm theo hướng dẫn này, hãy mở một phiếu hỗ trợ tại legionhosting.net/submitticket.php và bao gồm ID máy chủ của bạn, đầu ra console GPanel, và mô tả về vấn đề.

Was this article helpful?

Ready to Get Started?

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