Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

DayZ does not expose a universal numeric item-ID list in the game interface. For server configuration, an item’s “ID” is normally its exact text class name—the value inside a <type name="..."> entry in the types.xml file your server loads. The safest list is therefore one extracted from your own live economy file, then checked against the files and game version used by your server.

What a DayZ item ID actually is

When administrators ask for a DayZ item-ID list, they usually mean class names. A class name is a case-sensitive text string such as the value in this entry:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
<type name="Example_Item">
    ...
</type>

That string is what the Central Economy uses to identify the type in configuration. It is not a number shown in the inventory, map, or server browser. The spelling, capitalization, and punctuation must match the class defined by the game or a mod.

The class name matters in more than one economy file. An entry in cfgspawnabletypes.xml refers to a type by name so the server can add attachments or cargo when that item spawns. If the name in that file differs from the corresponding name in types.xml, the relationship will not work as intended. Treat the name as an exact key, not as a friendly label.

#1 Best Overall
Sale
Compressed Air Duster,130000RPM Super Power Cordless Air Duster,Rechargeable Brushless Blower,3 Gear Adjustable Blower with LED Light,Dust Remover for Computer/House/Outdoor/Car
  • Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
  • With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
  • Wide Application:Upgraded attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
  • Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
  • Warranty & Support: Our Electric air duster comes with 5 years warranty and 24/7 customer service. During this period, if you have any questions,pls kindly feel free to contact us.

Where DayZ stores the names

types.xml: the authoritative list for your economy

types.xml contains the per-item economy definitions used by the mission. Each <type name="..."> element supplies one class name, followed by values that control settings such as nominal quantity, lifetime, restock behavior, flags, and usage or location categories. The file that matters is the one registered and loaded by your server, not a random copy downloaded from a forum.

Vanilla servers have a mission folder containing the stock economy files. Modded servers may replace, extend, or register additional files. Before building a list, identify the mission and profile used by the instance you are actually editing; a list extracted from another mission can contain names your server never loads.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

cfgspawnabletypes.xml: attachments and cargo

This file defines extras that can appear with a spawned type, including attachments and cargo. Its type entries use the same class-name key as types.xml. You can therefore find a name in types.xml, then search for that exact string in cfgspawnabletypes.xml to see whether the server gives the item a predefined loadout.

Not every type needs a corresponding spawnable-types entry. Existing types can omit attributes that are not being changed, and a spawnable-types file must retain the formatting expected by the original configuration. A missing optional entry is different from a misspelled entry: the former simply leaves extras undefined, while the latter can prevent the intended rule from matching.

cfgeconomycore.xml: registering custom files

Custom economy files are registered through cfgeconomycore.xml. The registration points to a ce folder and a file, and identifies how the file should be interpreted. A value of types tells the Central Economy to parse a types file; spawnabletypes identifies a spawnable-types file. If a custom file is not registered, extracting names from it will not make those names valid on the server—the file must first be loaded by the economy configuration.

The three practical ways to build a class-name list

Method Best for Coverage Accuracy to your server Main limitation
Extract your own types.xml A complete batch list for one server Types present in that file Highest Does not automatically include names absent from the file or objects that are not economy types
Search a lookup site such as Killfeed’s DayZ search Finding one name from a display name or class name Items plus world objects such as buildings and furniture, according to the service Depends on the site’s data and game version Manual lookups can be slow, and an online result still needs a server-side test
Use a community vanilla list A quick starting point before editing a file Whatever the published list contains Lowest unless its version matches yours Lists can be old; examples include a document labelled DayZ Update 1.25 and a gist described as roughly eight years old

For production configuration, use the first method as your baseline. Use a lookup site to resolve a display name or investigate a world object, and use community lists only as hints that you verify against the server’s files.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
EVEO® Screen Cleaner Spray Kit (Streak-Free) TV Screen Cleaner for Smart TV, Lcd, LEd, Oled | Computer Screen Cleaner Spray and Wipe Microfiber Cloth - TV, Monitor, Laptop, iPad, Car - 6.7oz 1 Pack
  • Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
  • Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
  • Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
  • Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
  • Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth

Method A: extract names from the server’s own types.xml

Step 1: make a safe copy and identify the loaded file

  1. Stop the server or work on a maintenance copy so the file cannot change while you are reading it.
  2. Locate the mission directory used by that instance and find its types.xml. If you run a modded economy, inspect cfgeconomycore.xml for registered ce folders and additional files.
  3. Keep an untouched backup. XML mistakes can stop an economy file from loading, and a backup gives you a direct recovery path.
  4. Check the server’s game and mod versions before comparing the file with any online list. A name that existed in an older build may be removed, renamed, or supplied by a mod you do not have.

Step 2: read the name attributes

Open the file in an editor that can search XML. Search for <type name= and copy only the attribute value, not the surrounding tags. For example, from:

<type name="Example_Item">
    <nominal>10</nominal>
</type>

the class name is Example_Item. Do not substitute the display name visible to players, translate it, or remove underscores. A useful working list has one exact class name per line and retains capitalization.

Step 3: batch-extract the list

Community utilities can do this for a large file. TypesClassNameExtractor by xscr33m extracts class names from DayZ SA or modded types.xml and writes a ClassNames.txt file. DayZSA-ClassName-Extractor by TheAlKatraZ is another simple C++ utility: place a copy of the relevant types.xml beside the program and it writes the results to ClassNames.txt. Because these tools read your copy of the file, their output reflects the names in that file rather than a generic Internet roster.

Before using any extractor, scan its output against the source file. Confirm that it did not include a header, duplicate a name, or silently skip malformed XML. Keep the generated text file alongside a note identifying the mission, server build, and extraction date.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Optional: a local XML extraction script

If you prefer not to install a community utility, this small Python example reads the file as XML and writes one sorted name per line. It is a local parsing aid, not a substitute for checking which file your server loads:

import sys
import xml.etree.ElementTree as ET

source = sys.argv[1]
output = sys.argv[2] if len(sys.argv) > 2 else "ClassNames.txt"
root = ET.parse(source).getroot()
names = []
for element in root.iter("type"):
    name = element.get("name")
    if name:
        names.append(name)
with open(output, "w", encoding="utf-8") as file:
    for name in sorted(set(names), key=str.casefold):
        file.write(name + "n")
print(f"Wrote {len(set(names))} names to {output}")

Run it against a copy first, for example:

python extract_types.py path/to/types.xml ClassNames.txt

An XML parse error is useful information: repair or restore the source file rather than trying to work around a partially read list. If your file uses a namespace or an unusual structure, use a tool that understands that format and compare its output with a manual search.

Rank #3
BladeHawks RGB Gaming Mouse Pad Extra Large Extended 31.5x12 Inch-Black
  • 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
  • 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
  • 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
  • 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
  • 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.

Method B: look up a name from a display name

A lookup service can be faster when you know only what an item is called in the game. Killfeed’s DayZ search accepts either an exact types.xml name or an in-game display name. Its coverage also includes world objects such as buildings and furniture, which are not necessarily present as ordinary item entries in your economy file.

  1. Enter the player’s display name first if you do not know the class spelling.
  2. Compare the returned class name character by character with the value you plan to use.
  3. Check whether the result belongs to vanilla DayZ or a mod. A mod class is usable only when that mod is installed and loaded on your server.
  4. Search your own types.xml for the returned string. If it is absent, determine whether it belongs in a registered custom file before editing anything.
  5. Spawn-test the result on a test instance; an online lookup is a lead, not proof that your current build accepts the name.

Display names can be ambiguous, localized, or shared by variants. Searching by the exact class name is more reliable once you have extracted your own list.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Method C: use community lists without trusting them blindly

Community class-name lists are convenient when you are starting a project or trying to recognize an unfamiliar entry. Scribd documents and GitHub gists contain vanilla lists, but their age is a material risk. One Scribd document is labelled for DayZ Update 1.25, while one commonly circulated gist is described as roughly eight years old. Neither label establishes that the list matches your current server.

Use an old list as a discovery index only:

  • Record the list’s stated game version and publication date.
  • Compare every candidate with the stock files in your own mission folder.
  • Remove entries supplied by DLC or mods that are not installed.
  • Do not assume a missing entry means the item is invalid; it may be in a separate registered file.
  • Test any name that will be used in a production economy before making it available to players.

No official, current 2026 roster was identified. The Bohemia Interactive community wiki documentation for central-economy mission files is the closest official-leaning reference described here, but it explains file structure rather than publishing a complete item catalogue. That is why a server-local extraction remains the dependable source.

How to verify a class name before production use

Confirm the version and source

Write down the DayZ server build, the mission name, and the mod set. A class name is meaningful only in the content set that defines it. When a patch or mod update changes the economy, regenerate the list rather than assuming the old text file is still complete.

Compare against stock and registered files

Search the stock mission files and every custom file registered in cfgeconomycore.xml. If the name exists only in an unregistered file, the Central Economy will not see it. If it appears in multiple files, check which definition is intended and whether the registration order creates an override or conflict.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
Sale
Vaydeer Wrist Rest for Keyboard and Mouse, Computer Ergonomic Wrist Support Pad, Soft Memory Foam Arm Cushion for Desk, Palm Hand Office Laptop Typing
  • 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
  • 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
  • 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
  • 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
  • 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.

Check both economy and spawnable-type references

For an item that should spawn with a magazine, attachment, or cargo, verify that the parent name in cfgspawnabletypes.xml exactly matches the types.xml name. Compare case, underscores, hyphens, and numerals. A visually similar name is not an acceptable match.

