DayZ
Not enough ratings
Step-by-step Namalsk server setup
By rear tire
There's a step-by-step guide on how to setup Namalsk LAN server to play with your friends!
   
Award
Favorite
Favorited
Unfavorite
Quick notes
Aloha! In this guide I'll help you with setting up a DayZ Namalsk server with all the links and images needed. Feedback is extremely appreciated as well! So, let's begin.
Preparations
Firstly, you'll need to download a DayZ server from your Steam library.


Secondly, we need a Namalsk server configuration from here https://github.com/SumrakDZN/Namalsk-Server . All the credits for mod goes to Sumrak. Lots of stuff about server config is written there as well.

Thirdly, since we'll be hosting in LAN, we need any program like Hamachi or Radmin VPN(which is my personal choice), it doesn't really matter.

And finally, it's totally up to you, but I'd recommend downloading any code editor so all the code will be fancy and easy to read. I use Notepad++ and it does its job amazingly.
Setting up the server
After you download a ZIP archive you'll see a lot of folders, let's go through all of them:
  • Central Economy Tool - didn't really touch it and it's always worked fine for me, so that's a skip
  • Keys - there's a .bikey file which you'll need to paste into your server's "keys" folder
  • Mission Files - you can choose to play a hardcore or a regular version. Can't say the real difference since I've always been playing a regular one, so I'll continue the guide on this version even tho it shouldn't differ for a hardcore one. So, you copy the folder with a version you want to your local server into the folder "mpmissions", so it should look like that

  • Server config - choose the same difficulty you've decided to play on and fully replace (delete the old one and paste the new one) that serverDZ.cfg on your server with the one from archive. You can config it however you want there, but I just change "hostname" param so the server has a name and that's all.

Okay, now we're almost there. You need to subscibe to Namalsk Island and Namalsk Survival mods on Steam Workshop. After it's done, launch DayZ launcher and install these mods there.

Then go to local folder of your DayZ game and find a !Workshop folder there (it was hidden for me) and I also recommend creating a shortcut somewhere on the desktop so you have an easy and fast access to it in the future

There you should find both of the mods, which you need to paste to your server's root folder (where .exe file is located).

Did that? Cool! Now you need to create a file called "start.bat" in the root folder and put that code inside of it

@echo off
:start
::Server name
set serverName=!!!
::Server files location
set serverLocation="!!!"
::Server Port
set serverPort=2302
::Server config
set serverConfig=serverDZ.cfg
::Logical CPU cores to use (Equal or less than available)
set serverCPU=2
::Sets title for terminal (DONT edit)
title %serverName% batch
::DayZServer location (DONT edit)
cd "%serverLocation%"
echo (%time%) %serverName% started.
::Launch parameters (edit end: -config=|-port=|-profiles=|-doLogs|-adminLog|-netLog|-freezeCheck|-filePatching|-BEpath=|-cpuCount=)
start "DayZ Server" /min "DayZServer_x64.exe" -config=%serverConfig% -port=%serverPort% -cpuCount=%serverCPU% -profiles=!!!\profiles "-mod=@Namalsk Survival;@Namalsk Island" -dologs -adminlog -netlog -freezecheck
::Time in seconds before kill server process (14400 = 4 hours)
timeout 14390
taskkill /im DayZServer_x64.exe /F
::Time in seconds to wait before..
timeout 10
::Go back to the top and repeat the whole cycle again
goto start

Don't get scared, let me explain. I put "!!!" where you'll need to set your own data, like
- ServerName should be obvious,
- serverLocation is a path to a folder where your server is located like "E:\DayZServer", so you put yours one!
- -profiles is a path to "profiles" folder in your server's root folder(if you don't find it here just create it)

!!!Also a note about the last 2 lines of code:!!!
::Go back to the top and repeat the whole cycle again
goto start

For some people it can cause a bit of a trouble since it will start opening server infinite amount of times till it crashes your pc, so I deleted it out of my .bat file. Basically, what it should do is restart a server once the server was up an amount of time in "timeout ..." option, but it doesn't work sometimes. The server will warn you when it's going to close, so don't worry about that!

So, here we are. You can try launching the server by the start.bat file you've created and if it doesn't throw any errors at you, then you're fine!
After the server has successfully launched the last 3 lines in a console should be

