While the application can actually download and install various version of the dedicated server, it still lacks some features.
the application would need to better know what's installed or not, and what's being installed ;
an "automatic feature" may be added, BUT, it should include a rollback mechanic in case it goes bad, and it should be activated or not in the app settings (defaulting to no) ;
it should be known if a version is in use or not, and... ;
allow removal of an unused version ;
maybe, forbid use/install of outdated versions (which won't be able to connect to the master server) ;
While the application can actually download and install various version of the dedicated server, it still lacks some features.