Before you accept the loan Payday loan Where does the money go

Minecraft TvMod en Ubuntu 12.04

Apr 30

Tv mod : Modulo para Minecraft que Permite Visualizar Videos

Cada vez existen mas y mas modificaciones para Minecraft de las cuales estaremos tratando de hablar aquí, por el momento me ha llamado mucho la atención el Tv mod, un modulo que permite la visualización de vídeo dentro del mundo de Minecraft lo cual podría permitir adicionar contenidos educativos como tutoriales desde el mismo mundo sin necesidad de  utilizar paginas externas.

Desafortunadamente los pasos de instalación son un poco complejos y la librería de vídeo a usar se ha actualizado desde la salida del modulos por lo cual se deben actualizar todos estos archivos, ademas que la reproducción de vídeo consume muchos recursos de la maquina por lo cual en equipos antiguos el vídeo puede verse entre cortado.

La guía esta desarrollada para el sistema operativo Ubuntu usando Minecraft 1.2.5 con las versiones actualizadas hasta (Abril 30 de 2012) de los módulos y librerías necesarias para probar el Tv mod.

Pasos de Instalación : 

  • Instalación ModLoader :
    • Crear el directorio temporal desde donde se hará la instalacion
      mkdir tmp
      cd tmp
    • Descomprimir y borrar el manifest de la distribución de Minecraft
      mkdir minecraft
      cd minecraft
      jar -xf ~/.minecraft/bin/minecraft.jar
      rm -rf META-INF/
      cd ..
    • Descargar el archivo
      wget http://dl.dropbox.com/u/20629262/Latest/ModLoader.zip
    • Descomprimir el archivo en el directorio minecraft
      unzip -o -d minecraft  ModLoader.zip
    • Adicionar las  clases al archivo de minecraft.jar
      cd minecraft
      jar cvf ~/.minecraft/bin/minecraft.jar *
      cd ..
  • Instala TvMod : 
    • Abrir una navegador y descargar el mod de la pagina oficial
      (Click en el boton SKIP AD arriba a la derecha)
      http://adf.ly/6l1Ow
    • Abrir una terminal
    • Copiar el archivo a tmp
      cd tmp
    • Descomprimir el archivo
      unzip TvMod_1.2.4.zip
    • Copiar los archivos de propiedades del mod al directorio donde esta instalado el minecraft
      (ejemplo /home/usuario/.minecraft)
      cp To\ .minecraft\ folder/TV.properties ~/.minecraft/
    • Copiar el archivo de minecraft original para tenerlo de backup
      cp ~/.minecraft/bin/minecraft.jar ~/.minecraft/bin/minecraft.jar.old
    • Borrar las clases del decodificador de video Xuggle (Se usaran nuevas versiones)
      rm -rf To\ minecraft\ jar/com/xuggle/
    • Adicionar las clases al archivo de minecraft
      cd To\ minecraft\ jar/
      jar -uf ~/.minecraft/bin/minecraft.jar *
      cd ..
  • Instalación de la libreria de video Xuggle : 
    • mkdir xuggle
      cd xuggle
    • Descargar la libreria de xuggle para Java
      wget http://xuggle.googlecode.com/svn/trunk/repo/share/java/xuggle/xuggle-xuggler/5.4/xuggle-xuggler-noarch-5.4.jar
    • Descargar la libreria nativa para Linux x86
      wget http://xuggle.googlecode.com/svn/trunk/repo/share/java/xuggle/xuggle-xuggler/5.4/xuggle-xuggler-arch-i686-pc-linux-gnu.jar
    • Si tiene instalado una version de 64 bits
      wget http://xuggle.googlecode.com/svn/trunk/repo/share/java/xuggle/xuggle-xuggler/5.4/xuggle-xuggler-arch-x86_64-pc-linux-gnu.jar
    • Crear el directorio para guardar las clases
      mkdir classes
    • Descormpimir los archivos de xuggle
      unzip -d classes xuggle-xuggler-noarch-5.4.jar
      unzip -d classes xuggle-xuggler-arch-i686-pc-linux-gnu.jar
    • Eliminar el Manifest
      rm -rf classes/META-INF
    • Adicionar las classes al archivo de minecraft
      cd classes
      jar -uf ~/.minecraft/bin/minecraft.jar *
  • Adicionar los Vídeos a Visualizar : 
    • Crear el directorio donde se guardaran los videos
      mkdir ~/.minecraft/resources/mod/TV
    • Por ejemplo podemos descargar un video de YouTube en formato mp4 para visualizar
      cd ~/.minecraft/resources/mod/TV
      youtube-dl -f 18 http://www.youtube.com/watch?v=ZmzPjU4uFeo
  • Probar el Modulo :
    • Abrir el cliente de Minecraft
    • Entrar en Single Player
    • Crear un mundo en modo creativo
    • Crear un muro de 4x3
    • Abrir el inventario (Pulsar la tecla E)
    • Buscar el item TV y RemoteControl
    • Colocar el TV en el muro
    • Con el control remoto seleccionado dar click derecho en la pantalla para reproducir el video
      pulse Shift- Click Derecho para el proximo video de la lista

 Enlaces : 

