If you go with your option A, you could virtualize the windows install and run it inside of the truenas or other os using qemu.
You would still need to have enough drives for a new array, but that was always going to be the situation
If you go with your option A, you could virtualize the windows install and run it inside of the truenas or other os using qemu.
You would still need to have enough drives for a new array, but that was always going to be the situation
My suggestion is to migrate the server to the Java edition and use one of the projects that support plugins like paper or purpur.
After that install geysermc, floodgate, viaversion, and viabackwards plugins.
https://geysermc.org/download https://github.com/ViaVersion/ViaVersion https://github.com/ViaVersion/ViaBackwards
This lets people connect to the Java server from bedrock clients and it gives some flexibility in the specific version used to connect to the server.
This way you can use whatever official or questionable version of the Minecraft server client.
Migrating the world might require a special tool like chunker.
https://www.chunker.app/
Once your on the Java edition client all kinds of options open up for you in terms of plugins and options should you wish.
The geysermc plugin supports extensions as well one I recommend is:
https://github.com/MCXboxBroadcast/Broadcaster
This one let’s you add an Xbox friend that you can join from most bedrock clients super easily.