...Now all I need to do is link FSHost with FSX. So my question is how?
Hi,
There are three programs involved, so let me explain each one just so we're sure we're on the same page as far as how they work.
FSHost is the multiplayer server. You can connect FS2002 and FS2004 directly to an FSHost server using the multiplayer features built into those flight simulator versions.
FSX isn't able to connect directly to an FSHost server, so you use FSHostClient to act as an interface between FSX and FSHost. FSHostClient talks to FSX through Microsoft's Simconnect system, as long as both FSHostClient and FSX are on the same machine. FSHostClient then also talks to an FSHost server using the multiplayer system that was originally in FS2002 and FS2004.
FSX: Steam Edition is similar to FSX, and FSHostClient supports it the same way.
So to connect to an FSHost session, start FSX or FSX:SE, and also start FSHostClient (doesn't matter which one is started first) and then use the Multiplayer menu in FSHostClient to connect to an FSHost server. Once that's done, FSHostClient passes information back and forth between FSX and FSHost, and you should be able to see other players inside your FSX (and they'll see you).
If you're also running your own FSHost server, it's best to run it on the same machine as the other programs. This is because when you setup the port forwarding in your router, you can only forward ports to one machine on your local network, and both FSHost and FSHostClient need access to the data. So run FSHost, FSX (or FSX:SE), and FSHostClient all on the same PC.
FSHostSpy is another program I wrote. You can use it to see a list of all FSHost servers currently running, and then get the server's IP address so you can connect to it using FS2002, FS2004, or FSHostClient (for FSX and FSX:SE).
Let me know if you need more help.
Thanks,
Russell