The session expired error can happen to anyone, this annoying problem will make you unable to enter the game, or kick you out at some point, I will show a way to fix this problem.
The error gives the following message:
Your session has expired.
This can happen if you have left your game idle for an extended period, or if your BHVR Account is in use on another device.
If you get the error after leaving your PC on idle with the game open for a moment, and then it is gone after closing the error, you are good!
The problem is that sometimes the error won't go away, or will appear even if you didn't leave the game on idle, in that case, there is probably something else causing the error, that we will need to debug to know the reason.
One direct cause of the error: system time
I noticed that you are able to reproduce the Session Expired error by changing the time in your system.
Instead of giving better feedback about what is happening, the game will give you that error, so to solve it, if it is your case, you need to change your system time to correctly match the place you are in.
Note: It doesn't matter the download region you pick on Steam, just change your system time to match the exact local time.
Changing the system time:
- Right-click on the time in the taskbar
- Select Adjust Date/Time
- Check the option "Set time automatically", but if this option is giving you the wrong time, then uncheck it, and click on the Change button below "Change date and time"
Pay attention to the day, having the correct hour and minutes will still cause the error if the day is wrong. The month and year are also important but harder to forget about.
After you change the date, try changing your download region and playing the game.
As explained in Slow Downloads and Connection to Content Servers, to change your download region just open Steam, on the top left click on Settings, and go to the Downloads tab.
On the Downloads tab, you can change the Download Region, after changing it and opening the game, you can change it back if you wish.
A good Download Region is one that is close to your local place, it will greatly slow your downloads if you change it to a place too far from you.
Other possible fixes to the Session Expired error
This is the out of luck area, with pieces of advice that you may know.
The error should not be happening if you weren't idle, so the message is being caused due to another problem, this leads us to trial and error.
- Change your DNS to 220.127.116.11 and 18.104.22.168, you can learn more about this on Google Public DNS
- Send the commands
ipconfig /release, and
ipconfig /renewon CMD
- Verify the integrity of the game files on Steam, this can be done by right-clicking Dead by Daylight on your Steam games library and clicking on Properties, then on the Local Files tab, click on Verify integrity of game files
- Make sure you are not behind a proxy
- Turn off your router, wait a few minutes, turn it back on
These are just a few steps, and there are probably different possible causes for the error, but you can notice that most of the tips above involve networking, as I believe it is related to it.
If none of the above works, I suggest contacting the Dead by Daylight support, rather than stay on trial and error with your machine.
Hopefully, your problem got solved on the system time part of this article, but if not, I hope you manage to fix it.
If you were able to reproduce the error with something else than system time, let me know and I will update the article, it will be useful for all of us!