Έκπτωση Αστραπή 50% έκπτωση σε όλους τους servers Τελευταία Ημέρα!
Λήγει σε: 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

DayZ Οικονομία Λείας - Επεξεργασία types.xml


Αυτός ο οδηγός εξηγεί πώς να επεξεργαστείτε το types.xml για να προσαρμόσετε την οικονομία λείας στον DayZ server σας που φιλοξενείται με την Legion Hosting. Θα μάθετε τι ελέγχει κάθε ιδιότητα, θα δείτε παραδείγματα για συνηθισμένα σενάρια ρύθμισης, και θα κατανοήσετε πώς να επικυρώσετε τις αλλαγές σας. Για γενική διαμόρφωση server, δείτε τον Οδηγό Εγκατάστασης DayZ Server.

Σταματήστε τον server σας πριν επεξεργαστείτε οποιοδήποτε αρχείο διαμόρφωσης. Σταματάτε πάντα τον server σας από την καρτέλα Console στο GPanel πριν επεξεργαστείτε το types.xml ή οποιοδήποτε άλλο αρχείο mission. Αλλαγές που γράφονται ενώ ο server τρέχει μπορεί να αντικατασταθούν ή να αγνοηθούν στον επόμενο τερματισμό.

Εντοπισμός του 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 Ο στοχευόμενος αριθμός αυτού του αντικειμένου που ο server προσπαθεί να διατηρεί στον χάρτη ανά πάσα στιγμή. Αυξήστε το για να κάνετε το αντικείμενο πιο κοινό. Ορίστε το σε 0 για να απενεργοποιήσετε εντελώς την εμφάνιση.
min Ο ελάχιστος αριθμός αυτού του αντικειμένου στον χάρτη πριν το σύστημα ανανέωσης αρχίσει να εμφανίζει περισσότερα. Πρέπει να είναι μικρότερο ή ίσο με το nominal.
lifetime Πόσο καιρό (σε δευτερόλεπτα) παραμένει ένα αντικείμενο στο έδαφος πριν εξαφανιστεί αν δεν χρησιμοποιηθεί. Αυξήστε αυτή την τιμή για να κάνετε τα αντικείμενα να διαρκούν περισσότερο πριν εξαφανιστούν.
restock Χρόνος (σε δευτερόλεπτα) μεταξύ προσπαθειών εμφάνισης. Ορίζοντάς το σε 0 σημαίνει ότι το αντικείμενο επανεμφανίζεται μόλις ο αριθμός πέσει κάτω από το min.
quantmin / quantmax Ελέγχει το εύρος ποσότητας όταν εμφανίζεται το αντικείμενο (π.χ. αριθμός σφαιρών σε γεμιστήρα). Η τιμή -1 σημαίνει ότι το παιχνίδι χρησιμοποιεί την προεπιλογή του.
cost Ένα βάρος προτεραιότητας που χρησιμοποιείται από την Central Economy. Υψηλότερες τιμές κάνουν το αντικείμενο να εμφανίζεται νωρίτερα κατά τη διάρκεια ενός κύκλου ανανέωσης. Τα σπάνια αντικείμενα τυπικά έχουν υψηλότερες τιμές cost.

Επεξήγηση των Flags

Κάθε στοιχείο <type> περιλαμβάνει ένα στοιχείο <flags> που ελέγχει πώς η οικονομία μετράει τα υπάρχοντα στιγμιότυπα του αντικειμένου:

Flag Περιγραφή
count_in_map Μετρά αντικείμενα στο έδαφος προς το σύνολο nominal.
count_in_cargo Μετρά αντικείμενα μέσα σε δοχεία (σακίδια, αποθήκευση) προς το σύνολο.
count_in_hoarder Μετρά αντικείμενα σε κρυψώνες παικτών και θαμμένα δοχεία προς το σύνολο.
count_in_player Μετρά αντικείμενα που μεταφέρονται από συνδεδεμένους παίκτες προς το σύνολο.
crafted Ορίστε το σε 1 αν αυτό το αντικείμενο είναι μόνο κατασκευάσιμο και δεν πρέπει να εμφανίζεται φυσικά.
deloot Ορίστε το σε 1 για λεία Dynamic Event (συντριβές ελικοπτέρων, κ.λπ.).

Παράδειγμα: Καταχώρηση Τυφεκίου Εφόδου 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>

Σε αυτό το παράδειγμα ο server προσπαθεί να διατηρεί 5 AKM στον χάρτη ανά πάσα στιγμή (nominal=5). Όταν ο αριθμός πέσει κάτω από 2 (min=2), νέα εμφανίζονται αμέσως (restock=0). Κάθε AKM εξαφανίζεται μετά από 4 ώρες αν δεν αγγιχτεί (lifetime=14400 δευτερόλεπτα). Μετρώνται μόνο οι εμφανίσεις στο έδαφος (count_in_map=1), οπότε τα AKM μέσα σε σακίδια παικτών ή θαμμένες κρυψώνες δεν αφαιρούνται από το σύνολο.

