| LICENSE | Initial commit | |
| manager.sh | NOW IT ALL WORKS | |
| README.md | Update README.md | |
manager.sh
A really simple way to install a modpack without the effort of setting up backups and restarts!
Currently Curseforge support is missing, since the packs I tested seem to be pretty inconsistent in their layouts. I could finish the rest, but I don't know if anyone else will ever use this tbh. This is like 90% done only for myself since I'm super lazy.
Idrc what you do with this as long as you respect the gplv3 license.
Usage:
Download this file, place it in a folder of your choice, and literally just run: ./manager.sh. Follow the instructions given to you by the terminal.
Chances are, you may need to give it permission to execute with chmod +x ./manager.sh.
The following packages are required to run this (skipping minecraft dependencies):
- tar w/ zstd
- bash/zsh/anything but
sh - jq
- wget
- unzip
- a provider of
pkill
You are incredibly likely to already have these installed if you've run other software on your server.
What this is:
- A very, very fast way to install a modpack with a one-liner.
- Something that does the bare minimum in backups (with zstd!) to ensure that you have something to rollback to.
- A restart method that doesn't force kill java and potentially cause corruption.
- A decent way to work around issues that some mods have on high-uptime servers (i.e. memory leaks).
What this isn't:
This is not an admin tool. It won't let you remotely run commands, or configure your server.properties outside of what the pack overrides. It also doesn't pick any args for you. It is quite literally just enough to get a fully configured server install with some extra goodies on your system.
This is intended for servers that are always online, and preferably on Linux (though WSL and MacOS probably work too).
I wrote all this in a couple hours so I am VERY SURE some things could be done better, but it does work! I'll update on an as-needed basis and... probably won't setup testing.