मिशन फ़ोल्डर खोलें
types.xml वाले फ़ोल्डर को Coderoute का वर्किंग फ़ोल्डर चुनिए।
आप एक छोटा DayZ प्राइवेट सर्वर चलाते हैं और एक आइटम बहुत कम मिलता है। हल है types.xml में एक संख्या। अपने सर्वर की मॉडिंग और स्क्रिप्टिंग में मदद चाहिए? यहीं से शुरू कीजिए, क्योंकि यही 4 चरण XML और Enforce Script फ़ाइलों, दोनों पर काम करते हैं।
types.xml वाले फ़ोल्डर को Coderoute का वर्किंग फ़ोल्डर चुनिए।
सरल शब्दों में लिखिए कि कौन-सा आइटम और कौन-सा मान बदलना है।
Ask first मोड में, बदलाव लिखे जाने से पहले कार्ड पढ़िए।
अपनी XML जाँच चलाइए, टेस्ट कॉपी रीस्टार्ट कीजिए और नतीजा देखिए।
"BakedBeansCan" types.xml1 मिलानtypes.xml12 पंक्तियाँtypes.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>types.xml में एक आइटम: nominal वह संख्या है जितनी इकॉनमी बनाए रखना चाहती है, lifetime बताता है कि एक आइटम कितने सेकंड टिकता है। flags टैग में सभी छह एट्रिब्यूट हैं, जिन्हें पेज में समाने के लिए यहाँ 3 पंक्तियों में बाँटा गया है।
Coderoute में मिशन फ़ोल्डर खोलिए और उससे BakedBeansCan का कॉन्फ़िगरेशन दिखाने को कहिए। एजेंट grep से एंट्री ढूँढता है और read_file से उसे दिखाता है, फिर हर टैग सरल शब्दों में समझाता है। इसके बाद 40 की जगह nominal 60 माँगिए। Ask first मोड में बदलाव diff के रूप में दिखता है, और आपके स्वीकार करने के बाद edit_file सिर्फ़ वही पंक्ति लिखता है। फिर आपकी XML जाँच कमांड Shell में चलती है। अंत में अपने सर्वर की टेस्ट कॉपी रीस्टार्ट कीजिए और देखिए कि आइटम ज़्यादा बार मिलता है या नहीं। मूल फ़ाइल की एक कॉपी रखिए।
हल्के मॉड वाला सर्वर 30 मॉड वाले सर्वर से सँभालना आसान है। Coderoute को Plan only पर कीजिए और माँगिए कि हर मॉड को क्या चाहिए, उसकी सूची बने: keys फ़ोल्डर में एक कुंजी, आपकी लॉन्च स्क्रिप्ट में एक जगह और नए आइटम के लिए types.xml में एंट्री। वह read_file और grep से फ़ाइलें पढ़ता है पर कुछ नहीं बदलता। प्लान की समीक्षा कीजिए, Ask first पर जाइए और उसे एक बार में एक एंट्री लिखने दीजिए। हर बदलाव के बाद टेस्ट कीजिए, ताकि गलती आसानी से मिल जाए।