Difference between revisions of "McMyAdmin"

From Amahi Wiki
Jump to: navigation, search
m (Saving Tekkit instructions)
Line 1: Line 1:
 
Note: Below instructions are for Fedora. Ubuntu users replace all "yum"s with "apt-get"s. So:
 
Note: Below instructions are for Fedora. Ubuntu users replace all "yum"s with "apt-get"s. So:
  
      yum install mono-basic
+
{{Code|yum install mono-basic}}
  
 
becomes
 
becomes
  
      apt-get install mono-basic.
+
{{Code|apt-get install mono-basic}}
  
 
=Installing McMyAdmin=
 
=Installing McMyAdmin=
Line 12: Line 12:
  
 
* Install dependencies
 
* Install dependencies
      yum install mono-basic
+
{{Code|yum install mono-basic
      yum install java-1.6.0-openjdk java-1.6.0-openjdk-plugin-1
+
yum install java-1.6.0-openjdk java-1.6.0-openjdk-plugin-1}}
 
* Get and install McMyAdmin
 
* Get and install McMyAdmin
      mkdir /var/hda/web-apps/mcmyadmin
+
{{Code|mkdir /var/hda/web-apps/mcmyadmin
      wget -P /var/hda/web-apps/mcmyadmin http://www.phonicuk.com/Downloads/McMyAdmin-latest.zip
+
wget -P /var/hda/web-apps/mcmyadmin http://www.phonicuk.com/Downloads/McMyAdmin-latest.zip
      unzip /var/hda/web-apps/mcmyadmin/McMyAdmin-latest.zip -d /var/hda/web-apps/mcmyadmin/
+
unzip /var/hda/web-apps/mcmyadmin/McMyAdmin-latest.zip -d /var/hda/web-apps/mcmyadmin/
      chown -R apache:users /var/hda/web-apps/mcmyadmin
+
chown -R apache:users /var/hda/web-apps/mcmyadmin
      chmod +x /var/hda/web-apps/mcmyadmin/start.sh
+
chmod +x /var/hda/web-apps/mcmyadmin/start.sh}}
 
* Start McMyAdmin and Minecraft server
 
* Start McMyAdmin and Minecraft server
      cd /var/hda/web-apps/mcmyadmin
+
{{Code|cd /var/hda/web-apps/mcmyadmin
./start.sh
+
./start.sh}}
 
and wait for it to download the latest Minecraft server.  Once done stop it with '''<Ctrl-C>''' and run the following.
 
and wait for it to download the latest Minecraft server.  Once done stop it with '''<Ctrl-C>''' and run the following.
      nohup ./start.sh &
+
{{Code|nohup ./start.sh &}}
  
 
The web interface runs on port 8080 by default account admin/admin:
 
The web interface runs on port 8080 by default account admin/admin:
      http://localhost:8080
