Multicraft is a simple, easy to use web-based control panel for\u00a0Minecraft servers<\/strong>. You can create, stop, start, monitor, configure, upload, download and run your server effectively through the online control panel. It contains features such as:<\/p>\n Follow the steps below to install Multicraft on CentOS 6.<\/p>\n Set MySQL to start on bootup, and then start MySQL:<\/p>\n Run the secure install, entering your password when prompted, and pressing enter elsewhere.<\/p>\n Set Apache to start on bootup, then start Apache:<\/p>\n Install PHP extensions:<\/p>\n Restart Apache:<\/p>\n To manage the MySQL databases, phpMyAdmin must be installed, but to do this you will need to turn on the EPEL repo and install phpMyAdmin.<\/p>\n To use phpMyAdmin you will need to configure its access. Start by opening the configuration file:<\/p>\n Use the down arrow key to find this section:<\/p>\n And change\u00a0Deny<\/strong>\u00a0To\u00a0Allow<\/strong>.<\/p>\n To exit and save the file press Ctrl + X, then press Y, then hit ENTER. Next, restart your web server:<\/p>\n You can now login to phpMyAdmin through either\u00a0yourdomain.com\/phpMyAdmin<\/strong>\u00a0or\u00a0yourserverIP\/phpMyAdmin<\/strong>. Please note that\u00a0 The default login account is “root” and your root password.<\/p>\n After successfully logging into phpMyAdmin, create two databases:<\/p>\n To protect the Multicraft panel contents you will need to open the Apache configuration using:<\/p>\n And scroll down until you find the section that looks like:<\/p>\n Change\u00a0None<\/strong>\u00a0To\u00a0All<\/strong>. Save the file, then exit (Ctrl + X, then Y, then ENTER).<\/p>\n Restart Apache:<\/p>\n Next, we have a few more prerequisites. Install Java, zip, and unzip by running:<\/p>\n Now to install the Multicraft Panel.<\/p>\n Start by downloading Multicraft 64bit (change 64 to 32 if you run a 32bit Linux operating system).<\/p>\n Then extract it and change to the directory. Once in the directory, run the installer:<\/p>\n You will see the following output. Follow the instructions highlighted in bold text.<\/p>\n If you encountered no errors, you can go to\u00a0yourdomain.com\/multicraft<\/strong>\u00a0or\u00a0yourserverIP\/multicraft<\/strong>.<\/p>\n You will now be at the\u00a0Multicraft<\/strong>\u00a0panel installer.<\/p>\n Start by pressing\u00a0 When you arrive at the\u00a0 Once the database is initialized, you can continue to the next step of logging into the panel. The username is\u00a0 Once logged in, press\u00a0 You are now directed to the last page,\u00a0 Finally, start the Multicraft control daemon by returning to the command line and running:<\/p>\n You can now login to the panel and control your Minecraft servers.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","manualknowledgebasecat":[105,231],"manual_kb_tag":[198],"_links":{"self":[{"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb\/2286"}],"collection":[{"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/comments?post=2286"}],"version-history":[{"count":1,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb\/2286\/revisions"}],"predecessor-version":[{"id":2287,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb\/2286\/revisions\/2287"}],"wp:attachment":[{"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/media?parent=2286"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manualknowledgebasecat?post=2286"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb_tag?post=2286"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}\n
1. Install MySQL<\/strong><\/h3>\n
yum install mysql mysql-server\r\n<\/code><\/pre>\n
chkconfig --levels 235 mysqld on\r\n\/etc\/init.d\/mysqld start\r\n<\/code><\/pre>\n
mysql_secure_installation\r\n<\/code><\/pre>\n
2. Install Apache and PHP<\/strong><\/h3>\n
yum install httpd php\r\n<\/code><\/pre>\n
chkconfig --levels 235 httpd on\r\n\/etc\/init.d\/httpd start\r\n<\/code><\/pre>\n
yum install php-mysql php-gd\r\n<\/code><\/pre>\n
\/etc\/init.d\/httpd restart \r\n<\/code><\/pre>\n
3. Install phpMyAdmin<\/strong><\/h3>\n
cd \/tmp\r\nwget http:\/\/download.fedoraproject.org\/pub\/epel\/6\/i386\/epel-release-6-8.noarch.rpm\r\nrpm -ivh epel-release-6-8.noarch.rpm\r\nyum install phpmyadmin\r\n<\/code><\/pre>\n
nano \/etc\/httpd\/conf.d\/phpMyAdmin.conf \r\n<\/code><\/pre>\n
IfModule !mod_authz_core.c>\r\n# Apache 2.2\r\n Order Deny,Allow\r\n Deny from All\r\n Allow from 127.0.0.1\r\n Allow from ::1\r\n\/IfModule>\r\n<\/code><\/pre>\n
\/etc\/init.d\/httpd restart\r\n<\/code><\/pre>\n
phpMyAdmin<\/code>\u00a0is case sensitive.<\/p>\n
multicraft_panel\r\nmulticraft_daemon\r\n<\/code><\/pre>\n
nano \/etc\/httpd\/conf\/httpd.conf\r\n<\/code><\/pre>\n
# AllowOverride controls what directives may be placed in .htaccess files.\r\n# It can be \"All\", \"None\", or any combination of the keywords:\r\n# Options FileInfo AuthConfig Limit\r\n#\r\n AllowOverride None\r\n<\/code><\/pre>\n
\/etc\/init.d\/httpd restart\r\n<\/code><\/pre>\n
yum install java-1.7.0-openjdk zip unzip\r\n<\/code><\/pre>\n
4. Install Multicraft<\/strong><\/h3>\n
wget http:\/\/www.multicraft.org\/download?arch=linux64 -O multicraft.tar.gz\r\n<\/code><\/pre>\n
tar xvzf multicraft.tar.gz\r\ncd multicraft\r\n.\/setup.sh \r\n<\/code><\/pre>\n
***<\/code>
\n*** Welcome to Multicraft!<\/code>
\n***<\/code>
\n`This installer will help you get Multicraft up and running.<\/code>
\nNo changes are made to the system until all of the required information has been collected.<\/code>
\n`NOTE: This script automates the installation as described on the Multicraft website. Use it at your own risk.`<\/code>
\nRun each Minecraft server under its own user? (Multicraft will create system users): [y]\/n<\/code>\u00a0Press ENTER<\/strong>
\nRun Multicraft under this user: [minecraft]<\/code>\u00a0Press ENTER<\/strong>
\nUser not found. Create user 'minecraft' on start of installation? [y]\/n<\/code>\u00a0Press ENTER<\/strong>
\nInstall Multicraft in: [\/home\/minecraft\/multicraft]<\/code>\u00a0Press ENTER<\/strong>
\nIf you have a license key you can enter it now: [no]<\/code>\u00a0Enter your license key if you have one and continue, or press ENTER<\/strong>
\nIf you control multiple machines from one control panel you need to assign each daemon a unique ID (requires a Dynamic or custom license). Daemon ID? [1]<\/code>\u00a0Press ENTER<\/strong>
\n`Will the PHP frontend run on this machine? [y]\/n` **Press ENTER** `User of the webserver: [apache]` **Press ENTER** `Location of the PHP frontend: [\/var\/www\/html\/multicraft]` **Press ENTER**<\/code>
\nEnable builtin FTP server? [y]\/n<\/code>\u00a0Press ENTER<\/strong>
\nIP the FTP server will listen on (empty for same as daemon): [108.61.212.243]<\/code>
\nFTP server port: [21]<\/code>\u00a0Press ENTER<\/strong>
\nBlock FTP upload of .jar files and other executables (potentially dangerous plugins)? [y]\/n n<\/code>\u00a0Press n, then ENTER<\/strong>
\n`What kind of database do you want to use? [sqlite]\/mysql mysql` **Type mysql, then press ENTER**<\/code>
\nNOTE: This is for the daemon config, the front end has an installation routine for database configuration and initialization.<\/code>
\nDatabase host: [127.0.0.1]<\/code>
\nDatabase name: [multicraft_daemon]<\/code>
\nDatabase user: [root]<\/code>
\nDatabase password: [] YourPassword<\/code>\u00a0Enter your MySQL password, and press ENTER<\/strong>
\n`***` `*** Please use the control panel to initialize the database.` `***`<\/code>
\nNOTE: Any running daemon will be stopped!<\/code>
\nReady to install Multicraft. Start installation? [y]\/n<\/code>\u00a0Press ENTER<\/strong>
\n`***` `*** INSTALLING`<\/code>
\n(Trimmed verbose output here)<\/strong>
\n*** Installation complete!<\/code>
\n***<\/code>
\n`PLEASE READ:`<\/code>
\nBefore starting the daemon you need to run the control panel installer to initialize your database. (example: http:\/\/your.address\/multicraft\/install.php)<\/code>
\n`The daemon WILL NOT work correctly as long as the database hasn't been initialized.`<\/code>
\n`After running the control panel installer start the daemon using the following command:`<\/code>
\n\/home\/minecraft\/multicraft\/bin\/multicraft -v start<\/code>
\n`If there are any issues, please check the log file: '\/home\/minecraft\/multicraft\/multicraft.log'`<\/code>
\nAfter reading the instructions above, press [Enter] to continue.<\/code>\u00a0Press ENTER<\/strong>
\n“
\nIn case you want to rerun this script you can save the entered settings.<\/code>
\nSave entered settings? ([y]\/n)<\/code>\u00a0Press ENTER<\/strong>
\nSaving settings to 'setup.config'.<\/code><\/p>\n
Panel Configuration<\/strong><\/h3>\n
START INSTALLATION<\/code>\u00a0and then reviewing the requirements. If your server meets all the requirements, press\u00a0
CONTINUE<\/code>, then\u00a0
CONTINUE<\/code>\u00a0once again.<\/p>\n
Database 1: PANEL<\/code>\u00a0page, you will want to select MySQL from the database type drop-down, then fill in the required data, including your password. Press\u00a0
SAVE AND TEST<\/code>\u00a0to initialize the database.<\/p>\n
admin<\/code>\u00a0and the password is\u00a0
admin<\/code>.<\/p>\n
CONTINUE<\/code>, and head to the next database section\u00a0
Database 2: DAEMON<\/code>. Again, select MySQL, fill in the required data, then press\u00a0
CONTINUE<\/code>.<\/p>\n
Settings<\/code>. The only configuration needed here is to set “Administrator contact Email” to your email address. Then press\u00a0
SAVE<\/code>.<\/p>\n
\/home\/minecraft\/multicraft\/bin\/multicraft -v start\r\n<\/code><\/pre>\n