-
Notifications
You must be signed in to change notification settings - Fork 11
Getting Started
To set up CraftBoot to be able to distribute your modpack(s), simply set up your client package and upload it to a web server somewhere. (Although those pages are written for SKCraft Launcher rather than for Craftboot, everything works exactly the same in Craftboot. The only difference is that you should replace any use of SKCraftLauncher.jar with the latest version of craftboot-launcher.jar.)
Next, create a launcher.properties file. Unlike the launcher.properties file described in that link, however, this file only needs to have a few of the variables (though you can include them all if you wish). The packagesListUrl variable is critical, and I highly recommend you also set a newsUrl (if you don't want to make your own news page, you can use "http://oxguy3.github.io/craftboot-files/feed/welcome.html" as a generic replacement), but otherwise you can leave out the other variables (in particular, I highly recommend you do not set the version and selfUpdateUrl variables unless you know what you're doing). Once you have a launcher.properties file ready, upload it to your web server.
Now you just need to tell your users how to get it working. Upload craftboot.jar (attached to this post) to your web server. Give it a unique filename (i.e. if your modpack is AwesomeCraft, make it awesomecraft.jar), and make sure to tell your users not to rename it; Craftboot uses that filename to distinguish your modpack from others. To start Craftboot, simply double-click it. When it asks for a URL the first time you run it, tell your users to type in the URL where you uploaded that launcher.properties file.
Other than that, you should be golden! To set up a server, use these instructions (note that you should again use CraftBoot-Launcher.jar in place of SKCraftLauncher.jar).