Mở thư mục mission
Chọn thư mục chứa types.xml làm thư mục làm việc của Coderoute.
Bạn vận hành một máy chủ riêng nhỏ của DayZ và có một vật phẩm quá hiếm. Cách sửa là một con số trong types.xml. Cần giúp đỡ về mod và script cho máy chủ của bạn? Hãy bắt đầu ở đây, vì cùng 4 bước này dùng được cho cả file XML lẫn file Enforce Script.
Chọn thư mục chứa types.xml làm thư mục làm việc của Coderoute.
Viết bằng lời thường vật phẩm nào và giá trị nào cần đổi.
Ở chế độ Ask first, hãy đọc thẻ trước khi chỉnh sửa được ghi.
Chạy lệnh kiểm tra XML, khởi động lại bản sao thử nghiệm và xem kết quả.
"BakedBeansCan" types.xml1 kết quảtypes.xml12 dòngtypes.xml+1 -1your XML check commandexit 0<type name="BakedBeansCan">
<nominal>40</nominal>
<lifetime>14400</lifetime>
<restock>1800</restock>
<min>20</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="food"/>
<usage name="Town"/>
</type>Một vật phẩm trong types.xml: nominal là số lượng mà nền kinh tế cố giữ, lifetime là số giây một vật phẩm tồn tại. Thẻ flags chứa đủ sáu thuộc tính, ở đây được chia thành 3 dòng cho vừa trang.
Hãy mở thư mục mission trong Coderoute và nhờ nó cho xem BakedBeansCan được cấu hình ra sao. Nó dùng grep để tìm mục đó và read_file để hiển thị, rồi giải thích từng thẻ bằng lời đơn giản. Tiếp theo, hãy yêu cầu nominal là 60 thay vì 40. Ở chế độ Ask first, thay đổi hiện thành một diff, và edit_file chỉ ghi đúng dòng đó sau khi bạn chấp nhận. Sau đó lệnh kiểm tra XML của bạn chạy trong Shell. Cuối cùng, hãy khởi động lại một bản sao thử nghiệm của máy chủ và xem vật phẩm có xuất hiện nhiều hơn không. Hãy giữ một bản sao của file gốc.
Một máy chủ ít mod dễ bảo trì hơn một máy chủ có 30 mod. Hãy chuyển Coderoute sang Plan only và yêu cầu liệt kê những gì mỗi mod cần: một khóa trong thư mục keys, một chỗ trong script khởi chạy và, với vật phẩm mới, các mục trong types.xml. Nó đọc file bằng read_file và grep nhưng không đổi gì. Hãy xem kế hoạch, chuyển sang Ask first và để nó viết từng mục một. Hãy thử sau mỗi thay đổi, để lỗi dễ tìm ra.