Read More

Minecraft Portable en Ubuntu 12.04 con OpenJDK 7

Apr 29

Minecraft Al instalar Minecraft en cualquier sistema operativo este queda almacenado en un directorio especial del usuario el cual esta escondido y al cual debemos ir cuando queremos instalar plugins y modulos o realizar labores de backup, por tal motivo algunas veces es necesario crear nuestra propia version portable de la aplicacion que permita no solo poder llevar nuestro cliente de Minecraft a otras maquinas, si no llevar consigo los mundos creados.

Al ejecutar el instalador de Minecraft este crea un directorio en el home del usuario llamado .minecraft el cual descarga los archivos necesarios para la ejecución de minecraft, las librerias nativas para cada sistema operativo, las texturas y los mundos creados.

Para crear un minecraft portable crearemos un script para la ejecucion del archivo de instalacion el cual modifica la direccion del directorio actual como el HOME del usuario

#!/bin/sh
echo Starting Minecraft...
DIR="$( cd "$( dirname "$0" )" && pwd )"
cd $DIR
#export LD_LIBRARY_PATH=/usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386
java -Xmx1024M -Xms512M -Duser.home=$DIR/data -jar minecraft.jar

Pasos : 

  • Abra una terminal
  • Crear el directorio donde se instala el minecraft, ejemplo
    mkdir minecraft
  • Crear el archivo minecraft.sh
    vi minecraft.sh
  • Copie el script al archivo
  • Vuelva ejecutable el archivo
    chmod +x minecraft.sh
  • Descargue el archivo de instalación de minecraft
    wget https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft.jar
  • Ejecute el script
    ./minecraft.sh
  • Haga login y realice la instalación
    la proxima vez que lo ejecute entra a la aplicación

