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

Instalacion de Servidor Minecraft Beta 1.6.6 en Ubuntu Server 11.04

Jun 23

MinecraftMinecraft es un juego escrito en el lenguaje de programación Java que permite la construcción de mundos en tercera dimensión donde todo esta hecho a partir de pequeños bloques de diferentes tipos los cuales se pueden obtener del mismo mundo en una actividad de minería.

Instalaremos un servidor de Minecraft en su versión Beta 1.6.6 como un servicio dentro de un servidor Ubuntu 11.04 de tal modo que quede como servicio y se ejecute con su propio usuario, en próximas entradas estaremos personalizando la configuración de nuestro mundo virtual.

Para conectarse a este servidor se debe tener una cuenta de Minecraft y comprar el juego

Instalación :

  • Instalación Java
    Puede instalarse el JDK de Oracle o el OpenJDK (no probado aun)
     

    • Instalacion JDK Oracle
      • echo deb http://archive.canonical.com natty partner | sudo tee /etc/apt/sources.list.d/java.list
      • sudo apt-get update
      • sudo apt-get install sun-java6-jdk
    • Instalación del OpenJDK (no probado aun) :
      • Abra una consola
      • Actualice la lista de paquetes
        sudo apt-get update
      • Instalar el OpenJDK
        sudo apt-get install openjdk-6-jdk
  • Instalación de Minecraft :
    • Adicionar el usuario minecraft
      sudo adduser minecraft
    • Conectarse como el usuario minecraft y suministrar la clave
      su -l minecraft
    • Crear el directorio para el servidor y pasarse a este
      mkdir server
      cd server
  • Descargar Minecraft Beta
    • Ir a la pagina :
      http://www.minecraft.net/download.jsp
    • Buscar la distribución en formato jar minecraft_server.jar
      descargarla y copiarla en el directorio de minecraft
    • O usar el siguiente comando para descargarla directamente
      wget http://www.minecraft.net/download/minecraft_server.jar?v=1308806372045 -O minecraft_server.jar
    • Ejecutar el servidor por primera vez para que cree los archivos de configuracion :
      java -Xmx1024M -Xms1024M -jar minecraft_server.jar
    • Para detener el servicio escriba el comando
      stop <ENTER>
  • Instalar Script del Servicio :
    • Conectarse como superusuario
    • Descargar el script de inicio oficial para minecraft
      sudo wget -O /etc/init.d/minecraft "http://www.minecraftwiki.net/Server_startup_script/Script?action=raw"
    • Editar el archivo /etc/init.d/minecraft y cambiar la linea :
      MCPATH='/home/minecraft/minecraft'
      por
      MCPATH='/home/minecraft/server'
    • Si se quieren cambiar los valores de memoria RAM, por ejemplo si se quiere colocar 512MB
      Cambiar los valores en la linea : java -Xmx1024M -Xms1024M
      a java -Xmx512M -Xms512M
    • Cambiar los permisos de ejecucion :
      chmod 755 /etc/init.d/minecraft
    • Activar los servicios en los diferentes modos :
      sudo update-rc.d minecraft defaults
    • Inciar el servicio
      sudo service minecraft start
  • Lista de Administradores :
    En el archivo ops.txt se puede especificar la lista de usuarios que tienen permiso de administrador dentro del servidor, lo que permite ejecutar ciertos comandos

    • Abrir el archivo ops.txt
    • Escribir el nombre de usuario
  • Probando el Acceso :
    • Ir a la pagina del cliente en :

      http://www.minecraft.net/game

    • Acceder o Registrarse (recuerde que se debe comprar el juego)
    • Seleccionar la opcion Multiplayer
    • Suministrar la IP del servidor
    • Pulsar el botón Connect

Enlaces :

Read More

OpenWonderland : Compilando e Instalando Modulos Adicionales

Jan 18

Existe un repositorio de módulos adicionales para Open Wonderland los cuales pueden descargarse su código fuente e instalarse dentro de nuestro servidor, para realizar esta tarea primero debemos compilar la distribución de fuentes del servidor y después adicionar los módulos que queremos.

Los modulos vienen en un repositorio de estables e inestables, he aqui una lista de ellos :

  • Estables
    • WebCamera
    • Grabadora de Audio
    • Visor de PDF
    • Tablero (whiteboard)
    • Reproductor de Video
    • y muchos mas
  • Inestables
    • Plugin de Beanshell
    • Zona de Chat
    • Presentador de PDF
    • y muchos mas

Prerequisitos :

Pasos :

  • Abrir una terminal o conectarse remotamente como administradores del servidor
  • En el mismo directorio donde se descargo el Open Wonderland, descargar los módulos
  • Descargar los módulos
    svn checkout http://openwonderland-modules.googlecode.com/svn/trunk/0.5 wonderland-modules
  • Compilar :
    Para compilar un modulo, simplemente vaya a su directorio y ejecute ant
    por ejemplo para compilar el beanshell-plugin
    cd unstable/beanshell-plugin/
    ant
  • Instalar :
    Para instalar un modulo simplemente ejecute el comando
    ant deploy
  • Probar :
    Entrar como usuario y buscar en el menú Tools el acceso a la herramienta

Modulo Beanshell ejecutandose en Open Wonderland

Enlaces :

Read More

Compilando Wonderland desde fuentes en Ubuntu 10.10

Jan 17

OpenWonderland es una aplicación que permite la creación de mundos virtuales sobre la plataforma Java, su desarrollo comenzó desde Sun Microsystems y después de la compra por Oracle, el proyecto paso al mundo del software libre soportado por una comunidad muy activa que lo ha mantenido en continuo desarrollo.

Algunas veces queremos probar las versiones en desarrollo del software, en esta ocasión compilaremos el código fuente mas reciente de OpenWonderland bajo un servidor con una instalación mínima de Ubuntu.

