wilfred-dev / wilfred

🐿️ A CLI for managing game servers using Docker.
https://wilfredproject.org
MIT License
35 stars 2 forks source link

Make BungeeCord setups easy #22

Open alvarlagerlof opened 4 years ago

alvarlagerlof commented 4 years ago

Is your feature request related to a problem? Please describe. As of right now, setting up a bungeecord server is a lengthy and complicated process.

Describe the solution you'd like I would like to be able to set up multiple paper servers and bungeecord all without touching any config files.

Describe alternatives you've considered None.

Additional context None.

vilhelmprytz commented 4 years ago

Hmm, this is a really interesting topic. Generally I've tried to stay away from game-specific implementations within the CLI interface itself so this could maybe be done with some sort of "linking" hierarchy.

I reckon this type of "server-linking" would require that the game config is already natively exposed to the CLI, so this issue can be worked on when #21 is closed.

alvarlagerlof commented 4 years ago

Okay. Yeah the bungeecord server would probably be best thought of as a different kind of entity than servers. There are probably other kinds of entities that you could have in the future too, so a system similar to docker or kubectl could be possible here. For example:

wilfred server list wilfred proxy list wilfred logger list

vilhelmprytz commented 4 years ago

Perhaps this could be implemented as an extension after #34 is implemented?