Jump to content


Photo
- - - - -

FSX Multiplayer Direct Connection


  • Please log in to reply
9 replies to this topic

#1 expooz

expooz
  • OZx Scenery Tester
  • 53 posts
  • Gender:Male
  • Location:Brisbane, Australia
  • Interests:Aviation, Graphic Design, Art, Science, Computers, Engineering

Posted 03 February 2013 - 11:30 AM

Hi OZx, ** This post was edited after advice from Jorge (Aeronauta) and comments from the kind OZx community **

 

I would like to host and participate in multi-player over the Internet with one or more friends and acquaintances. So, how do I do it?

 

I understand we are limited to "Local network (LAN)" option, and there are some prerequisites that need attending to before a successful and effective connection can be established with another player.

 

Assuming my friends and acquaintances are not connected directly to my LAN. I guess, connection is a bit simpler If they are directly connected.

Also, that you have an active Firewall on your computer and router.

 

So, what are these prerequisites?

  1. Working Internet connection to an ISP. logik.png
  2. Correctly configured computer and router Firewall "Ports". Edit ** Required ONLY if you want to Host a Multi-Player session. **  hmm.png
  3. Correctly identified IP address. hmm.png

Items 2 and 3 are the hard ones! Anyhow, from my research I've established the following...

 

Computer and router Firewall "Ports" Edit ** if you want to Host a Multi-Player session **

There are specific Firewall Ports that need to be "open" for communication to the Internet.

 

My router is a iiNet Bob2 connected to my ISP iinet. Edit ** and it has preset "Port Forwarding" for Microsofts Flight Simulator X. I've selected these presets and **

I also disable my Kaspersky antivirus software and firewall before using FSX.

 

In addition, I understand my computers IP address must be "static" on my LAN to successfully configure the ports.

 

Edit ** There are three is one port forwarding (opening) rule for Microsoft's Flight Simulator X and the range of ports needed to forward is dependent on the FSX MULTIPLAYER Network settings! You can find and change these port values.

 

How to find port values

  1. At the bottom of the "MULTIPLAYER Sign in to GameSpy or Lan" screen
    > Select the "Network settings..." button.
  2. At the "MULTIPLAYER Change network settings" screen
    > Enter the "Port range" [Beginning] - [Ending].
    > Default FSX values of [6112]-[6122] are recommended unless they conflict with another application!
  • Inbound port = 2300-2400,
    Type = UDP,
    Private IP address = "my PC's IP address",
    Private port = 2300-2400
  • Inbound port = 6073,
    Type = UDP,
    Private IP address = "my PC's IP address",
    Private port = 6073
  • Inbound port = 23456,
    Type = UDP,
    Private IP address = "my PC's IP address",
    Private port = 23456

Therefore, I've updated my Firewall port forwarding to only one rule and deleted all others related to FSX;

  • Inbound port = 6112-6122,
    Type = UDP,
    Private IP address = "my PC's IP address",
    Private port = 6112-6122 **

IP address - Edit ** of session Host to be given to players Joining the session **

Note: This is not the IP address set within my router and allocated to my computer as identified with the "ipconfig" command - if you're aware of the windows command line function. It's the IP address as seen from the internet!

 

Apparently it's a simple process to identify the correct external IP address.

  • Using a web browser, enter a search "What's my IP Address".
    In Google above all search results, it responds with  "Your public IP address is nnn.nnn.nnn.nnn", where I've replaced my actual IP address digits with an "n" for security reasons.
  • Alternatively, by logging on to my ADSL Modem Router I can see in "ADSL Setting:" a value for
    "3. my WAN IP address is:"
    Which is the same as the Google result!

Hosting a FSX Multiplayer Direct Connection

Okay, now that I've got the prerequisites accounted for, I just need to start a hosting session that my friends can connect to.

  1. Edit ** Communicate my External IP address to my friends and acquaintances whom I want to invite. **
  2. Start FSX and show the opening screen.
    Note: If you have the General Settings option "Show opening screen" de-selected, then you start at your default flight. Select "End flight" to return to the Opening Screen.
     
  3. At the Opening Screen:
    > Select "MULTIPLAYER" from the options list on the left.
     
  4. At the "MULTIPLAYER Sign in to GameSpy or Lan" screen there are two options (funnily enough called) Internet (GameSpy) and Local network (LAN).
    Note: Resources available have pointed out that the GameSpy connection method is no longer available.
    > Select the "Local network (LAN)" option.
    > Enter a "Player name".
    > Select the "Network Settings" button (Here I'll disable the client voice communication facility, apparently it is an efficient system. I'll use TeamSpeak instead... More on that later perhaps.)
    > Select the "SIGN IN" button.
     
  5. At the "MULTIPLAYER - Choose a session to join or host a session" screen:
    > Select the "Host a Session..." button.
     
  6. At the "MULTIPLAYER - Provide information for your session" screen:
    > Enter "Session information (appears in lobby)" as required.
    > Select "Make this session visible to everyone."  
    > Select "On your Local Area Network (LAN)
    > Select the "NEXT" button
     
  7. At the "MULTIPLAYER - Choose session conditions" screen:
    > Enter and select the required conditions.
    > Select the "NEXT" button
     
  8. At the "MULTIPLAYER - Choose host options" screen:
    > Enter and select required options. (Review "Advanced Options" as well.)
    > Select the "NEXT" button
     
  9. A message "Connecting...", then the "Briefing Room - Review your session" screen is displayed:
    You can wait for other players to join or...
    > Select the "FLY NOW" button.

