GitHub SlackadaysHajime An Advanced Startup System For Minecraft Servers

From Human's Love
Jump to: navigation, search

The ultimate Minecraft server startup system!



Hajime en espanol



Discord



Join our Discord server at https://discord.gg/J6asnc3pEG, where most Hajime discussion happens.



Get Hajime



Linux, macOS, & FreeBSD



Copy and paste this into the terminal to install.



Or, go to GitHub Releases and download the latest release.



Windows



Go to GitHub Releases and download the latest release.



Tutorial Videos



Check out the official Hajime tutorial video series! Minecraft servers YouTube



An Introduction



Imagine your Minecraft server working fine, until it isn't.



Or, your server is running too slow for your liking.



Or, you want to gain insights into performance.



Or, you just want to get playing on Minecraft.



Introducing Hajime.



Why Hajime?



Hajime fills in a gaping void in the Minecraft server management world. On one end of the spectrum, you have startmc.sh. startmc.sh is super easy to use but offers no features at all. On the other end there are mark2 and Pterodactyl. These offer a lot of features, but are difficult to install and use. Hajime changes all of this by aiming to be extremely easy to use while offering all the features you could possibly want.



As a comparison, remember the original iPhone presentation in 2007 when Steve Jobs showed off a graph of the iPhone putting all competitors to shame in smartness and ease-of-use at the same time.



Features



- Keeps your server running in the background! - Super simple setup and installation! - Monitor your server with advanced performance counters! - Written in Modern C++20! - Optimize your server with Aikar's Flags and more! - Works with English, Spanish, and Portuguese! - Run multiple servers at once! - Works with almost all server platforms available! - Super customizable!



Why C++? Minecraft servers



Other languages like Python may seem technically better, but using Python creates unnecessary dependencies and is a pain to deal with. Plus, with Modern C++, we get access to certain features that other languages simply don't (or can't) offer.



What is "Hajime?"



"Hajime" is simply "begin" in Japanese when talking about games. I know this because I hear it every time I train with my judo instructor.



Instructions



Pre-compiled binaries (from the Releases page)



Your platform is probably supported here. If it isn't, CMake is here to help.



Setup



Hajime will start the installation wizard if it can't find the configuation file, which will happen if this is your first time. Add -i as a flag option to do it manually. Minecraft servers