Spawn-test on a separate instance

  1. Back up the mission files.
  2. Apply the smallest possible test change to a non-production server.
  3. Restart the server so the economy reloads the file.
  4. Use your normal administrator or testing method to request the item.
  5. Check the server log and the in-game result. Confirm that the object appears, has the expected attachments or cargo, and does not generate an XML or economy error.
  6. Only then copy the verified change into production, preserving the tested version of the file.

A successful spawn proves that the current server recognizes the class. It does not prove that the item will appear naturally: nominal values, usage flags, location categories, lifetime, and restock settings still determine economy behavior.

Keeping large economy files manageable

Split by function, not by guesswork

DayZ Type Splitter Pro is a community GitHub project intended to split a large types.xml into categories. Splitting can make audits and updates easier, but each resulting file must still be valid XML and correctly registered. A split that produces duplicate roots, broken comments, or unregistered files can be worse than one large file.

Keep mod data separate from core files

Server administrators commonly place mod data in a separate folder such as custom_types and register those files through cfgeconomycore.xml. This is community practice rather than a guarantee that every hosting setup uses the same path. Follow the registration syntax accepted by your server’s economy configuration, and keep a map showing which file owns each class name.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Maintain a simple inventory of files

Record Why keep it
File path and registration entry Shows which files the server should load
Game and mod versions Explains why a name may differ after an update
Extracted class-name list Provides a searchable snapshot for administrators
Last spawn-test date and result Separates a known-working name from an unverified one
Backup of the previous XML Allows fast rollback after an economy error
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Common mistakes and fixes

Using a numeric ID from an unrelated tool

Some admin panels or scripts may assign their own numbers, but those numbers are not the DayZ class key described by the economy files. Find the literal text in the name attribute instead.

Copying the display name

Military boots, for example, is a human-facing label; the configuration requires the exact class string. Search for the class in your file or resolve it with a lookup service, then paste the result without editing its spelling.

Best Value
Sale
Under Desk Cable Management Tray No Drill, Metal Mesh Cable Management Under Desk with Clamp Mount, 2 Hole Cable Tray with Wire Management and Cord Organizer for Home Office Standing Desk
  • 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
  • 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
  • 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
  • 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
  • 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.

Relying on an old list after a patch

A list labelled for Update 1.25 or a years-old gist can contain stale, missing, or mod-specific entries. Regenerate from the live file after updates and use dated lists only for comparison.

Editing the wrong mission

Hosts often retain several mission folders for different maps or profiles. Confirm the path named by the running instance and inspect its registration file before changing an XML copy.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Forgetting a custom-file registration

Creating custom_types/types.xml does nothing until cfgeconomycore.xml registers it with the appropriate types interpretation. Verify the registration and restart the server.

Breaking XML while adding an item

Unclosed tags, duplicate roots, invalid characters, and malformed comments can stop a file from loading. Validate the XML, compare it with the original formatting, and restore the backup if the server reports a parse failure.

Expecting a valid name to spawn naturally

Recognition and distribution are separate. A valid class can still remain rare or never appear if its economy quantities, flags, usage, or location categories do not permit the desired spawn. Verify the relevant economy settings after the name itself works.

A repeatable workflow for administrators

  1. Identify the running mission, server version, and installed mods.
  2. Back up the mission and locate the loaded types.xml.
  3. Inspect cfgeconomycore.xml for additional ce files.
  4. Extract every <type name="..."> value into a dated ClassNames.txt.
  5. Use a display-name lookup only when you need to resolve an unknown object.
  6. Compare community lists with your extracted list; never replace the local list merely because an online list is longer.
  7. For attachments or cargo, verify the same exact key in cfgspawnabletypes.xml.
  8. Test new or changed names on a separate server and inspect logs.
  9. Promote only the tested XML and keep the prior version for rollback.
  10. Repeat the extraction and verification after a game patch or mod update.

What to use when you need a particular kind of answer

  • Need every class currently available to your server: extract your own registered types.xml files.
  • Know the display name but not the class: use Killfeed’s search, then confirm the result locally.
  • Need a building or furniture object: a lookup service with world-object coverage may be more useful than a types-file extractor.
  • Need a historical or vanilla reference: consult a dated community list, but record its version and verify each entry.
  • Need to manage hundreds of mod entries: split files carefully, register every file, and maintain a generated list with its source path.

Bottom line for a DayZ item-ID list

For DayZ server work, “item ID” means the exact class-name string, not a universal numeric identifier. The most reliable list is generated from the types.xml and registered custom files your own server loads. Online lookups and community lists are useful for discovery, but they can cover different object types or outdated game versions. Match names exactly in cfgspawnabletypes.xml, verify registrations in cfgeconomycore.xml, and spawn-test every production change on the same game and mod build you run.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.