Spawning buildings manually on a DayZ server allows administrators to create unique, custom points of interest and safe zones that set the server apart from vanilla maps. It gives complete control over player progression and map balance by strategically placing structures to guide player traffic or restrict access to high-tier loot areas. Additionally, manual placement is essential for hosting immersive, server-specific community events or building intricate roleplay bases that keep the gameplay fresh and engaging.
Requirement: CfgGamplay must be enabled. Learn how to here.
1. Subscribe to the following mods.
CF | DayZ Editor | DayZ Editor Loader | Dabs Framework
2. Launch DayZ.
3. Load the mods from step 1.
4. Press the Play button. Disable BattlEye if an error displays on launch.
5. From the desired map, click Load.
Note: Press the
Spacebarto toggle the mouse.
6. Open the map. The default hotkey to open and close the map is the M key.
7. Middle-click on the desired area.
8. Close the map.
9. From the filters tab, collapse dz and structures.
10. Select the desired building.
11. Place the building in the desired area. Scroll the mouse wheel to rotate the building.
12. Click the blue marker to edit the position.
-
Hold
Left-Shift + Click= Rotates the building. -
Hold
Left-ALT + Click= Adjusts the height of placement. -
Hold
Left-CTRL + Click= Moves the building freely. -
Right-click= Displays automatic options.
13. Press the T key to teleport the player.
Note: The
Homehotkey will switch between player and editor modes to test building placement.
14. Once finished, open the File dropdown.
15. Choose Export and Export Object Spawner.
16. Enter a name.json in the desired directory and click Export.
17. From the File dropdown, select Export and Export MapGroupPos.
18. Input a name.xml in the desired directory and select Export.
Note: The default local directory is in
\Documents\DayZ\Editor.
19. Go to the JSON file from step 16.
20. Minimize the folder to use later in the tutorial.
21. Open the XML file from step 18.
22. Take note of the data between the <map/> tags.
23. Log in to the BisectHosting Starbase panel.
24. Stop the server.
25. Go to the Files tab.
26. Choose mpmissions.
27. Select the desired map folder.
28. Download the mapgrouppos.xml file.
29. Edit the file locally with a Notepad app.
30. Between the <map/> tags, paste the data from step 22 in a new line. Ensure any formatting is not changed.
Note: Input a comment tag
<!--text-->to remember the custom building.
30. Click Save.
31. Return to the BisectHosting Starbase panel.
32. Upload the XML file from step 30.
33. Click Create and choose Create Folder.
34. Input any custom name and click Create.
35. Go to the created custom folder.
36. Upload the JSON file from step 20.
37. Return to the map folder.
38. Open the cgfgameplay.json file.
39. Next to "objectSpawnersArr" under "WorldsData", input the following within the square brackets: "FolderName/File.json"
-
FolderName= Input the name from step 34. -
File.json= Enter the name from step 36.
Note: Separate multiple files with a comma.
40. Press the Save button.