Skip to content

MC-Dashify/launcher

Dashify

Easily and quickly monitor Minecraft servers

Standalone monitoring system without any additional installation

CodeQL Build & Publish to Release code quality

English · 한국어

THIS IS LAUNCHER REPOSITORY FOR DASHIFY.

Configuration

Please refer to this.

API Endpoint

  • NOTE: All HTTP requests requires Authorization header like Bearer your_key_here.

    Key information can be found in the file Dashify/config.yml in the server plugin folder.

Path Description Protocol Request Method Required Params Request Example Note
/console Connect to Console's I/O Directly Web Socket N/A auth_key [string] ws://localhost:8080/console?auth_key=your_key_here N/A
/ping Ping the server HTTP GET N/A http://localhost:8080/ping N/A
/logs Get Minecraft server's logs HTTP GET lines [int] http://localhost:8080/logs?lines=100 Parameter line should a valid int between 1 and 1000
/traffic Get Minecraft server's traffic information HTTP GET N/A http://localhost:8080/traffic Server keeps count traffic information until request have received. After respond, traffic will be reset (Recount after request)

Other endpoints are ReverseProxyed. They are documented at plugin repository. Just remember that port number have to same with launcher's port number.

Code of Conduct

See the CODE_OF_CONDUCT.md file for Code of Conduct information.

Contributing

See the CONTRIBUTING.md file for contributing information.

License

See the LICENSE file for licensing information.