I really strongly suggest that you don't use this yet, this is an extreme WIP; it's probably not 100% secure.
Welcome to my panel, or I guess, your panel. This panel was built with Bootstrap 4, PHP, Javascript, and Java. That being said, Launchpad has many cool features (some still in the works!), as well as full mobile support and constant visual updating, for the best look and functionality.
Well, here are a couple issues with Multicraft:
- It costs money
- Old versions have very limited functionality
- Old versions look old and lame
- Lots of class injection
Ok, so why should I use your panel? My panel has many features out of the box, and more coming:
- It's 100% free!
- Open source
- Votifier!
- No class injection
- Modern look and feel
- Mobile support
- Easy setup
- Easy server configuration
Planned Features:
- Scheduled tasks
- Autorestart
- Backups
- More!
This is a Minecraft server control panel, developed using a combination of PHP, JavaScript and Java. If that doesn't mean anything to you, it's basically a multicraft alternative; you would use it to access and control your server remotely.
- Click here To learn how to install PHP on your system. Note, most Mac and Linux computers should come with PHP installed.
- Enable sockets. Go to your php.ini file (/private/etc/php.ini.default on Macs, C:\PHP on PC, depends where you installed it, /etc/php.ini on Linux, most likely). Open the file in a text editor, and find the line
;extension=php_sockets.dll
and remove the;
.
- Move the
panel
andserver
folders to your preferred locations. - Open
server/config.properties
and fillpanel-directory
with the directory of the panel (eg:C:\panel
). - Notice the
port
setting. This must always be set to the same as thewrapper port
setting, in the panel. - Run
panel/start.bat
orpanel/start.sh
. This will open the website on the port 80 (default web port). If you are on a web server, you can skip this step, as long as you placed thepanel
folder in your dedicated website folder. - Put your desired Minecraft server jar into
/server/server/
. Proceed to open the panel (if you are on a local machine, gohttp://localhost
) and set the name of your desired jarfile, inpanel-settings
. NOTICE: The default login credentials are "admin
" and "password
". - Run
server/start.bat
orserver/start.sh
. You can directly run the jar to run it in the background, however, this will make closing it very difficult 6.1. Forward your ports. If you're on a hosted machine, you probably can skip this step. If you're not, you must simply forward ports 80 and your desired Minecraft server port (usually 25565). However, do not forward your wrapper port (usually 8040). - If you're on Windows, run
panel/start.bat
. If you're on a Mac or Linux, make sure thepanel
folder is in your default web directory, or change it inphp.ini
. - You're done! Change your username and password, mess around. It's your panel, after all!
Well, you need a computer/server to run this, along with your Minecraft server. This means, no hosted Minecraft servers and no website servers. Apart from that, this will run on most platforms, along with the installation of PHP.
The panel was built using Bootstrap 4, so it would be a sin to not include mobile support. If your screen gets too small, the panel will snap to a more versatile layout.
This panel uses no class injection, which is a unique feature. This means that you can run not just any version of Minecraft, but literally any (theoretically) Java based program.
Make sure that you have enable-query
set to true
, in your server.properties file.
Of course, I have many things planned, fear not!
Sorry, this panel is still very WIP. Create an issue thread, and I'll get to it ASAP.
Don't worry, it's all hashed; you're safe.
Of course! The image is located at /panel/wallpaper.png
. I will soon add a feature to change this within the panel.