ACARS Mini Server |
|
ACARS is a complex system which consists of several software mod ules which cooperate. Depending on whether you want to simulate an airplane or a dispatch/ATC station, you need another module. In most cases, you really want to use the normal ACARS server, reachable at the internet. But in some cases it comes in handy to run a mini server yourselves. This is the program you need for it.Take care that nice features such as METAR and TAF retrieval will not work with the mini server, as it does not at all go out onto the internet for data. It also does not support file uploads and downloads (though this can all be added, if need really be). Project Progress2024-10-27 18:00z While not taking the system down, I inserted a cache to cover the most used database queries. This has brought the system load down to a few percent while pulling 1500 users. So at least this solves the performance issues. What now remains is to fix a lot of clients out there, including ATC clients, that use the available API in ways that are not sustainable. I invite all ATC developers to contact me if they need a feature and they think the current API cannot do it while there really is no other way to build their ATC software. For example, asking for a list of all callsigns online every six seconds is NOT the way to do it. And there are a lot more of these, such as airplanes that use PEEK instead of POLL. These things really need to be cleaned up. 2024-10-26 08:30z I found and removed a few stone age features (literally 20 years old) that are no longer useful, this seems to help a lot. Let's see what this weekend brings. see all previous progress messages
InstallationFetch the install file and run it. It will create a start icon for you.The program comes up with a single window and needs zero configuration. If you want, you can change the TCP port number via File/Setup, but then you must also include this port number in all your ACARS stations. Typically, you use "localhost" in your stations to point at the ACARS mini server if it runs on the same machine as the stations. You may use "localhost:5000" if you changed the TCP port to 5000. All normal URL syntax is allowed, such as "http://192.168.0.1:5000" or host names if you have them.
By making the port number empty, the default 80 returns.
|
© 2024 Jeroen Hoppenbrouwers | For more information, mail to hoppie@hoppie.nl |