New Feature Requests

Suggestions, ideas and general discussion about JoinFS.
MartinCANCoast
Posts: 35
Joined: Wed Oct 05, 2016 5:27 pm

Re: New Feature List

Postby MartinCANCoast » Wed Oct 05, 2016 6:25 pm

Any thought about MacOS Support? I have a couple of pilots on my VA that use X-Plane on MacOS who would love to fly multiplayer. They'd most likely also be willing to act as Beta Testers.

User avatar
Peter
Site Admin
Posts: 1278
Joined: Fri Sep 23, 2016 8:51 am

Re: New Feature List

Postby Peter » Wed Oct 05, 2016 8:34 pm

MartinCANCoast wrote:Any thought about MacOS Support? I have a couple of pilots on my VA that use X-Plane on MacOS who would love to fly multiplayer. They'd most likely also be willing to act as Beta Testers.


Hi Martin, that's an interesting question. I just had a very brief look online and there does appear to be a way to run .NET applications on MacOS. So, basically if I can get X-Plane support into JoinFS, there may be a relatively easy way to get it running on MacOS. I shall look into this further.

Thanks,
Peter

MartinCANCoast
Posts: 35
Joined: Wed Oct 05, 2016 5:27 pm

Re: New Feature List

Postby MartinCANCoast » Wed Oct 05, 2016 9:35 pm

Thank you Peter. Lots of grumbling out there about windows 10, so a MacOS client might be a good thing.

User avatar
Grumpy
Posts: 53
Joined: Mon Oct 10, 2016 2:30 am

Re: New Feature List

Postby Grumpy » Mon Oct 10, 2016 2:39 am

Hi, Pete, I was introduced to this clever little doodad and its sooo cool!!

At first look, So simple, even I can make it work!!

    Will it run on a Raspberry PI3?
    Does it need anything really Microsoft stupid?
    Can we have a dropdown box for the JOIN IP list with a text window tied to it alongside to put meaningful names?

seeing as it is NOT tied to any flight sim, a Raspberry Pi makes it so cheap to run and it could just sit there.

Regards.........

Bob

User avatar
Peter
Site Admin
Posts: 1278
Joined: Fri Sep 23, 2016 8:51 am

Re: New Feature List

Postby Peter » Mon Oct 10, 2016 8:28 am

Grumpy wrote:
    Will it run on a Raspberry PI3?
    Does it need anything really Microsoft stupid?
    Can we have a dropdown box for the JOIN IP list with a text window tied to it alongside to put meaningful names?


Hi Bob,

Great ideas. I was also thinking about some sort of drop down box and text names the other day. I'll add it to the new feature list.

I've also had requests for MacOS. While porting to other systems usually requires a lot of work, JoinFS is developed with .NET and I believe it may be possible to do a .NET port to linux so that it would work on the Raspberry Pi. I need to investigate this further. It won't be a high priority just yet, but it is something that I would also like to see happen.

Thanks,
Peter

bunoire14
Posts: 2
Joined: Mon Oct 10, 2016 9:28 pm

Re: New Feature List

Postby bunoire14 » Mon Oct 10, 2016 9:37 pm

Hi Peter,

Ive just been fired your link for a pal in a VA. Firstly ive been out of the "Cockpit" for some time now but thank you for finally filling the huge gap in flightsim MP! Might even tempt me back ;)

Secondly... I was wondering two things, firstly is there a Linux version available or in the Works.... especially if your working on a MacOS version... mainly for the Node mode i guess. Idea being it could be dropped onto a Cloud VM and run as a background process to host the larger scale sessions.

Thirdly... Do you have any plans to throw any data out of the system that could be access or optionally pushed to another service? I am rewriting the unnamed VAs website and will be designing it around a RESTful API so that I can consume and provide useful information to the pilots. Originally I was thinking to use it to allow for ACARS interaction with the website (amongst some other funcky ideas i had) but I was wondering if your software may be able to fire out variables to a configured API endpoint to track say number of users on the session? Callsigns? Locations? Flight time? fuel? weather?... even COOLEr if you could consume requests back in.... say ChangeWeather("ThunderStorm") ;) LOL

Any pointers would be great. Once again fantastic work.

Olly

User avatar
Peter
Site Admin
Posts: 1278
Joined: Fri Sep 23, 2016 8:51 am

Re: New Feature List

Postby Peter » Mon Oct 10, 2016 9:59 pm

Hi Olly,

If you've been tempted back to the cockpit then I must say this little project must be working.

