Dev Build Server Setup¶
Open Notepad as Administrator and open
C:\Windows\system32\drivers\etc\hosts. Add these three lines to the bottom of the file and save.
Navigate to your dev build game files and find
DeadByDaylight/Config/DefaultEngine.ini. Add these lines to the end. (This step can be skipped if you downloaded the dev build from the Developer Build page, as this modification is already included)
- Download and install NodeJS 18 LTS. LTS versions 16 and 14 have also been tested.
- Download and extract the latest release of the server using the "Source code (zip)" link.
- Navigate to the folder where you extracted the server files and run
setup.bat. You should see an output like this:
run.batto start the server. You should see an output like this:
- You should be done, so start your game! Repeat step 6 each time you want to start the server.
EADDRINUSE: Something on your system is using port 80 or port 443, both of which are necessary for the server to function. To find out what, run PowerShell as Administrator and run
Get-Process -Id (Get-NetTCPConnection -LocalPort 80).OwningProcess (replacing 80 with 443 if necessary).
EACCES can also be caused by not having permission to access the necessary ports on Linux.
Many of the server's settings can be changed by modifying the HJSON configuration files in the settings folder. These settings include the amount of starting bloodpoints, default player level/devotion, whitelist, and which event is active (if any). Instructions can be found here.
Bugs and Feature Requests¶
If you find a bug or missing feature, feel free to create an issue https://github.com/Preston159/dbd-server/issues[here]. + Please be sure to include as much information as possible, especially when concerning bugs.