Prerequisitos :

  • Servidor
    Maquina real o virtual donde tengamos instalado Ubuntu 10.10 en su version servidor o escritorio
  • Cliente
    Maquina real o virtual donde tengamos instalado un sistema operativo con un navegador y el JRE de Java
  • Conexión a Internet

Pasos :

  • Abrir una terminal o conectarse remotamente como administradores del servidor
  • Instalar una versión de Java si no se tiene :
    • Instalar JDK de Oracle
      echo deb http://archive.canonical.com maverick partner | sudo tee /etc/apt/sources.list.d/java.list
      sudo apt-get update
      sudo apt-get install sun-java6-jdk
    • Aceptar la licencia
  • Instalar Ant para la compilación automática del proyecto
    • sudo apt-get install ant
  • Instalar Subversion para obtener las versiones mas actuales
    • sudo apt-get install subversion
  • Descargar la version mas actual de OpenWonderland,
    esto puede tomar algún tiempo
    svn checkout http://openwonderland.googlecode.com/svn/trunk wonderland
  • Compilacion
    cd wonderland
    ant
  • Ejecutar el servidor
    ant run-server
  • Abrir un navegador con la siguiente direccion
    http://<nombre servidor>:8080
    Desde esta pagina se puede ejecutar el cliente o entrar al administrador del servidor

Pagina Web Servidor de Wonderland

  • Pulsar el botón Launch
  • El servidor envía un archivo que se debe abrir con el Sun Java 6 Web Start
  • Se abre una caja de dialogo para solicitar permiso para ejecutar la aplicacion

Cliente de Open Wonderland

  • Se abre la ventana principal y se abre una caja de dialogo para suministrar el usuario, nombre completo y servidor
  • Suministre los datos y pulse el botón login
  • Espere unos momentos mientras se carga el mundo.

Avatar en Open Wonderland

Notas :

  • Si el servidor y el cliente están en diferentes maquinas y el servidor no tiene un nombre dentro de la red o no lo toma el servidor, se debe indicar la ip asi :
    • Crear un archivo de propiedades
      vi my.run.properties
    • Adicionar las propiedades del url y direccion del servidor :
      wonderland.web.server.url=http://<IpServidor>:8080
  • Se realizo lo anterior pero el servidor no fue capaz de lanzar el modulo de autenticacion y por ende fallaba al momento de tratar de conectarse el cliente.
  • Para facilitar el acceso de un cliente desde otra maquina se adiciono el nombre del servidor al archivo /etc/hosts
  • Se trato de ejecutar el cliente desde una maquina virtual con Ubuntu Desktop 10.10 sobre VirtualBox 4 con el soporte de 3D activado y aunque los efectos de compiz funcionaron el cliente lanzaba una excepción al momento de verificar el soporte de OpenGL

Enlaces :

Read More

Pulsar Project : Status.net HUD v0.1

Jul 01

Este es el primer desarrollo oficial del Pulsar Project, el Pulsar Status.Net HUD v0.1, este objeto permite actualizar el estado en un servidor basado en la plataforma de microblogging Status.Net, utilza el API compatible con Twitter para actualizar el mensaje de estado del sitio directamente desde el mundo virtual.

Instalación :

  • Ir al inventario
  • Buscar el objeto Pulsar Status.Net HUD v0.1
  • Click derecho sobre el objeto
  • Seleccionar la opción "Attach to HUD"
  • Seleccionar la opción "Top Left"
  • Aparece en pantalla una imagen con el logo de Status.Net
    (este es el objeto pegado a la pantalla)
  • Debe aparecer en el chat el mensaje :
    Pulsar Status.Net HUD v0.1 : Ready

Configuración :

  • Click derecho sobre el objeto
  • Seleccionar la opción "Edit"
  • Ir a la pestaña "Content"
  • Doble Click en el archivo "PulsarStatusNetHUD.lsl"
  • Cambiar los valores de usuario por los de su cuenta :
    string psnh_username = "juanp";
    string psnh_password = "xxxx";
  • Cambiar el numero de canal donde escucha el objeto :
    integer psnh_channel = 5;
  • Cambiar la direccion del servidor, por ejemplo http://servidor/dir/index.php
    string psnh_serverName = "servidor";
    string psnh_serverPath = "/dir";
    string psnh_restPath = "index.php/api/statuses/update.xml";
  • Guardar

Uso :

  • En la ventana de chat escribir el mensaje a colocar utilizando el canal
    por ejemplo para el canal 5 :
    /5 Este es un mensaje desde el Mundo Virtual

    Read More

    Pulsar Project : OpenSimulator Version a Instalar

    Jun 21

    Desde hace algun tiempo se viene realizando pruebas con OpenSimulator, comenzado con la versión 0.6.1 en diciembre de 2008 hasta la version 0.7 RC1 en pleno desarrollo del 14 de Junio de 2010, en las ultimas versiones se han encontrado errores en el software que no permiten por ejemplo usar SQLite para el almacenaje de datos en el servidor y otras versiones que adicionan incompatibilidades entre Second Life y los desarrollos realizados en OpenSimulator.

    El ultimo cambio mas notorio en la plataforma es la configuración de la versión 0.7 que adiciona nuevas y mejores formas de instanciar los servicios requeridos por OpenSimulator, por tal motivo se tomo la decisión de comenzar a utilizar la versión 0.7 desde este momento, esto esperando que al momento de iniciar a sacar versiones de las herramientas de Pulsar Project ya exista una versión final 0.7

    Por tal motivo realizaremos la instalación de un servidor de OpenSimulator con una sola región la cual almacena su información en una base de datos SQLite para evitar la configuración engorrosa de bases de datos adicionales.

    Read More
    Page 1 of 912345...Last »