Well, I'm certainly considering MacOS and linux at this stage. They haven't quite made it onto the 'new feature list' yet as I need to investigate it a bit more. All I can say is that if .NET applications can be ported relatively easily to other platforms then it's on.

Your last point sounds very interesting. I haven't considered this at all so far, but it does sound rather good. It will be a nice way to advertise your own JoinFS node via a website. There might even be a way to include a user-friendly way of adding the server address to their JoinFS client without having to mess around with IP addresses. I shall investigate further.

Thanks!

Best regards,
Peter

bunoire14
Posts: 2
Joined: Mon Oct 10, 2016 9:28 pm

Re: New Feature List

Postby bunoire14 » Mon Oct 10, 2016 10:28 pm

Hi Peter,

Im happy to help with any testing from an external API type approach. Just let me know. I could have something rigged up in fairly short order just to play with. Obviously there are probably more important things on the feature list first though ;)

Immediate use case that comes to mind for VA's may go like this (and forgive me... having never actually used the software myself... yet... this may be inaccurate)

1. User Loads flight in FSX (For Arguments Sake) and Sets their Aircraft Identifier/Callsign in Game to some reference issued by the VA thats unique to that Pilot.
2. User connects to a joinFS session.
3. JoinFS Session has a API endpoint configured including API auth key.
4. JoinFS logs time user spent on the session???? (No idea if this comes out of the box)
5. Once the user disconnects from the session a PUT request is fired off to the API and it logs a flight on the VA Database against that pilot/aircraft along with associated stats and times, which then allows the Developer to manipulate, play, display analyze the data as needed.

So in essence the Pilot has to just ensure one thing is configured in the simulator (This unique reference) and everything else is done for them......... Sys Admins or hosts need to insert and API end point and auth key into their JoinFS software and Voila. Integrated ACARS without messing about installing other applications and minimizing windows to start and stop them etc.

Also being able to push information back the way could, as you say, create a much easier configuration for the user. Insert API Key and Endpoint... initial request is fired off for "Configuration Info" from the VA's API and it returns the IP address and any password for the session? I guess this means also if the IP address changes or the password changes.. its automatically pushed out to the software?

Would need to keep an eye on FPS though I guess.... not sure what this sort of extra traffic would do to the experience in flight.

Just a thought ;)

Let me know if you want any help on this front. happy to assist!

User avatar
karl
Posts: 18
Joined: Fri Oct 07, 2016 4:26 am

Re: New Feature List

Postby karl » Thu Oct 13, 2016 3:53 pm

I see that you have shared cockpit on the feature list.

I recently had a conversation with the coders at a start up called TFDI. I asked them about the limit of two users in one model (aircraft, boat, etc...). I think the example that I provided how this wasn't a hard limit was TacPack (TP). In TP the server can place a carrier model into the sim. Other users land on that model and that model can move around the virtual world. Back in the 90's a program called Air Warrior allowed 8 users on bombers which could fly through that virtual world.

After an initial pessimistic response they got a bit more interested. In the next day or two the sent me a message saying that the feature had been enabled with 2 pilots being able to share control of their aircraft but no real limit of the number of people connected to it in the role of passengers per se. I'm sure they used a third party method like Majestic uses to create the connection between the users.

Just a thought for your future consideration.

Pilote334
Posts: 8
Joined: Thu Nov 24, 2016 12:23 pm

Re: New Feature List

Postby Pilote334 » Thu Nov 24, 2016 12:38 pm

Hi, Peter,

Great thing that JoinFS exists. It's a really good software with great performances and easy to use.

I'm a technical director for a VA, so, of course, I'm interested and concerned by each evolution and improvement of JoinFS, particulary for the Hub feature.

Concerning Hub fonction as node, I tried this : I put JoinFS (1.0.16) in a separate computer and I add on his install folder simconnect.dll that provide the necessary fonctions to allow JoinFs working. The full FSX is not installed on this computer. This configuration works in LAN with a good reliabilty, and I try to access this instance of JoinFs outside of my LAN. With the good configuration of the router, it seems to work, but I'm in the beginning of tests, so I must be prudent with actual results.

A question, that perhaps already asked, is about command line, necessary to make JoinFS runable as Windows Service. It's not yet documented in the manual provided. So, is it exists already ? And in this case, what's the options whith the command line to set corretly JoinFS (port, IP adress). Is there a possibility to set JoinFS with an "ini" file that will be read each time it starts ?

Thanks for your work and your answers,

Best regards,

Yves


Return to “Discussion”