Skip to content

Solo Mode (Action)

Francesco Saverio Cannizzaro edited this page Jan 2, 2024 · 10 revisions

This page show how it works the solo mode used in this plugin.

Source Code

The 3 executables are built from a rust code (available at /solo-mode/). There is a service, an installer and uninstaller.

How it works

Some Windows Firewall rules are added to prevent p2p connections and block matchmaking.

image

This way the matchmaking will not find anyone and will start the activity some seconds after.

Activities

  • ✅ Strikes
  • ✅ Nightfalls
  • ✅ World Exploration
  • ✅ Any seasonal activity

⚠️ This not work for activities where matchmaking is required like Crucible or Gambit. ⚠️

Enable commands

These commands below should be executed as administrator.

netsh advfirewall firewall add rule name=stream-deck-destiny-solo dir=IN action=block protocol=TCP remoteport=27000-27200,3097
netsh advfirewall firewall add rule name=stream-deck-destiny-solo dir=OUT action=block protocol=TCP remoteport=27000-27200,3097
netsh advfirewall firewall add rule name=stream-deck-destiny-solo dir=IN action=block protocol=UDP remoteport=27000-27200,3097
netsh advfirewall firewall add rule name=stream-deck-destiny-solo dir=OUT action=block protocol=UDP remoteport=27000-27200,3097

Disable commands

netsh advfirewall firewall delete rule name=stream-deck-destiny-solo

Windows Service

To speed up the operation of toggling the block the above commands are managed by a Windows service that is invoked by the Stream Deck plugin.

image

You can manage the service installation from Windows Services or directly from the action settings

image image
Clone this wiki locally