-
Notifications
You must be signed in to change notification settings - Fork 1
Home
D2Solo blocks matchmaking in Destiny 2 by blocking certain networking ports the game uses to connect you with other players.
Maybe! I got the idea from this script in a Reddit post that does the same thing. I found I was using it often enough that I figured it would be worth writing an application to have quicker access to toggle matchmaking.
To block the matchmaking ports, D2Solo creates firewall rules that block incoming and outgoing traffic through them; Windows requires administrator permissions to do this for security reasons. If you're not comfortable with handing over admin, you can do the same thing as this program with the script linked above (still requires administrator permissions, but easier to see what's going on).
Make sure your system meets the requirements.
Steps:
-
Download the latest stable release
-
Extract the zip file to any location you like
-
Run "D2Solo.exe"
-
Hide and show the window using
Ctrl+F10
. You can make the window smaller but keep it visible using the button to the left of the red close button. It shrinks/expands the window; the color is based on the mode - green indicates matchmaking is allowed and yellow indicates that solo mode is enabled. -
Don't worry if you had solo mode enabled and then closed D2Solo using the red button; solo mode is automatically turned off when closing the application that way.
I recommend hiding the window during gameplay, as otherwise it's possible to have your cursor move into it while moving the camera, which can trip you up.
If you forgot to close the program before shutting off your PC or something, the firewall rules will still be enabled so matchmaking won't work. Right click Powershell -> "run as Administrator" and then use the commands:
Remove-NetFirewallRule -DisplayName D2Solo-OutboundTCP
Remove-NetFirewallRule -DisplayName D2Solo-OutBoundUDP
Remove-NetFirewallRule -DisplayName D2Solo-InboundTCP
Remove-NetFirewallRule -DisplayName D2Solo-InBoundUDP
This will remove the firewall rules and allow matchmaking to behave normally, and you can once again use D2Solo to control it.
Ideally, you should never have to do this, since D2Solo handles this by itself --- this is just in case you forgot to close it and then shut off your computer or killed the process in Task Manager by accident.