ACARS Mini Server

Hoppie Home

Hoppie's ACARS

Buy Hoppie a coffee

My ACARS Account

Client Software

Network Details

File size 1.5Mb
13-Sep-2008 13:54Z

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 Progress

Lately we have seen a large (I mean LARGE) increase in system load due to many more clients appearing that are heavily using CPDLC. I am not entirely sure but I think there are a few robot servers doing airport clearances and such. This is not an issue in itself, but the speed with which these bots seem to work invites rapid-fire message exchange which isn't what CPDLC is about.

If at all possible, I would like to see a bit more delay between receiving a request and responding. Especially if the client software detects a long waiting time for a connection (five seconds, ten seconds) which indicates that there are a lot of other clients battling for connection time. The vast majority of clients is just checking for messages. So what about this:

If you detect a long waiting time for a connection, please drop your polling rate. This "should" make the system self-stabilizing.

Somewhere in November 2023, Hoppie's ACARS quietly passed the 10 million message milestone! Since its inception in the very early 2000s, tens of thousands of users have together exchanged over ten million messages. Quite something to celebrate.

see all previous progress messages


Fetch 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 "" 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