How to join a FSX Multiplayer Direct Connection

Edit ** Not having actually done this myself, ** I understand it goes like this...

  1. Follow steps 1 - 3 for the Hosting a FSX Multiplayer Direct Connection, then;
     
  2. At the "MULTIPLAYER - Choose a session to join or host a session" screen:
    > Select the "Connect Directly..." button.
     
  3. At the "MULTIPLAYER - Connect directly to IP Address" screen:
    > Enter the IP address as previously informed by the host.
    > Select the "FIND SESSIONS" button.
     
  4. A few messages, then the "MULTIPLAYER - Choose your session options" is displayed.
    > Update the options as required.
    > Select the "OK" button.
     
  5. At the "Briefing Room - Review your session" screen, players in the session are displayed:
    > Select the "JOIN SESSION" button

Details of what options to select in each of the screens mentioned above are available in the FSX learning centre as well as on the Internet. One resource I found very useful is the Mutley's Hangar guide to Multiplay In FSX

 

I am experimenting with this at the moment, so I'll update this post as I discover anything interesting and critical to making it work. pilot.gif

Regards,

Wayne


Edited by expooz, 03 February 2013 - 11:19 PM.

Expo-Oz
Brisbane 1988!
Posted Image

#2 TonyM

TonyM
  • OZx Flight Manager
  • 1,773 posts
  • Gender:Male
  • Location:Perth
  • Interests:Flt Sim, travel, Food & wine

Posted 03 February 2013 - 11:58 AM

I,m sure Jorge (Aeronauta) our redident whizz on MP, will cast

his beady eyes over your post.

 

But I think you have a pretty good handle on it.

 

We are regularly getting up to 8-10 in our Friday night sessions, which I host.

 

My main issue was getting my modem/router port forwarding sorted out.

 

But a few minutes with Jorge on Teamspeak, soon had it sorted.

 

Cheers

 

TonyM


Posted Image

#3 ClemWu

ClemWu
  • OZx Scenery Tester
  • 1,241 posts
  • Gender:Male
  • Location:Sydney, Australia
  • Interests:Flight Simulation and Photography

Posted 03 February 2013 - 12:43 PM

I've got my ports forwarded and had a successful MP flight with Misha, but I had 10 ports forwarded.

 

6667 TCP
3783 TCP
27900 TCP
28900 TCP
29900 to 29901 TCP
13139 BOTH TCP and UDP
6515 BOTH TCP and UDP
6500 TCP
2300 to 2400 UDP
23456 UDP
6073 UDP
6112 to 6122 UDP
80 TCP 

 

I don't know if I overdid it or not! :) 


Posted Image

#4 TonyM

TonyM
  • OZx Flight Manager
  • 1,773 posts
  • Gender:Male
  • Location:Perth
  • Interests:Flt Sim, travel, Food & wine

Posted 03 February 2013 - 12:47 PM

Clem,

 

I only have 6112-6122 open.

 

No issues, had 10 online last night.

 

Not sure what the other ports are designed to allow.

 

cheers

 

TonyM


Posted Image

#5 aeronauta

aeronauta
  • Nemeth Beta Tester
  • 992 posts
  • Gender:Male
  • Location:Melbourne near YMMB, Victoria Australia
  • Interests:Photomicrography, Biology and Botanics, Invertebrates, FSX and beginner scenery creator

Posted 03 February 2013 - 01:58 PM

Wayne, all of your settings are OK, but... the only ports you need to forward and allow through the modem and the firewall are 6112-6122.

 

I dont know why all others need forwarding as they are not used by fsx.

 

I have one more allowed for P3D (6037), but that is  another thing...

 

regards  Jorge


Jorge Roldan
Hovercontrol Helicopter Certified Pilot - Nemeth Designs Beta Tester - P3D V2 Supporter

aeronauta.png

I7 3930K OC 4.250 ASUS RAMPAGE IV FORMULA,16Gb HyperX DDR3,Nvidia GTX680,850W PS, BlueRay,1TB hdd, Samsung EVO800 250Gb, 3x22" Viewsonic, TH2Go, Win 7 64, Saitek Yoke, Pedals, Panel, Headphones, Homemade Cyclic/Collective/Pedals for Helo, very understanding wife.

OZx 3.2,OZx NA 1.0, Ants,AUBlue #5949AUGold #6938 AUGreen #11720 AURed #25583,PNW ,CRM , FTX2, FTX3, NZSI NZNI EUEngland. P3D


#6 expooz

expooz
  • Topic Starter
  • OZx Scenery Tester
  • 53 posts
  • Gender:Male
  • Location:Brisbane, Australia
  • Interests:Aviation, Graphic Design, Art, Science, Computers, Engineering

Posted 03 February 2013 - 04:46 PM

Wayne, all of your settings are OK, but... the only ports you need to forward and allow through the modem and the firewall are 6112-6122.

 

I dont know why all others need forwarding as they are not used by fsx.

 

I have one more allowed for P3D (6037), but that is  another thing...

 

regards  Jorge

 

Thank you all for your responses.

 

Hopefully, this post will encourage other to try multiplayer as well. I know that some folk have difficulty with the technology, but are very passionate about our "interest" in flight simulation.

 

One more thing, is it absolutely necessary to "forward" the ports on the modem/router, What is the consequence if you don't?

Is it necessary only if your hosting?

 

And if your just joing a MultiPlayer (MP) session, then it's far simpler?

 

**Edit**

Just thought of another issue I noted today while in a MP session.

My FPS rate was dramatically reduced when in full screen mode, but normal in windowed mode. Any ideas why this would be happening?

**

 

Cheers

Wayne


Edited by expooz, 03 February 2013 - 04:52 PM.

Expo-Oz
Brisbane 1988!
Posted Image

#7 ClemWu

ClemWu
  • OZx Scenery Tester
  • 1,241 posts
  • Gender:Male
  • Location:Sydney, Australia
  • Interests:Flight Simulation and Photography

Posted 03 February 2013 - 05:30 PM

I believe if you don't forward the ports, it will not connect.

 

As for the frames, some users report they get better frames in windowed, and some in full screen. Nobody knows why it happens, probably one of those unique things that FSX specialises in doing. For example, I once had better frames in windowed, but after a reinstall, I got better frames in full screen. 

 

Hope this helps


Posted Image

#8 TonyM

TonyM
  • OZx Flight Manager
  • 1,773 posts
  • Gender:Male
  • Location:Perth
  • Interests:Flt Sim, travel, Food & wine

Posted 03 February 2013 - 06:20 PM

Wayne,

 

I get better FPS in full screen

 

I reckon no two systems run the same,  just do what gives you

smoothest result.

 

BTW we always lock our FPS to around 25 when in multiplayer,

 

Helps those with lower spec machines

 

Cheers

 

TonyM


Posted Image

#9 aeronauta

aeronauta
  • Nemeth Beta Tester
  • 992 posts
  • Gender:Male
  • Location:Melbourne near YMMB, Victoria Australia
  • Interests:Photomicrography, Biology and Botanics, Invertebrates, FSX and beginner scenery creator

Posted 03 February 2013 - 08:07 PM

Wayne you only need to forward ports if you are Hosting...

 

Jorge


Jorge Roldan
Hovercontrol Helicopter Certified Pilot - Nemeth Designs Beta Tester - P3D V2 Supporter

aeronauta.png

I7 3930K OC 4.250 ASUS RAMPAGE IV FORMULA,16Gb HyperX DDR3,Nvidia GTX680,850W PS, BlueRay,1TB hdd, Samsung EVO800 250Gb, 3x22" Viewsonic, TH2Go, Win 7 64, Saitek Yoke, Pedals, Panel, Headphones, Homemade Cyclic/Collective/Pedals for Helo, very understanding wife.

OZx 3.2,OZx NA 1.0, Ants,AUBlue #5949AUGold #6938 AUGreen #11720 AURed #25583,PNW ,CRM , FTX2, FTX3, NZSI NZNI EUEngland. P3D


#10 Astro

Astro
  • Registered
  • 167 posts
  • Gender:Male
  • Location:Gosford NSW Aust.
  • Interests:Football, Astronomy, FSX

Posted 03 February 2013 - 09:41 PM

I've got my ports forwarded and had a successful MP flight with Misha, but I had 10 ports forwarded.

 

6667 TCP
3783 TCP
27900 TCP
28900 TCP
29900 to 29901 TCP
13139 BOTH TCP and UDP
6515 BOTH TCP and UDP
6500 TCP
2300 to 2400 UDP
23456 UDP
6073 UDP
6112 to 6122 UDP
80 TCP 

 

I don't know if I overdid it or not! smile.png

 

 

Clem, I think you have!

 

E.G. TCP port 80 is for HTTP so unless you are running a web sever at home there would be no need to forward this.

 

It would not be wise to have ports opened up unless there is a known need to have it open as it can leave you vunerable to trojans and port scanners looking for security holes.

 

A couple of web sites that will help in identifying port usage :-

 

http://en.wikipedia....DP_port_numbers

 

http://www.speedguide.net/ports.php


Posted Image

Take-offs are optional, Landings are mandatory.

Glenn




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users