Problemas : 

  • Si sale un parecido al siguiente :
    Exception in thread "Minecraft main thread" java.lang.UnsatisfiedLinkError: /home/marlonj/sw/minecraft/data/.minecraft/bin/natives/liblwjgl.so : libjawt.so: cannot open shared object file: No such file or directory
  • Esto indica que no se pudo acceder a las librerias  nativas de la distribucion de Java por lo cual debe quitar el comentario (#) de la linea :
    export LD_LIBRARY_PATH=/usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386
    La ruta funciona si esta utilizando el OpenJDK 7 a 32bits, use la siguiente linea para x64
    export LD_LIBRARY_PATH=/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64

Read More

Visualizar Informacion del Estado del Servidor McMyAdmin 2.x dentro de una Pagina Web

Apr 25

McMyAdmin

Usando la consola web de administración de un servidor Minecraft (McMyAdmin 2.x) es posible generar un banner con la información del estado del servidor con el numero de jugadores que se encuentran actualmente en el servidor, podemos utilizar un script que permite adicionar esta informacion a una pagina web o una imagen generada por el servidor.

Usando el Script dentro de una Pagina Web :

  • Podemos adicionar el script (cambie la IP y puerto del servidor):
    <script type="text/javascript" src="http://192.168.0.110:8080/js/widget.js"></script>
  • Usando el script podemos cambiar los estilos para personalizarlo dentro de nuestra pagina web
  • Con esta posibilidad los usuarios pueden copiar y pegar la dirección del servidor

Usando una Imagen dentro de una Pagina Web :

  • La dirección de la imagen del estado esta en (cambie la IP y puerto del servidor):

    http://192.168.0.110:8080/status.png

  • Esta la podemos adicionar la imagen a la pagina con HTML
    <img src="http://192.168.0.110:8080/status.png" alt="estado servidor" />
  • NOTA :
    Si al momento de generar la imagen se muestra un error 404 verifique que este activada y que se tenga instalada la libreria libgdiplus, si no se la tiene se puede instalar con el comando : sudo apt-get install libgdiplus

Configuración:

  • Para configurar la información visualizada en el widget de estado tanto script como imagen podemos editar el archivo : McMyAdmin.conf en el directorio donde se realizo la instalación, buscar y cambiar las propiedades :
    • Nombre del servidor
      server.name=My Minecraft Server
    • Direccion del servidor (IP o Nombre)
      server.address=localhost:25565
    • Permitir la generacion del estado (cambie a 0 para no permitir)
      server.statusimage=1
    • Imagen a usar como plantilla, estab situadas en el directorio Modern/Images en el directorio de instalacion
      mcmyadmin.bannertemplate=bannerTemplate_Blue_300

Enlaces :

Read More

Script de Inicio para McMyAdmin 2.x Nativo en Ubuntu Server 11.10 x64

Apr 25

McMyAdmin

En una entrada anterior (Instalación McMyAdmin Nativo en Ubuntu Server 11.10 64 bits) vimos como instalar la consola web de administración de un servidor Minecraft (McMyAdmin 2.x) de forma nativa en una maquina Ubuntu Server 11.10 de 64 bits, pero no se mostró como configurar este para que inicie o se detenga con la maquina para lo cual podemos modificar el script que antes se había utilizado para este proposito con la version anterior del servidor.

Requisitos :

  • Tener acceso como administrador del servidor
  • Haber instalado el servidor Nativo de McMyAdmin 2.x

Pasos :

  • Crear el archivo para el servicio de mcmyadmin
    sudo vi /etc/init.d/mcmyadmin
  • Adicionar el siguiente script al archivo
    Cambie USER por el nombre de usuario con el que se ejecutara el servidor
    Cambie DIR por la ruta donde instalo el servidor
  1. # --------------------------------------------------------
  2. #!/bin/bash
  3. # chkconfig: 345 71 29
  4. # description: McMyAdmin Server
  5. #
  6.  
  7. NAME='McMyAdmin' # Server handle for the screen session
  8. USER='minecraft' # User that this will be running under.
  9. DIR='/home/minecraft/mcmyadmin'
  10. MCPID="$DIR/minecraft_server.pid"
  11. PWD=`pwd`
  12. CMD="/usr/bin/screen -S $NAME -A -d -m ./MCMA2_Linux_x86_64"
  13. RETVAL=0
  14.  
  15. service_start() {
  16. if [ -f /var/run/$NAME.pid ]; then
  17. if [ "$(ps -p `cat /var/run/$NAME.pid` | wc -l)" -gt 1 ]; then
  18. echo -e "Cannot start $NAME. Server is already running."
  19. else
  20. rm -rf /var/run/$NAME.pid
  21. service_start
  22. fi
  23. else
  24. cd $DIR
  25. su $USER -c "$CMD"
  26. cd $PWD
  27. sleep 1
  28. ps -ef | grep SCREEN | grep "$NAME" | grep -v grep | awk '{ print $2}' > /var/run/$NAME.pid
  29. echo "$NAME started."
  30. fi
  31. }
  32.  
  33. service_stop() {
  34. if [ -f $MCPID ]; then
  35. echo "Stopping Minecraft server."
  36. kill `cat $MCPID`
  37. rm -rf $MCPID
  38. echo "Minecraft server stopped."
  39. else
  40. echo "Minecraft server not running."
  41. fi
  42. if [ -f /var/run/$NAME.pid ]; then
  43. echo "Stopping $NAME."
  44. kill `cat /var/run/$NAME.pid`
  45. rm -rf /var/run/$NAME.pid
  46. echo "$NAME stopped."
  47. else
  48. echo -e "Cannot stop $NAME. Server is not running."
  49. fi
  50. }
  51.  
  52. case "$1" in
  53. 'start')
  54. service_start
  55. ;;
  56. 'stop')
  57. service_stop
  58. ;;
  59. 'restart')
  60. service_stop
  61. sleep 5
  62. service_start
  63. ;;
  64. *)
  65. echo "Usage $0 start|stop|restart"
  66. esac
  67.  
  68. # --------------------------------------------------------
  • Cambiar los permisos de ejecucion
    chmod 755 /etc/init.d/mcmyadmin
  • Habilitar el servicio
    sudo update-rc.d mcmyadmin defaults
  • Iniciar el servicio
    sudo service mcmyadmin start
  • Iniciar el servicio
    sudo service mcmyadmin start
  • Probar accediendo a la administracion
    http://<ipservidor>:8080 y desde el cliente de Minecraft

Enlaces :

Read More

Instalacion McMyAdmin Nativo en Ubuntu Server 11.10 64 bits

Apr 17

McMyAdmin

McMyAdmin es una aplicación que permite administrar un servidor de Minecraft vía web, permitiendo monitorear el estado del servidor (uso de RAM, CPU, numero de usuarios conectados), también permite ver y enviar mensajes al servidor, administrar grupos, usuarios y permisos, programar tareas de mantenimiento, realizar backups y configurar todos los parametros de nuestro servidor Minecraft.

