untoldone / mcmaster

Manager your Minecraft server from this simple to use and install web frontend (Work in progress)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dependencies to build / use dev environment:

  • Go 1.13 or later
  • Node 12.16.1 or later
  • Java for running minecraft
  • GNU make to run build scripts

To start dev environment:

make run-dev

To build for production:

make

To just install dependencies:

make deps

Configuration:

Set environment variables to configure McMaster.

  • USER_WHITELIST: Comma delimited list of minecraft profile names allowed to log in
  • MINECRAFT_CLIENT_TOKEN: Identifier token to the Minecraft authentication server. Can be anything you want
  • HMAC_SECRET_KEY: Secret key used to create and verify JWT based client tokens. Keep this safe
  • MINECRAFT_DIRECTORY: Directory where server.jar should exist. If missing, it will be downloaded. Will run minecraft from here

About

Manager your Minecraft server from this simple to use and install web frontend (Work in progress)


Languages

Language:HTML 60.6%Language:JavaScript 21.0%Language:Go 16.6%Language:CSS 0.9%Language:Shell 0.5%Language:Makefile 0.3%