Hey Jimmy,
We have indeed added a few things.
Shared memory files being wiped
The wiping of shared memory is in the case that MistServer had leftovers from last time. This is almost always remains of a live stream that was active when it was closing. The order in which files get deleted sadly means that sometimes we leave a bit of streaming buffer behind under Windows, we do want to improve on that, but it's luckily quite minor.
Could not store connector data
This means it wasn't able to store which ports are currently listening/open for MistServer. For in use that isn't a problem, but it does become a problem when it needs to perform a rolling update or crash recovery. It is something we still need to fix, but only affects recovery, not performance.
This one is a higher priority for us, but doesn't impact MistServer itself unless you manage to crash it or want to update it while it's live.
As a service
This one is high up on the list as well, but also the 2.18 method was "broken" quite a while back. We used some (by now) very old QT libraries/versions that are no longer available to us due to QT changing their licensing...
That said, while not fully a service there is an auto-boot method.
If you grab the `MistServer shell` shortcut and copy it over to your `boot` folder Windows will auto-boot MistServer.
The shell should be in `C:\ProgramData\Microsoft\Windows\Start Menu\Programs` .
You can also find it if you write `MistServer` and then right click on the `MistServer Shell` and open the target location.
Afterwards open your boot folder:
Windows + R
This shortcut would open a place where you can put down a prompt and run it. Fill in:
Shell:common startup
That opens your boot directory, simply copy over the MistServer shell there and it will now auto-boot.