mygizli04 / ExternalDash

Unoffical minehut server manager.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ExternalDash

Created by Sbeve#4701

Thanks Breeze0505#0744 for helping out!

Special thanks to summiner#7340 for finding and fixing a bug!

Disclaimers and limitations

Due to minehut's limitations on what we can do, and us wanting to play it safe there are some limitations to ExternalDash.

  • ExternalDash doesn't exit automatically when the server goes down.
  • You have to specify a polling time in the index.js file. We recommend every 5 seconds, which is the default.
  • Keep in mind by using ExternalDash, you are responsible if you get blocked from minehut.
  • We have never seen someone get blocked by using ExternalDash, but do keep in mind it's possible especially if you lower the polling time.
  • Functions

    Currently Active


  •   Start Servers

  •   View Current Logs

  •   Run Console Commands

  •   Skript management (upload, download, sync)

  •   Plugin managemnt (download configs, install, remove, reset)

  •   Saves logs (While client online) to the logs folder
  • Installation

    Make sure you are logged in to your minehut account and are using Google Chrome (or Google Chrome based) browser before following the steps listed below


    Open a new tab in google, right click on the page and click "inspect"

    At the top of the UI tap "Network"

    Go to the address https://minehut.com/dashboard/home while in the developer tools menu

  • If you are not already logged in, log in to your account, and then **refresh the page**.
  • Right click on any file on the scren, it doesnt matter which one.

    Proceed to click on "Save all as HAR with content

    And make sure to name the file "minehut.har"

    Download the project from above and unzip it on your desktop.

    Drag minehut.har into the project folder

    Now navigate to https://nodejs.org/en/download/ and download node.js

    Once installed, open terminal (or a command prompt) and cd into the project folder. (Tip: Type "cd", leave a space, and drag and drop the folder into the window)

    Once in the folder, run "npm i" in order to install the required modules.

    You can now optionally just double click Start.bat or Start.sh depending on your system and follow the on-screen instructions

    There are 2 scripts you can run. "log.js" or "manage.js". "log.js" is for (almost) real time logs from minehut, with the ability to run commands and start servers.

    "manage.js" is still in beta, but it currently allows skript files to be synced over to and from minehut.

    You can start them by typing "node " and then your desired script

    The har files will expire eventually due to minehut's limitations. If this happens, delete both "minehut.json" and "minehut.har" files from the project file, and re-do the steps involving your browser.

    About

    Unoffical minehut server manager.

    License:MIT License


    Languages

    Language:JavaScript 96.0%Language:Shell 2.3%Language:Batchfile 1.7%