and server's folder should look like this:


Now you can try connecting to a server from a game launcher on a LAN tab

In order to connect without problems you should click red "JOIN" button, make sure all the mods match and hit the other red button below

If you didn't encounter any troubles or errors so far and have sucessfully connected to a server then you can start playing with your buddies (don't forget to join the same network in Radmin/Hamachi)! I will add troubleshooting and loot config(spoiler alert!) parts below.
Troubleshooting
Here's a list of errors I used to encounter, will add more over time
  • Q: I can't connect to server, there's a .pbo error.
  • A: Make sure that: 1. All the mods are in server's folder; 2. All the needed keys are inside of "keys" folder; 3. All of these mods are listed in "-mod=..." part of start.bat
  • Q: There's so few loot/no loot/ anything else related to loot
  • A: Everything loot related is stored in "mpmissions" > "regular(or hardcore).namalsk" folder and > "db" .xml files. Make sure you didn't mess there like accidentally put additional <types> or </types>(there should only be 1 of each), and every opening <type> has a closing </type> in types.xml file.
  • Q: Can't find a vehicle on a map
  • A: Everything vehicles related is stored in "mpmissions" > "regular(or hardcore).namalsk" folder and/or > "db" .xml files as well, but mainly in cfgplayerspawnpoints.xml. Make sure cords of each object is for Namalsk map, if they aren't, you can search for a config file online(thanks to everyone who upload them) or do it manually by an online map.
    ...
Lore loot managment
This part is a bit tricky. Only edit it if you play with a ton of mods that add a lot of new loot so they can overwrite lore loot by accident(happenes to me a lot). Everything below is ordered by the time you should get to the item in terms of lore(my view on it). Lore types are stored in types_dzn.xml.

MUON detector:
dzn_detector


NAC Card:
dzn_module_card
Should be nominal 1 and min 1, but if you have hard times trying to obtain it just make it like 6-7


Filaments:
dzn_printer_filament_abs
dzn_printer_filament_tpc
dzn_printer_filament_nylon
The more nom and min - the more on a map


LEHS blueprints:
dzn_blueprint_lehs
How many of them will be spwaned near the lifeboat


Lifeboats(cfgeventspawns.xml):
StaticLifeboat
Add or del coordinates
And
"StaticLifeboat" in events.xml
Nominal is the amount of boats that will be spawned on a map


Lantia cords module:
dzn_module_lantia


Surge module:
dzn_module_surge


LEHS battery:
dzn_lehs_battery
LEHS oxygen tank:
dzn_lehs_o2tank


APSI helmet:
dzn_apsi
Outro
That's it for now. Thank you for reading this article!

Additional thanks to Sumrak[github.com] for amazing hours we spent, spend and will spend on his cool map!
7 Comments
rear tire  [author] Mar 21 @ 9:37am 
It's most likely hidden. To see hidden folders check the top of your Windows files Explorer, go to "View" tab and then tick "Hidden items" option
I cant find the !workshop folder, any idea?
JayCee-XCIII Aug 27, 2024 @ 5:16pm 
Thanks for this guide mate :104:
Rudlyn Jul 15, 2024 @ 5:32am 
yee theres this "bliss" file on your screenshot in the dayzserver folder but i dont have it, otherwise everything should be in check, and the bat file worked before but now it just stopped, it wasnt an admin issue. Ill manage without it, thanks for trying to help tho
rear tire  [author] Jul 15, 2024 @ 5:25am 
Hi,
The first issue seems to be caused by either some troubles in .cfg files or lack of certain files. Double check you have downloaded everything according to the guide, like both survival and map mods, as well as stuff from GitHub etc. and make sure all the folders paths in config files are in the right format like "E:\SteamLibrary\steamapps\common\DayZServer" (for ex)
The second issue is most likely caused by running .bat file with or without admin right (try both)
Rudlyn Jul 13, 2024 @ 8:25am 
im trying it now and im having trouble, first it was giving me a "no map found with name namalsk" error and now i cant even start the fucking batch file as it says that my PC cannot run that kind of app, even though it worked on the vanilla maps
CR-550 Savanna Jan 29, 2024 @ 12:42pm 
Thank you