El pasado 14 de Abril de 2012 se libero la version 2.0.1.1 de McMyAdmin con una interface web mas interactiva, soporte para multiusuario, acceso completo a consola, API basada en JSON y una gran cantidad de nuevas características entre las que se destaca la posibilidad de instalar de forma nativa el servidor sin necesidad de instalar Mono para su ejecución.

Requisitos :

  • Tener acceso como administrador a un servidor Ubuntu 11.10 x64 donde se instalara el software
  • Acceso a Internet desde el servidor para la descarga del software

Pasos :

  • Abra una terminal como administrador en el servidor que instalara el McMyAdmin
  • Instalar Java si no se tiene instalado
    sudo apt-get install openjdk-6-jre
  • Cree el directorio y entre al directorio donde va a instalar el software
    mkdir mcmyadmin
    cd mcmyadmin
  • Descargue la distribución nativa de McMyAdmin 2.1.1.0 para Linux
    wget http://mcmyadmin.com/Downloads/MCMA2_glibc25.zip
  • Descomprima el archivo
    unzip MCMA2_glibc25.zip
  • Descargue el archivo de configuración
    wget http://mcmyadmin.com/Downloads/etc.zip
  • Descomprima el archivo en la raiz (/) para que actualice el etc
    sudo unzip etc.zip -d /usr/local
  • Ejecutar el servidor de McMyAdmin
    ./MCMA2_Linux_x86_64

Instalación de McMyAdmin

McMyAdmin Instalacion

  • Si podemos abrir un navegador en la maquina donde estamos instalando, abrir la pagina

    http://localhost:8080

    entre co usuario admin, password admin

  • Si estamos en una maquina diferente conectados por ssh debemos habilitar el login  remoto
    • Detenga el servidor <Ctrl-C>
    • Edite el archivo de configuracion
      vi McMyAdmin.conf
    • Busque la linea
      login.passwordmd5=21232f297a57a5a743894a0e4a801fc3
    • Cambie por
      login.passwordmd5=fbc71ce36cc20790f2eeed2197898e71
    • Guarde el archivo y ejecute de nuevo el servidor
      ./MCMA2_Linux_x86_64
    • Vaya a la pagina del servidor remoto

      http://<IpServidor>:8080

      entre co usuario admin, password clave

  • Cambie el password de administrador
  • Ahora puede disfrutar de su servidor de Minecraft
  • Para detener el servidor, desde la consola escriba
    /quit <ENTER>

McMyAdmin Pagina de Entrada

McMyAdmin entrada Inicial

McMyAdmin Configuracion

McMyAdmin Estado del Servidor

Enlaces :

Read More

Minecraft : Actualizando a 1.7.2

Jul 01

MinecraftActualizar una version de nuestro servidor de Minecraft o de nuestro cliente es muy fácil, por una lado el visor ya sea descargado en formato .jar o ejecutandose con el plugin de Java dentro de nuestro navegador es capaz de actualizarse automáticamente, lo único que necesitamos es ejecutarlo y estar conectados a Internet para que automáticamente descargue las actualizaciones (Pagina del Visor)

Para la actualización también es muy sencillo, se debe descargar la versión del servidor multijugador que se encuentra en la pagina de descargas de Minecraft donde podemos encontrar el visor para descarga, como tambien el servidor (Pagina de Descargas). Para la actualizacion del servidor simplemente debemos descargar el nuevo archivo .jar y copiarlo en el directorio donde tenemos el servidor anterior y voila.

Si estamos utilizando McMyAdmin el panel de control permite realizar la actualización del servidor directamente desde web, es importante identificar si estamos utilizando algún modulo o plugin que puede dejar de funcionar con la nueva versión, por lo cual debemos revisar la compatibilidad de los mismos antes de actualizar.

Actualizacion de MInecraft a traves de McMyAdmin

Si estamos utilizando Bukkit para el desarrollo de plugins, este no esta inmediatamente disponible para la ultima version, por ejemplo para esta nueva version de Minecraft el modulo se demoro 1 día en estar disponible, pero a veces se demora un poco mas. Si estamos utilizando McMyAdmin podemos actualizar también el Servidor y el Bukkit cuando estén disponible simplemente pulsando el botón de actualizar el Bukkit.

Asi que ya tenemos nuestro servidor de pruebas de Minecraft actualizado a la version 1.7.2 de Minecraft y estamos listos para probar el funcionamiento de los pistones, la compatibilidad de los plugins y las características adicionales de esta version.

Read More
Page 1 of 3123