Skip to content

Standalone automatization tool of gaming network management using GNU Screen utility

License

Notifications You must be signed in to change notification settings

hivaze/MCBootstrap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Quik introduction

This is very simple and powerful standalone tool for minecraft servers administrators, for atomization and improvement of your network management using GNU Screen utility. MCBootstrap helps to manage full lifecycle of yout servers and scripts, log their work and can restart it automatically. An important feature is the ability to generate clones of servers in runtime and create custom addons. Written on Java.

Main features

  • Easy to use. All settings are in one file config.yml
  • Can start and stop ANYTHING you want (all kind of servers, proxy, scripts, etc) ANYTIME
  • Easy to manage. This application uses console with commands like minecraft server
  • Total and clear logging. The logging system create new file at each system startup
  • Very convenient for minigames networks. MCBootstrap can generate many servers based on one (useful for arenas generation).
  • Configurable autorestart for any object
  • Extensions system. If you are a developer, you can supplement this system for yourself

So why to use this?

If you have a huge Minecraft network it's hard to manage all servers statuses, so now you can install this application, setup config.yml and manage servers/scripts through the MCBootstrap console, saving a huge amount of time on configuration of each server and its start / stop. If you are interested, I recommend you to go to the wiki.

Installation

  • Check if you have Java 8 or newer on target machine
  • Check if you have GNU Screen utility, if you do not have it, install it from http://ftp.gnu.org/gnu/screen/
  • Download builded jar: https://github.com/LITEFINE/MCBootstrap/raw/master/target/MCBootstrap-2.0-SNAPSHOT.jar or build by your own with git
  • Rename your jar to MCBootstrap.jar (optional)
  • Now create somewhere a new folder and put jar in
  • To run MCBootstrap open console, create new screen (optional), go to your folder and type java -Xmx256M -XX:+UseBiasedLocking -jar MCBootstrap.jar
  • Stop application using shutdown command and setup your config.yml settings as you want, help here

Run MCBootstrap on machine startup

MCBootstrap has feature to start all your "booting objects" from config on application startup, so you if you want to make application start on machine startup you need read this wiki page.

Appearance of UI

Logo

About

Standalone automatization tool of gaming network management using GNU Screen utility

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages