Skip to content

milkdrinkers/ServerStarter

 
 

Repository files navigation

ServerStarter (Updated Fork)

license GitHub release GitHub Workflow Status (with event) GitHub issues


Description

ServerStarter allows users to install the Minecraft server, mod loader and mods for Minecraft modpacks. It is both an installer and launcher used for operating modded Minecraft servers.

Why the fork? I had multiple issues trying to run the original and found multiple improvements to it spread out on different forks. This fork serves as a cleaned up collection of patches made to the original.


Features

  • Install Modpacks (Includes server binaries, mods and configs from modpack files)
  • Handle server launching (Automatic restarts, java args and more!)

Usage

Modpack creators should bundle a pre-configured server-setup-config.yaml, startserver.bat and startserver.sh. (In some environments the script will not run. In those cases users can manually download the latest ServerLauncher.jar.)

Users should execute either of the two scripts (or the .jar file) in the same directory as the config to install the server modpack.


Configuration

See server-setup-config.yaml for an example config. Both startserver.bat and startserver.sh can be found included in every release here.

Curse API Key

1. Official Method

  • Create or login to your CurseForge developer account here.
  • Go to the developer console and create a new API key.

2. Unofficial Method (Unsupported)

Caution

This is not endorsed or supported by either Milkdrinkers or Curse.

You may be able to retrieve a key here.


Credits

  • BloodyMods - Creators and contributors to the original project fround here.
  • EdenLeaf - For their improvements and implementation of Modrith support here.
  • EnigmaticaModpacks - For their improvements made here.
  • Ocraftyone - For their improvements made here.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 96.1%
  • Shell 2.3%
  • Batchfile 1.6%