Resistance is Futile

Pulsar Project : Prueba Basica de Scripts

Para el desarrollo de las herramientas educativas para los mundos virtuales basados en Second Life, se debe utilizar un lenguaje script el cual se ejecuta dentro de los objetos del mundo virtual, estos scripts están escritos en el (LSL) Linden Script Language un lenguaje de programación muy básico que permite adicionar funcionalidad a los objetos.

Antes de comenzar el desarrollo debemos comprobar que los scripts esten funcionando correctamente, por lo menos probar si es posible crear los scripts dentro de los objetos, modificarlos, compilarlos y ejecutarlos, por esta razon se realizo la siguiente prueba :

Pasos :

  • Entrar como el usuario máster de nuestro recién creado servidor
    • Ejecutar el visor de Second Life configurado para acceder al servidor
    • Suministrar el nombre y clave del usuario maestro
      Nombre : Master
      Apellido : Pulsar
      Clave : xxxx
  • Crear Objeto
    • Click izquierdo sobre la superficie de la isla
    • Seleccionar la opción Create
    • Aparece el menú de construcción y el cursor aparece como una varita mágica
    • Dar click en el lugar donde queremos crear el objeto
    • Se crea un cubo de color amarillo
  • Crear Script dentro del Objeto
    • Ir al menú de construcción
    • Ir a la pestaña Content
    • Pulsar el botón New Script
    • Esto crea un script básico el cual envía un mensaje en el chat
    • Comprobar que en el chat aparezca el mensaje
      Primitive : Script Running
  • Comprobar actualizacion
    • Dar doble click sobre el script recién creado
    • Cambiar la cadena "Script Running" por la cadena "Hola Mundo"
    • Pulsar el boton Save
    • Verificar que en la ventana aparezca que se compilo correctamente
    • Comprobar que en el chat aparezca el mensaje
      Primitive : "Hola Mundo"

Esta simple prueba permite verificar que tengamos instalados los componentes necesarios par la compilación y ejecucion de scripts dentro de nuestro mundo virtual.


Pulsar Project : Pruebas Visores Oficiales de Second Life

Actualmente existen diferentes clientes para OpenSimulator, comenzando por los visores oficiales de Second Life que también funcionan para OpenSimulator y otros visores que están basados en la versión oficial o visores de terceros con otro tipo de características.

Para el desarrollo del proyecto se tomo la decisión de utilizar el visor oficial de Second Life, desafortunadamente la versión 2 del visor no carga de forma correcta la apariencia del avatar cuando se utiliza OpenSimulator y todavía en la versión 0.7 RC1 se presenta este problema que esperamos se pueda solucionar en un futuro, por tal motivo se utilizara la versión 1.23 la cual funciona muy bien.


Pulsar Project : Pruebas Iniciales OpenSimulator 0.7 RC1

Actualmente se esta utilizando OpenSimulator 0.7 RC1 como servidor de mundos virtuales, este se ha instalado en el servidor base para comenzar el desarrollo de los componentes dentro del mundo virtual y su comunicación con el mundo externo, utilizando la maquina virtual antes descrita y en el equipo de pruebas, OpenSimulator demora 1:40 segundos en cargar completamente, esto teniendo encuenta que se esta utilizado una sola región la cual hasta el momento solo se ha creado y no se le han adicionado mas objetos.

Sumando este tiempo al tiempo de carga del servidor, estaríamos hablando que el servidor de mundos virtuales estaría cargando en aproximadamente en 2 min, 30 seg para lo cual debemos crear los scripts de inicio del OpenSimulator y comprobar este tiempo. Este tiempo seguramente se ira incrementando a medida que adicionemos objetos y scripts a nuestra region base.

Adicionalmente se comprobó el funcionamiento del servidor con el visor oficial de SecondLife versión 1.23, desde el cual nos conectamos desde la misma maquina anfitrión, funcionando correctamente hasta el momento.


Pulsar Project : Usando el Visor 1.23 de Second Life

A continuación probaremos la conexión con el mundo virtual, utilizando un equipo cliente con Ubuntu Desktop 10.04 en el cual instalaremos la versión 1.23 del visor oficial de Second Life ya que la version 2.0 no carga la apariencia del avatar

Instalar Visor Oficial de Second Life versión 1.23:

  • Ir a la pagina de descargas de Second Life y descargar el visor mas actual :
    http://secondlife.com/support/downloads/?lang=en-US
  • O descargar el visor, abriendo una terminal
  • Ejecutar el comando para descargar el visor
    wget http://download.cloud.secondlife.com/SecondLife-i686-1.23.5.136262.tar.bz2
  • Expandir el archivo BZip2 :
    bunzip2 SecondLife-i686-1.23.5.136262.tar.bz2
  • Extraer el contenido :
    tar -xvf SecondLife-i686-1.23.5.136262.tar
  • Cambiar al directorio del visor
    cd SecondLife-i686-1.23.5.136262
  • Ejecutar el visor, cambiar <IPServidor> por la IP de la maquina virtual
    ./secondlife -loginuri http://<IPServidor>:9000/ -loginpage http://<IPServer>:9000/?method=login

Avatar conectado a OpenSimulator con Visor de Second Life 1.23


Pulsar Project : Conectarse a OpenSimulator

A continuación probaremos nuestro recién creado mundo virtual, para esto utilizaremos un equipo cliente con Ubuntu Desktop 10.04 en el cual instalaremos la versión actual del visor oficial de Second Life y a través de parámetros haremos que se conecte con nuestro servidor de OpenSimulator.

Pagina de Login Reportada por el Servidor

Instalar Visor Oficial de Second Life :

  • Ir a la pagina de descargas de Second Life y descargar el visor mas actual :
    http://secondlife.com/support/downloads/?lang=en-US
  • O descargar el visor, abriendo una terminal
  • Ejecutar el comando para descargar el visor
    wget http://download.cloud.secondlife.com/Viewer-2/SecondLife-i686-2.0.1.203797.tar.bz2
  • Expandir el archivo BZip2 :
    bunzip2 SecondLife-i686-2.0.1.203797.tar.bz2
  • Extraer el contenido :
    tar -xvf SecondLife-i686-2.0.1.203797.tar
  • Cambiar al directorio del visor
    cd SecondLife-i686-2.0.1.203797
  • Ejecutar el visor, cambiar <IPServidor> por la IP de la maquina virtual
    ./secondlife -loginuri http://<IPServidor>:9000/ -loginpage http://<IPServer>:9000/?method=login

Usuario Conectado al Servidor de OpenSimulator

En la version 2 del visor oficial de Second Life el Avatar no carga su apariencia, este es un problema con el servidor de OpenSimulator que todavía no han corregido en la versión 0.7 RC1 del servidor.


Page 2 of 121234510...Last »
Powered by WordPress | Designed by Elegant Themes