-
Notifications
You must be signed in to change notification settings - Fork 0
Home
msdcli is a golang based cli for linux to easily download and setup a minecraft server with one of the existing launcher like vanilla
, spigot
, papermc
, forge
or fabric
. In addition to setting up a server you can download modpacks from curseforge for either forge
or fabric
launcher.
Right now there is, at least to me, no known tool for setting up a minecraft server via a command line interface (CLI). To solve this issue I developed a tool, written in golang
, to be able to either do a guided installation or to automate one by adding cli arguments to the CLI command.
The history behind all of this was the issue that I couldn't automate a server infrastructure with setting up a MC server as pure code. I had always to move files by hand which isn't efficient at all and is against my nature as a DevOps Engineer. Since I'm a linux developer dude I created this tool only for linux system by now and started with forge and vanilla since those are the types I play the most.
As mentioned above this tool should be able to install various types of server launchers so there is still a lot of work missing. In the list below you will find all features which are present (✅) and still missing (❌). Missing features will be added over time.
- ✅ Vanilla
- ✅ Forge
- ❌ Fabric
- ❌ Spigot
- ❌ PaperMC