Dead by Daylight

Dead by Daylight

Not enough ratings
Playing on a different server region • Make Your Choice
By Vampyre
Have you ever wanted to switch servers because of toxicity, poor ping, or simply because you want to take a DbD vacation and see your fellow DbD players on a different continent? Well, now you can! Make Your Choice is a free and open-source program that allows you to play on any server region of your choice. No game files are modified, and no performance is lost!
   
Award
Favorite
Favorited
Unfavorite
Intro
Have you ever wanted to switch servers because of toxicity, poor ping, or simply because you want to take a DbD vacation and see your fellow DbD players on a different continent? Well, now you can! Make Your Choice is a free and open-source program that allows you to play on any server region of your choice. No game files are modified, and no performance is lost!
How to Use
Switching Servers
To switch to a server of choice, select any server region of your liking to force DbD to connect to that region. You can also select multiple server regions at once to let DbD decide which one to connect you to based on latency.

Example: If I want to play on Irish and German servers, I can select Ireland & Germany (Frankfurt am Main) from the server list. The game will then connect me to whichever region gets me the best ping.


Screenshots taken of an older version of the program.

Options
Switching Methods
To open settings, go to Options and find the Options menu.
There are two methods for switching servers.
  • Gatekeep
  • Universal Redirect
Gatekeeping is the default method. It works by blocking DNS resolution for every GameLift region except the one you choose, any request for an unselected region is blocked. As a result, your game can only connect to the selected server, and all other regions are disabled.

Another method is Universal Redirect, where instead of blocking access to the server regions we want to avoid, the tool takes the IP addresses of the service and ping endpoints for the region you choose, and then maps every service host to that service IP and every ping beacon host to that ping beacon IP. By doing so, every DNS lookup—no matter which region name the game client asks for—will resolve to your selected region. Just be aware that AWS can rotate those underlying IPs over time, so you’ll need to re-run the "Apply Selection" step periodically.

Because of AWS being able to rotate these underlying IPs, the recommended method is Gatekeep.

Gatekeep Options
Gatekeep Mode offers three different modes of gatekeeping. In Block Both, any unselected region’s service and ping endpoints are sent to 0.0.0.0, so the game never even attempts to connect or measure latency for those servers. With Block Only Ping Beacons, you stop the latency checks for unselected regions by black-holing their UDP ping endpoints, while still allowing the game to resolve and display their service endpoints. Conversely, Block Only Service Endpoints prevents gameplay connections to unselected regions by blocking their HTTPS hostnames, but leaves their ping beacons intact so the game can compare latency even for servers you’re not actually playing on.

This setting is purely for debug purposes. To ensure the program works as intended, leave this setting at its default.
Download & Installation
The program is available for free on the Codeberg repo's releases tab. Please make sure your system supports the software.
  • Windows 7 (Service Pack 1)
  • Windows 8 & 8.1
  • Windows 10
  • Windows 11
Steam Deck / Linux is unsupported due to Windows and Linux based operating systems not sharing the same way of managing hosts.

Download[codeberg.org]

1 Comments
󠀡󠀡 18 hours ago 
WHAT A VERY POG CHAMP TUTORIAL AND PROGRAM, THANK YOU FOR CREATING IT