Ετικέτες Category και Usage

Οι ετικέτες <category> και <usage> ελέγχουν πού εμφανίζονται τα αντικείμενα στον χάρτη:

  • <category name="weapons"/> -- ταξινομεί τον τύπο αντικειμένου (όπλα, ρούχα, εργαλεία, τρόφιμα, κ.λπ.)
  • <usage name="Military"/> -- περιορίζει τις εμφανίσεις σε στρατιωτικές ζώνες. Άλλες τιμές περιλαμβάνουν Town, Village, Farm, Industrial, Hunting, School, Medic, Police, Firefighter, και Coast.

Μπορείτε να προσθέσετε πολλαπλές ετικέτες <usage> για να επιτρέψετε σε ένα αντικείμενο να εμφανίζεται σε αρκετούς τύπους τοποθεσιών.

Συνηθισμένα Παραδείγματα Ρύθμισης Λείας

Στόχος Τι να Αλλάξετε
Να κάνετε ένα αντικείμενο πιο κοινό Αυξήστε τα nominal και min
Να απενεργοποιήσετε την εμφάνιση ενός αντικειμένου Ορίστε το nominal σε 0 και το min σε 0
Να διαρκούν τα αντικείμενα περισσότερο πριν εξαφανιστούν Αυξήστε το lifetime (η τιμή είναι σε δευτερόλεπτα· 3600 = 1 ώρα)
Να επιταχύνετε την επανεμφάνιση αντικειμένων μετά τη συλλογή Μειώστε το restock ή ορίστε το σε 0
Να μετράται η σπάνια λεία ακόμη και όταν αποθηκεύεται Ορίστε count_in_hoarder="1" και count_in_cargo="1"
Να επιτρέψετε σε ένα αντικείμενο να εμφανίζεται σε πόλεις και στρατιωτικές περιοχές Προσθέστε και τα δύο <usage name="Town"/> και <usage name="Military"/>

Επικύρωση των Αλλαγών σας

Επικυρώστε το XML σας πριν την αποθήκευση. Το types.xml πρέπει να είναι έγκυρο XML. Μία μόνο μη κλειστή ετικέτα, μη ταιριαστή αγκύλη, ή αδέσποτος χαρακτήρας θα εμποδίσει τον server να φορτώσει την mission και μπορεί να προκαλέσει κατάρρευση κατά την εκκίνηση. Χρησιμοποιήστε έναν επεξεργαστή κειμένου με επικύρωση XML (όπως το Notepad++ ή το VS Code) όταν επεξεργάζεστε αυτό το αρχείο τοπικά πριν το ανεβάσετε.

Συνηθισμένα λάθη XML που πρέπει να προσέξετε:

  • Παράλειψη κλεισίματος ενός στοιχείου <type> με </type>
  • Μη ταιριαστά εισαγωγικά σε τιμές ιδιοτήτων (π.χ. name="AKM χωρίς εισαγωγικό κλεισίματος)
  • Αδέσποτοι χαρακτήρες ή επιπλέον γωνιακές αγκύλες
  • Κατά λάθος διαγραφή της δήλωσης XML στην κορυφή του αρχείου
Οι αλλαγές στο types.xml τίθενται σε ισχύ με την επανεκκίνηση του server. Η οικονομία λείας φορτώνεται κατά την εκκίνηση. Αφού αποθηκεύσετε τις επεξεργασίες σας, επανεκκινήστε τον server από το GPanel για να τεθούν σε ισχύ οι αλλαγές. Οι νέες τιμές λείας θα ισχύσουν για αντικείμενα που εμφανίζονται μετά την επανεκκίνηση -- τα αντικείμενα που βρίσκονται ήδη στον χάρτη διατηρούν τους αρχικούς χρονοδιακόπτες εξαφάνισής τους.

Αλληλεπιδράσεις Mod με το types.xml

Αν τρέχετε mods που προσθέτουν νέα αντικείμενα, αυτά τα mods μπορεί να περιλαμβάνουν τις δικές τους καταχωρήσεις types.xml στον φάκελο db/ του mod. Αν οι αλλαγές σας στο βασικό (vanilla) types.xml δεν φαίνεται να τίθενται σε ισχύ για αντικείμενα mod, ελέγξτε αν το mod παρακάμπτει την καταχώρηση. Μπορεί να χρειαστεί να επεξεργαστείτε το δικό του types.xml του mod αντί αυτού.

Σχετικά Άρθρα

Χρειάζεστε περισσότερη βοήθεια; Αν δεν μπορείτε να επιλύσετε ένα πρόβλημα αφού ακολουθήσετε αυτόν τον οδηγό, ανοίξτε ένα ticket υποστήριξης στο legionhosting.net/submitticket.php και συμπεριλάβετε το ID του server σας, την έξοδο της κονσόλας GPanel, και μια περιγραφή του προβλήματος.

Was this article helpful?

Ready to Get Started?

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