+
{{Link|http://localhost:8080}}
  
  
Line 44: Line 44:
 
[http://www.technicpack.net/tekkit/ Tekkit] is a collection of Minecraft mods that allows for more advanced gameplay. The purpose of this tutorial is to illustrate the installation of Tekkit on your HDA. All commands below are for the terminal. The instructions are taken from [http://www.youtube.com/watch?v=u8-uGqSyaMo this] fine YouTube video.
 
[http://www.technicpack.net/tekkit/ Tekkit] is a collection of Minecraft mods that allows for more advanced gameplay. The purpose of this tutorial is to illustrate the installation of Tekkit on your HDA. All commands below are for the terminal. The instructions are taken from [http://www.youtube.com/watch?v=u8-uGqSyaMo this] fine YouTube video.
 
*Navigate to the default hda web-apps folder
 
*Navigate to the default hda web-apps folder
      cd /var/hda/web-apps/mcmyadmin
+
{{Code|cd /var/hda/web-apps/mcmyadmin}}
 
*Create a folder for Tekkit and get in the folder:
 
*Create a folder for Tekkit and get in the folder:
      mkdir tekkit
+
{{Code|mkdir tekkit
      cd tekkit
+
cd tekkit}}
 
*Download the latest Tekkit server zip file from [http://www.technicpack.net/tekkit/ here]. Replace my link below with your own latest one.
 
*Download the latest Tekkit server zip file from [http://www.technicpack.net/tekkit/ here]. Replace my link below with your own latest one.
      wget http://mirror.technicpack.net/files/Tekkit_Server_3.0.4.zip
+
{{Code|wget http://mirror.technicpack.net/files/Tekkit_Server_3.0.4.zip}}
 
*Extract the zip file with unzip. Replace name of file with your own latest one.
 
*Extract the zip file with unzip. Replace name of file with your own latest one.
      yum install unzip
+
{{Code|yum install unzip
      ls
+
ls
      unzip Tekkit_Server_3.0.4.zip
+
unzip Tekkit_Server_3.0.4.zip}}
 
*Create startup script for Tekkit. Note that 1500M stands for the number of megabytes of ram you are letting Tekkit use potentially. The 512M stands for the number of megabytes of ram you let Java use at startup.
 
*Create startup script for Tekkit. Note that 1500M stands for the number of megabytes of ram you are letting Tekkit use potentially. The 512M stands for the number of megabytes of ram you let Java use at startup.
      nano start.sh
+
{{Code|nano start.sh}}
      #!/bin/sh
+
 
      sh -Xmx 1500M -Xms512M -jar Tekkit.jar
+
{{Text|Text=#!/bin/sh
 +
sh -Xmx 1500M -Xms512M -jar Tekkit.jar}}
 
*Give permissions to the script.
 
*Give permissions to the script.
      chmod +x start.sh
+
{{Code|chmod +x start.sh}}
 
*Start Tekkit
 
*Start Tekkit
      ./start.sh
+
{{Code|./start.sh}}
 
[[Category:Apps]]
 
[[Category:Apps]]

Revision as of 02:02, 16 July 2012

Note: Below instructions are for Fedora. Ubuntu users replace all "yum"s with "apt-get"s. So:

bash code
​yum install mono-basic​


becomes

bash code
​apt-get install mono-basic​


Installing McMyAdmin

Minecraft server with web-based front end for server management.

  • Install dependencies
bash code
​yum install mono-basic yum install java-1.6.0-openjdk java-1.6.0-openjdk-plugin-1​
  • Get and install McMyAdmin
bash code
​mkdir /var/hda/web-apps/mcmyadmin wget -P /var/hda/web-apps/mcmyadmin http://www.phonicuk.com/Downloads/McMyAdmin-latest.zip unzip /var/hda/web-apps/mcmyadmin/McMyAdmin-latest.zip -d /var/hda/web-apps/mcmyadmin/ chown -R apache:users /var/hda/web-apps/mcmyadmin chmod +x /var/hda/web-apps/mcmyadmin/start.sh​
  • Start McMyAdmin and Minecraft server
bash code
​cd /var/hda/web-apps/mcmyadmin ./start.sh​

and wait for it to download the latest Minecraft server. Once done stop it with <Ctrl-C> and run the following.

bash code
​nohup ./start.sh &


The web interface runs on port 8080 by default account admin/admin:

Link
​http://localhost:8080​


By default the web interface can only be accessed from the machine it is running on. To make it available from another machine the entry passwordmd5 in McMyAdmin.conf.default must be changed.

Installing the Minecraft Server

The Minecraft server is included with McMyAdmin and runs on port 25565 by default. After users have properly forwarded ports to the Amahi server Minecraft players will be able to use the HDA URL to connect to the server.

Cronjob will need to be set for autostart on boot. Amahi may also be able to monitor this server to make sure it is running, similar to other services.

Installing the Tekkit Server

To logon to a Tekkit server the user must use the Technic Launcher and not the default MineCraft app.

Tekkit is a collection of Minecraft mods that allows for more advanced gameplay. The purpose of this tutorial is to illustrate the installation of Tekkit on your HDA. All commands below are for the terminal. The instructions are taken from this fine YouTube video.

  • Navigate to the default hda web-apps folder
bash code
​cd /var/hda/web-apps/mcmyadmin​
  • Create a folder for Tekkit and get in the folder:
bash code
​mkdir tekkit cd tekkit​
  • Download the latest Tekkit server zip file from here. Replace my link below with your own latest one.
bash code
​wget http://mirror.technicpack.net/files/Tekkit_Server_3.0.4.zip​
  • Extract the zip file with unzip. Replace name of file with your own latest one.
bash code
​yum install unzip ls unzip Tekkit_Server_3.0.4.zip​
  • Create startup script for Tekkit. Note that 1500M stands for the number of megabytes of ram you are letting Tekkit use potentially. The 512M stands for the number of megabytes of ram you let Java use at startup.
bash code
​nano start.sh​


Text
​#!/bin/sh sh -Xmx 1500M -Xms512M -jar Tekkit.jar​
  • Give permissions to the script.
bash code
​chmod +x start.sh​
  • Start Tekkit
bash code
​./start.sh​