The modpack recieve its own name in order to
- maybe get distribution via modrinth running
- differentiate the MMS project and the modpack: Industrial Adventures is being developed as part of the MMS project, but the project also includes the official MMS server for example. All the while Industrial Adventures may be used independent of the project and the offical server. For this use case the name "MMS" doesn't fit anymore.
the server now utilizes the velocity proxy for
- domain based connection instead of ports (called forced-hosts in velocity)
- a fancy motd message indicating when only the minecraft server is down, but not the host system
serverFolderNameMode changed from NAME_ONLY to IP_ONLY (see content of DistantHorizons.toml for explanation)
reason: when set to NAME_ONLY, every time the server is renamed on the client, DH won't find the corresponing LOD database anymore. This results in
1. The DH client is without LODs -> bad user experience
2. The DH client would download the LODs again, which results in duplicate files in Distant_Horizons_server_data. The LODs easily occupy multiple gigabytes by default and now there are duplicates of them! -> bad user experience
solution: when set to IP_ONLY, the DH client will identify corresponding LOD database by "IP Address", although it can also be a domain name. It's actually the content of the "Server Address" field in the servers.dat file