Skip to content

Releases: Slackadays/Hajime

Hajime 0.2.1

10 Dec 15:08
Compare
Choose a tag to compare

New:

  • Switch to JSON for config file storage
  • Put everything in its own folder for cleanliness
  • Prettied-up command system
  • New commands to modify and save server configs while running
  • And more!

Fixed:

  • Fixed a typo in the flags where it would mistakenly think a flag was a server file.
  • And more!

Notes:

  • JSON is a lot different from the config file system we used before. Therefore, you may need to reinstall them to switch over easily.
  • HajimeHelper has not changed, so if you're using it, there is nothing to upgrade there.

Hajime 0.2.0

17 Oct 16:47
Compare
Choose a tag to compare

Hajime 0.2.0 is the newest update in 8 months. It brings a lot of changes and improvements, including:

  • A prettier terminal
  • An improved performance counter system
  • A new helper plugin to give server owners access to command permissions on Spigot servers.
  • A simplified file system where all config files are stored in a new directory
  • And more!

Like always, the latest Hajime releases are available at https://github.com/Slackadays/Hajime/releases/latest.

If you are upgrading from an older version, Hajime will complain that it can't find any files in the directory. To fix this, move your existing config files to the new hajime.d directory.

Hajime 0.1.11

13 Feb 15:01
51d791f
Compare
Choose a tag to compare

Hajime 0.1.11 is here!

This release's highlight feature is Linux performance counter measurement. This singlehandedly brings the world of HPC to Minecraft servers. Aside from that, here are just a few new things:

  • 7 new GitHub Actions for even more platforms, 22 in total!
  • A fix for the terminal input
  • A fix for terminal command spam
  • An improved Windows startup service installer
  • Add Windows language auto-detect
  • An improved terminal look
  • A new D20 command
  • A new user check to disallow running as root
  • A new .system command to see host server statistics and other information
  • New settings so you can make commands "silent" or disabled altogether
  • And more!

There are a couple requirements to use the performance counter feature.

  • You can't use a VM unless its operator has performance counter virtualization enabled.
  • You need a Linux version of at least 5.9 (although Hajime will technically work with older versions, it will only do so under the root user or by using a special secret method)
  • You need to give Hajime the CAP_PERFMON capability (if you're using the install script, this will be handled automatically for you)

These requirements mean that most self-hosted servers should work, as well as many dedicated servers. However, most common VMs will likely not work.

0.1.10

16 Jan 16:49
2261068
Compare
Choose a tag to compare

This release adds on to the new features from 0.1.9. Now, the terminal feature will work great in Windows. Additionally, Hajime will automatically detect your language and ask a question on setup. We've also added some neat features such as commands processed by Hajime that work from within Minecraft. Try .h to see them. Another neat feature is the ability to have your server auto-restart depending on your preference. There are also a lot of bug fixes, as well as nine new GitHub Actions to cover just about all the server platforms out there! Like Doom and NetBSD, you can now say, "Of course it runs Hajime!" Don't think that this compatibility isn't only for servers. We have also added a Portuguese translation so Hajime will be understood by even more people.

0.1.9

31 Dec 14:27
d37d291
Compare
Choose a tag to compare

This is a mega-release! 0.1.9 offers a bunch of new features and fixes, including but not limited to:

  • A new server terminal feature that eliminates clunky setups with screen
  • An updated server file system that works better
  • A polished up install wizard
  • Initial capability to use the deduction engine (this feature isn't present yet, but eventually it will be)
  • New divider lines for extra-pretty execution
  • New flags to customize the output of log messages.
  • A new color-picking system that can pick 210 combinations of colors, so you will be able to distinguish 210 different servers at once!
  • A fixed flag-parsing system
  • New WIki pages to help with Hajime setup

0.1.8

19 Dec 15:01
ddadd06
Compare
Choose a tag to compare

Version 0.1.8's biggest update is with the installation wizard. Now, you'll have a better user experience and the ability to create multiple server files at once! Aside from that, these are just some of the changes from 0.1.7:

  • Added three new GitHub Actions so release builds will be done quicker because I can just pull them from Actions.
  • Fixed compiling with MSVC.
  • Fixed output to stderr with Output.
  • Made the wizard use this project's first C++ template.
  • Add CodeQl security analysis.
  • Change the default server configuration file from server0.conf to MyServer.conf.
  • Add a few more Spanish translations.
  • Add the "fakemake" build system which builds Hajime in one step.
  • Add the new Hajime wiki, accessible from the Wiki tab on GitHub.

As always, install Hajime using the two install methods listed in the readme, or just download the binaries from here.

v0.1.7

28 Nov 13:26
9054121
Compare
Choose a tag to compare

This big release brings in a lot of new features and fixes, including:

  • Added server setting slash-rule verification
  • (Very nearly) complete Spanish translation
  • Loads more flag options: -v, -m, -l, -d
  • Improved style for output with the old one accessible with -v
  • Fixed color outputs in file logging
  • Easier installation through a new and improved install script
  • A guided installer
  • Functional debug setting
  • And more...

Hajime keeps getting better almost every day!
WARNING: Hajime is still WIP software, so expect bugs.

v0.1.6

15 Nov 23:07
6f18617
Compare
Choose a tag to compare

This release adds:

  • Compatibility with sysVinit, tested on Devuan
  • Compatibility with launchd, used by macOS
  • A note showing when the Hajime code was compiled, shown with -h.
  • Other additions and improvements

I've provided binaries for M1 Macs and amd64 Windows. For Linux/BSD, use the install script instead.

v0.1.5 - For Windows

23 Oct 20:15
9baef5b
Compare
Choose a tag to compare

Introducing version 0.1.5! This one adds no new Linux features, but does add the ability to make Hajime start upon Windows booting. The option to do this has been added to -S, the option that formerly used to install a systemd service only. -S will now automatically install the correct startup service for your system instead.

v0.1.4

16 Oct 23:58
59fa80a
Compare
Choose a tag to compare

This release adds initial Windows support, a few bug fixes, new features, and several useful changes. However, Hajime is still work-in-progress so it may still be buggy. The provided Linux binary should work on most 64-bit systems as it is statically linked. The Windows binary is only guaranteed to work on Windows 10.