Dead by Daylight

Dead by Daylight

Not enough ratings
Remove Internet Lag and Get Better Servers! (2025 100% Safe and Working!)
By Maidehnless
I made a script that executes through windows powershell that lets you decide and pick exactly which servers you match make into when playing dead by daylight!

Youtube Guide
   
Award
Favorite
Favorited
Unfavorite
READ THIS BEFORE USING
Blocking us-east-1 / Virginia is known to cause errors with EAC, try to avoid blocking this region!
Obtaining the script
Grab the latest release here[github.com].

Before we continue with the guide, I’ll explain WHAT this script does and why it is 100% RISK-FREE from any sort of repercussion! Consider this section a FAQ-style breakdown.

Does the program inject itself into Dead by Daylight or interact with the client in any way?
No! The script and the Dead by Daylight client DO NOT interact in any way. The ONLY reason the script needs to know about the game is to locate the executable — so it can apply firewall rules specifically for that file.

How does the script block regions?
Dead by Daylight servers are hosted by AWS (Amazon Web Services), which publicly lists their IP ranges HERE[ip-ranges.amazonaws.com], along with the regions those IPs are assigned to.
What my script does is download and sort EVERY AWS IP range by region. When you choose to block or unblock a region, it writes Windows Firewall rules specifically for the DBD executable — applying them to ALL IPs in those selected regions.

Why does it need admin-level privileges?
As mentioned above, the script creates and removes firewall rules — which requires administrator permissions. That’s the only reason elevated privileges are needed.

What platforms does this work on?
This script is designed for Windows-based operating systems. It now supports installs from Steam, Epic Games, and the Windows Store.

Is this script safe?
Yes. I personally wrote 100% of the code. You can view a virus scan of the scripts at THIS LINK[www.virustotal.com] to confirm there’s nothing malicious happening behind the scenes.
That said, PLEASE DON’T blindly trust any file online — including mine. Think of this as a quick internet safety class. Check the last section of the guide for more steps you can take to independently verify the script.

Are you still actively working on this script?
Yes — I’m still maintaining it and have a few improvements planned. HOWEVER, my focus is shifting toward building a universal AWS Region Blocking program. It will work just like this script but offer more features, such as:
  • AWS IP Detection
  • AWS Region Identification
  • Live Region Ping Monitoring
  • Fully Developed GUI (Graphical User Interface) — no more CLI/PowerShell
First Time Running The Script
Once you have downloaded the script and extracted it somewhere convenient for you run the MRB_launcher.bat, when asked for admin level escalation accept the prompt.

This will bring a menu asking you which Platform you want to block:
1. Steam
2. Epic Games
3. Windows Store

Select ONE, you will then be asked to enter a path to a file, this changes PER platform!
Finding the EXECUTABLE!
If you're a tech knowing chad and already know how to find the relevant executable, good job and feel free to skip this!

However if you're a not-knowing Noah/Nancy and need a step by step, just see below for EACH PLATFORM!


STEAM
Go to your Steam client, find DBD, right click it and go Mange>Browse Local Files

Then continue in this path "\Dead by Daylight\DeadByDaylight\Binaries\Win64\" until you find the file called "DeadByDaylight-Win64-Shipping.exe".

Now in the address bar copy the entire path and make sure to include DeadByDaylight-Win64-Shipping.exe at the end.

DON'T
E:\SteamLibrary\steamapps\common\Dead by Daylight\DeadByDaylight\Binaries\Win64
DO
E:\SteamLibrary\steamapps\common\Dead by Daylight\DeadByDaylight\Binaries\Win64\DeadByDaylight-Win64-Shipping.exe

and paste THIS into the Powershell Window!

EPIC GAMES
Go into your Epic Games Library, click on the 3 little dots, Manage, then click the folder Icon next to Uninstall.

and follow this path "\Dead by Daylight\DeadByDaylight\Binaries\EGS\" until you find the file called "DeadByDaylight-EGS-Shipping.exe".

Now in the address bar copy the entire path and make sure to include DeadByDaylight-Win64-Shipping.exe at the end.

DON'T
C:\Program Files\Epic Games\Dead by Daylight\DeadByDaylight\Binaries\Win64
DO
C:\Program Files\Epic Games\Dead by Daylight\DeadByDaylight\Binaries\Win64\DeadByDaylight-EGS-Shipping.exe

and paste THIS into the Powershell Window!

WINDOWS STORE

While this works, I am really not 100% of a certain way to find the path to this version, however I know that the executable is called "DeadByDaylight-WinGDK-Shipping.exe". I am planning to update this area ASAP.
Getting the IP Ranges!
After you have added a correct path to the right DBD client executable, you will need to update the IP Ranges.
Press 1 then hit ENTER, this will download ALL IP ranges then sort them by region for later use, you will get a pop up prompting how many IP ranges were added per region. This can be ignored and is simply there for feedback.
Block Region(s)
PLEASE NOT THAT THIS REMOVES THE REGIONS PER PLATFORM CHOSEN BEFORE NOW!
Every time you launch MRB_launcher.bat it will ask you what platform, so if you play on multiple different platforms the rules are dependant to each platform, so blocking a region on Steam WON'T automatically block that region on Epic Games or Windows Store and Visa Versa, this works the same for UNBLOCKING, so make sure you've selected the correct platform!

once you have updated the IP Ranges, select option 2 and press enter, this will pop up a window to select which region to block, press 8 and 9 to go through each page and enter the corresponding number for each region that you wish to block.
Once you have selected which regions to block, apply these filters by press A then Enter and all marked regions will be blocked.
Windows will pop up according to how many regions you want to block, DO NOT CLOSE THESE WINDOWS UNTIL COMPLETE. Once complete it will give some feed back to what was done, this can be ignored and now you will NO LONGER be match made into the selected region(s).
Unblock Region(s)
PLEASE NOT THAT THIS REMOVES THE REGIONS PER PLATFORM CHOSEN BEFORE NOW!
Every time you launch MRB_launcher.bat it will ask you what platform, so if you play on multiple different platforms the rules are dependant to each platform, so blocking a region on Steam WON'T automatically block that region on Epic Games or Windows Store and Visa Versa, this works the same for UNBLOCKING, so make sure you've selected the correct platform!

Selection 3 - Remove Server Region Blocks (ALL) will do as it states, just remove EVERY block for that platform.

Selection 4 - Remove Server Region Blocks (SELECTED) will let you select which region specifically to remove the current rules for.

All that simple.
Thank you!
if this worked for you please share this guide with your friends, leave a comment thanking me, or even drop me some of those cool little Steam awards! I spent a long time working on this script and ensuring it works in game so I would love to know that people are using this script!
TROUBLE SHOOTING
If the block window has popped up however it isn't blocking IPs or has frozen
click onto the window and press SPACE, for some reason it bugs out if anything within the window is high lighted.


If the block window has popped up but there is just a bunch of red text and isn't blocking IPs
make sure the Dead by Daylight is CLOSED, it can not block IPs if the application is launched.

I have done all of the above but it still isn't blocking regions
make sure that the entire script is running as admin.

I am getting high ping lobbies again!
To ensure that you remain out of the undesired lobbies, I will recommend doing the following every 2-3 months! However the more often its done the better results.
  • Update IP Ranges
  • Remove all regions
  • Re-Apply the block filters per region

How can I get in contact with you about an issue or to leave some feedback?
  • Leave a comment here
  • Leave a comment on my Steam profile before adding me
  • Add me on Discord - Maidehnless
Safety Precautions!
These are a few ways to validate the legitimacy and safety of not only my script but also many other programs and scripts downloaded from unverified sources!

  • VirusTotal[www.virustotal.com]
    VirusTotal is a verified and trusted service for scanning files — either before downloading them fully or before running the setup file. I’ve used it previously to link scan results for my script, but I strongly recommend that you also scan the file YOURSELF before running the initial .bat file.

  • ChatGPT or another AI chatbot
    Before running the .bat file, you can also copy and paste the script into an AI chatbot (like ChatGPT) to have it analyzed. This allows you to get a breakdown and explanation of what the code does — helping ensure there’s nothing hidden or malicious within the script.
4 Comments
+rep, works great. Noticeable drop in ping ( 70-80ms to 40-60ms )
turnip 16 hours ago 
can confirm, really the only region blocker that actually works nowadays
Maidehnless  [author] 6 Aug @ 9:16pm 
could you add me on discord - Maidehnless
Blown Chevy Head Gasket 6 Aug @ 9:14pm 
Getting an issue where it says I have no connection to the server