Open exectails opened 1 year ago
Alternative idea: We could make this application a "server manager" with a web interface. From there, you would be able to spin up the servers and control them, and it would work on all platforms. It could also be capable of connecting multiple machines to launch zones on different systems as needed.
I don't believe that this should necessarily be the default option, but it could work really well for people who dislike the console or have more advanced requirements than "launch five applications and be done with it".
Some suggestion done by @Voudi
Suggestions done by @kenedos
My plan for the future:
Don't forget that the main point of this issue was to have a server manager though^^
As some users aren't fond of a series of console windows cluttering their screens, it might be beneficial to create a host application that can run and hide the windows in the background for these users. This could be accomplished by simply running the server applications hidden and redirecting their standard output to be able to show the servers' log output somewhere in the GUI.
In addition to hiding the consoles, this application could also provide some QoL features in the future, such as an account creator, authority setter, server (re)start/stop options, access to the future web API, etc.
Since this application isn't going to be part of the core, and depending on the implementation might also not work on all operating systems, it would probably make sense to create a dedicated project/repo for it.