TADST had created a server config with:
MaxBandwidth = -100663296;
Dedicated Linux server started fine with this and missions appeared to run, but upon connecting the client experienced an infinite loading screen which was impossible to resolve. (Spent the good part of a few evenings on this :-P) With a sensible MaxBandwidth the same server runs at least vanilla missions without any problems.