Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Connection with another server? #3

Open
Reisen-Wandern-Tauchen opened this issue Sep 21, 2024 · 6 comments
Open

Connection with another server? #3

Reisen-Wandern-Tauchen opened this issue Sep 21, 2024 · 6 comments
Labels
enhancement New feature or request

Comments

@Reisen-Wandern-Tauchen
Copy link

Hey Reese,

it's me again, with another question... 🤣🤷‍♂️

I tried to connect my productive FSD server with an openFSD testing instance via the producive server's telnet interface.
In the first step it seems like the connection works, but taking a look in connections-list on my productive server is telling me, that the connection with the openFSD instance is pending.

Did you implement that functionality in principle? If so, is there anything I need to take into consideration?

Sorry to bother you again... I'm asking, as my initial plan was to use the other FSD server instance for all different status queries and to access it's whazzup.txt file for processing.

If establishing a connection with another server is not implemented, is there a way to query some status information from the server like the telnet interface on the very old original FSD server had? (could be a telnet interface, an API or whatever else... I just need to be able to get some information about the clients connected with the server 😉)

@Reisen-Wandern-Tauchen Reisen-Wandern-Tauchen changed the title Connection with other server? Connection with another server? Sep 21, 2024
@renorris
Copy link
Owner

Hi Reisen,

No worries—feel free to keep asking any questions you may have. The only thing I can't guarantee is response time!

There is no multi-server implementation as of yet. Unless you're serving thousands of clients concurrently, this shouldn't pose much of an issue. There is, however, an opportunity to increase reliability / redundancy with a multiple-server setup. I will add it to the TODO list.

I'm currently working on a significant refactor across the entire project. This should yield more informative error reporting: hopefully answering the mysterious "ghost" syntax error message you observed in swift. The HTTP internals & front web interface will also be significantly improved. I will definitely add a whazzup.txt-esque API to the list.

@renorris renorris added the enhancement New feature or request label Sep 21, 2024
@Reisen-Wandern-Tauchen
Copy link
Author

No pressure 😉
The API sounds good. So I will patiently wait for it then 🥳

Thanks for your quick response. And don't worry. I won't kill me if I have to wait a bit for an answer. Same on my side as well. Sometimes life's just busy.

@renorris
Copy link
Owner

renorris commented Oct 7, 2024

Hi Reisen,

I've just pushed the first commit for the new version I was referencing before. I plan to continue working on it over time, but for now you will find a VATSIM-esque data feed API accessible from the HTTP server, as well as some other additions. Most of the details should be in the new README. Let me know if you have any problems.

Reese

@Reisen-Wandern-Tauchen
Copy link
Author

Hey Reese,

that's amazing! I will take a deeper look at it over the next days and the weekend. Sure I will let you know my feedback anyway.
Thanks a lot for all your effort!

Chris

@renorris
Copy link
Owner

No problem. I hope you get some good use out of it! If you're a vPilot user, I'll also link this just in case.

@Reisen-Wandern-Tauchen
Copy link
Author

Just testing yesterday and today. The datafeed is working well and sim-connections seem to be fine as well so far.
Thanks for the update! And sorry for coming back so late. I had some personal stuff to take care of the last weeks so I couldn't test earlier...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants