Why Port Forwarding?

ย Multiplayer activities in Elite: Dangerous are what the Xeno Strike Force is all about.ย 
Unfortunately issues do arise, often caused by the games networking.ย 
Port Forwarding reduces issues with instancing and desyncing in multiplayer scenarios greatly, when set up correctly by every player in the instance.

With Peer to Peer games the players connect directly to each other. One player’s computer sends packets directly to the other player’s computer. Any information about actions from Players in the Instance will have to travel through and inbetween the players’ networks.

What is Port Forwarding?

Port Forwarding is a set of rules for your networking. Communication between the Players works more reliably with them compared to the default uPnP function which is not always supported.ย 

This is essential as Elite: Dangerous uses peer-to-peer networking between Players for all direct Player-interactions rather than Servers.ย 


Setup

Follow the steps below to setup Port Forwarding.

1. In the Games Main Menu head to
Options > Network Settings
2. Navigate to the IPV4 section and turn Port Forwarding ON

Change the Port Forwarding Setting to ON if it isn’t already.
3. Now select a Port Number




Note: You can select any number but you MUST select a number
explicitly or the setting won’t stick!

Note: If you use more than one game-client on the same network,
please make sure each client is set to their own specific port.
Using the same port across multiple clients will create a routing conflict and break networking for the game.

4. Apply Settings



Hit the APPLY-button at the bottom of your settings-menu.


5. Quit the game to dekstop


Head back to the Main Menu and click EXIT.


6. Relaunch the Game and confirm setting apply


Head into Network-Settings again and confirm that your Port Forwarding Settings remained in place.
Step-by-Step

If you successfully went through all the steps above you now want to do a test in-game.
Get into a Multiplayer Gamemode and meet with another real CMDR,
if you can see and interact with each other you are DONE with your setup! Your Router is able to handle the rest.

If you COULD NOT apply the settings or Player-interaction does not work – we need to go a little further in your setup.

Configuring Port Forwarding on your Router

This is more complicated and will require access to your router. 

Make sure your computer has a static IP address assigned, Guide here: 
https://portforward.com/networking/static-ip-windows-10.htm 

Find your Router Model on this Website: 
https://portforward.com/router.htm

Follow the steps for opening port 5100 (or whatever you chose) to your computer 
https://portforward.com/router.htm

If you have gone through these steps, please restart the game and test once more if you can interact with other Players directly.



We know not everyone’s circumstances and network-situation allow for this. But we hope you can make it work for an overall more reliable multiplayer-experience in Elite: Dangerous.


Special thanks to CMDR Mgram for his previous posts on Port Forwarding in Elite