Console Master is a Powershell (tested with PS 5.1) Script for managing java based servers. It has been tested with Minecraft, Minecraft Forge, and Bukkit. The script allows for a completely automated experience, launching both your server and Ngrok (for portforwarding your server's ports, the current method I use) all in a few sets of commands.
If you want a in-depth view of each of the features the script has to offer, feel free to check out the Features link on Github!
Once you use this script.. you'll never want to go back to the traditional searching around your desktop for that batch file! Also, because this is a Powershell Script, you can run it anywhere in any way you to configure it.
The project is completely open-source, so feel free to check it out and contribute!
Update Note
Because Console Master is a Powershell script, it does not have to be re-downloaded for every new update! Just run the command Update-Script ConsoleMaster -Verbose
and Powershell will begin to update the script automatically! However, this case would only work if you had installed Console Master through the Powershell Gallery Method. If you just downloaded the script itself, you'll need to re-download it for every new update.
Virus Note
I can assure you that Console Master is 100% safe! The entire zip package (with the script and the README) has been tested at Virus Total. Any detections are false positives and should be ignored
Download from Outside Sources Note
Under any circumstances, DO NOT DOWNLOAD the script from any outsource websites! Outsource websites are prone to having outdated versions of mods AND contain malware/viruses inside the folders. Issues that occur with downloads that came from any outsource website WILL NOT receive any support whatsoever. Any website that is not one of the following is considered outsource: Minecraft CurseForge, Curse, Powershell Gallery, and Github.
Installation Instructions:
Powerhell Gallery Method
- Ensure you have Powershell 5.1 (This version came with my PC, thus it was made for it. I'm unsure older versions will cope)
- Open an instance of Powershell in administrative mode and Ngrok (you visit this video to see the full process of setting up Ngrok to work with your Minecraft server) installed on your machine
- Set PowerShell's Execution Policy to either
RemoteSigned
orUnrestricted
by runningSet-ExecutionPolicy "PolicyNameHere"
- Then run the command
Install-Script -Name ConsoleMaster
to save the script - The script should be downloaded, now locate it within your Powershell Script installation dictionary and place it somewhere useful and that does not require administrative permissions
- Here are some ways that the installation dictionary will appear
- C:\Users\<uernamehere>\Documents\WindowsPowerShell\Scripts
- C:\Program Files\WindowsPowerShell\Scripts'.
- Here are some ways that the installation dictionary will appear
- Run the script and set up the basic information
- The script is completely set up and ready!
Manual Download Method
- Ensure you have Powershell 5.1 (This version came with my PC, thus it was made for it. I'm unsure older versions will cope)and Ngrok (you visit this video to see the full process of setting up Ngrok to work with your Minecraft server) installed on your machine
- Open an instance of Powershell in administrative mode
- Set PowerShell's Execution Policy to either
RemoteSigned
orUnrestricted
by runningSet-ExecutionPolicy "PolicyNameHere"
- Download the script from either Github, Powershell Gallery, or here
- After it is downloaded, place it somewhere useful and that does not require administrative permissions
- Run the script and set up the basic information
- The script is completely set up and ready!