Posted by
marlonj on Jun 26th, 2010 in
Desarrollos,
Proyectos |
0 comments
Pronto sera un año de que comencé mi proyecto de modding y la verdad no he avanzado mucho, por un lado no me ha quedado tiempo de cacharriarle al asunto como es debido y por otro lado he destinado el dinero del modding a otros proyectos que ando realizando, de todos modos no pierdo la esperanza de ver al IceSpider con todos sus cacharros :

IceSpider 2009-2010
Asi se ve hoy en dia el IceSpider, el cual tiene los siguientes componentes :
- MotherBoard
ZOTAC nForce 630i-ITX WiFi
- 4 GB Memoria RAM
Ballistix Tracer DDR2
- 1 Procesador
Intel Pentium Dual-Core E5200 (2.5 Ghz)
- Fuente
Thermaltake TR2 Standard 430W PSU
- 2 Discos Duros
1 3.5" Western Digital Caviar Blue de 250 GB
1 2.5" Samsung HM250HI de 250 GB
Sistema Operativo :
Actualmente el IceSpider tiene Ubuntu Desktop 10.04 y un trial de Windows 7 Enterprise, lo uso activamente para pruebas de aplicaciones en la plataforma Windows y el montaje de maquinas virtuales para desarrollos y pruebas.

IceSpider : Calificacion de Windows
En la siguiente tabla se pueden ver la calificaciones por componentes, el procesador tiene un buen puntaje, como también la memoria RAM y los discos duros, donde se obtiene la calificación mas baja es en la tarjeta de vídeo, esto se debe a que se esta utilizando la tarjeta gráfica integrada a la motherboard, una GeForce 7100, tecnología antigua y ya lejos de las tarjetas modernas.

Calificacion por Componentes
Datos Arrojados por CPU-Z :

IceSpider y CPU-Z
http://valid.canardpc.com/show_oc.php?id=1263959
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
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.
Instalaremos OpenSimulator en el servidor de desarrollo de Pulsar Project, en esta ocasión se tomo la decisión de instalar la versión 0.7 RC1 que introduce gran cantidad de cambios en el funcionamiento de OpenSimulator los cuales debe ser mejor afrontarlos ahora en una etapa temprana del proyecto que luego cuando se requiera hacer una actualización, también se espera que al momento de crear la primera distribución oficial de las herramientas de Pulsar Project, ya exista una versión 0.7 final
Prerequisitos :
- Maquina Virtual del Servidor de Desarrollo para Pulsar Project
- Configuración NAT o Bridge para interface de red de la maquina virtual
- Conexión a Internet
El software se instalara inicialmente en el directorio home del usuario Pulsar
Instalacion :
- Ejecutar la maquina virtual
- Conectarse con
usuario : pulsar
clave : pulsar2010
- Si se quiere realizar la instalación desde una terminal remota
- obtener la ip del servidor
ifconfig
- Recuerde que con NAT solo se podra conectar desde la maquina local al servidor, no de otras maquinas de la red
- Conectarse remotamente via ssh o putty
- Instalar el software necesario para instalar OpenSimulator
- sudo apt-get install wget
- sudo apt-get install libmono-microsoft8.0-cil libmono-sqlite2.0-cil mono-gmcs
- Crear un directorio para almacenar los instaladores
- Descargar la version 0.7 RC1 desde el servidor de OpenSimulator
- wget http://dist.opensimulator.org/opensim-0.7-rc1-bin.tar.gz
Esto descarga un archivo de 24 MB
- Descomprimir el software
tar -zxvf opensim-0.7-rc1-bin.tar.gz
- Configurar el servidor
- cd opensim-0.7-rc1-bin/bin
- cp OpenSim.ini.example OpenSim.ini
- cp config-include/StandaloneCommon.ini.example config-include/StandaloneCommon.ini
- Ejecutar el servidor :
- Configuración Inicial
- OpenSimulator comienza a cargar módulos y luego nos pregunta por las características de la región :
New region name []: Pulsar Region<ENTER>
Region UUID [862dd817-93a0-40e6-832c-682d6833c803]:<ENTER>
Region Location [1000,1000]:<ENTER>
Internal IP address [0.0.0.0]:<ENTER>
Internal port [9000]:<ENTER>
Allow alternate ports [False]:<ENTER>
External host name [SYSTEMIP]:<ENTER>
- Luego nos pide la información del estado :
Your region is not part of an estate.
Do you wish to join an existing estate? [no]:<ENTER>
New estate name [My Estate]: Pulsar Estate<ENTER>
- Luego nos solicita el nombre del dueño de la region :
The current estate has no owner set.
Estate owner first name [Test]: Master<ENTER>
Estate owner last name [User]: Pulsar<ENTER>
Passwordpulsar2010<ENTER>
Email []: pulsar@pulsarserver<ENTER>
- Finalmente quedamos en el Menu de Region :
Region (Pulsar Region) #
Con esto ya tenemos nuestro servidor de OpenSimulator listo para ser visitado por el dueño de la región.
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.