EspriFAQ

= ¿Que es OpenSim? =

OpenSim es una plataforma para controlar un mundo virtual y soporta múltiples e independientes regiones conectadas a un solo grid centralizado. En cierto modo es similar a la Web, donde todo el mundo puede poner en marcha su propio servidor Web, y enlazarlos a través de Internet. También puede ser usado para crear un grid privado, como si fuera una intranet privada.

¿Que es una región?
Una región es lo que ves cuando te conectas a OpenSim. Es un lugar físico (Virtualmente físico), donde los avatares se mueven e interactúan. Es una parcela cuadrada de tierra la cual puede contener islas, montañas, un valle, edificios, etc., simplemente un océano.

¿Qué es un grid?
El gris es el nivel que organiza las regiones y las posiciona en el mundo, y maneja cosas que deben existir entre las regiones, como el inventario del usuario. Una forma de verlo es como el mapa del mundo.

= Compilando OpenSim =

No puedo encontrar ningún archivo compilado o archivos de salida

 * Si estas en Windows, ejecuta runprebuild.bat – en Linux/Mac/FreeBSD, ejecuta runprebuild.sh

VS2005 no abre el archivo .sln

 * Prueba ejecutando VS2005 C#. Probablemente estas ejecutando VS2005 C++. Este es un proyecto C#.

= Ejecutando OpenSim =

Ejecutando OpenSim.exe desde la consola de Cygwin no tiene acceso a algunos dll's

 * Haz un 'cd bin' seguido de un 'chmod a+x *' para hacer todos los archivos dll ejecutables.

No puedo arrancar mi sim

 * Mira OpenSim: Running.

= Configurando OpenSim =

Primero, lee OpenSim: Configuration.

¿Donde puedo obtener un nuevo UUID para la configuración de mi sim?
Usa 'uuidgen' o puedes generar uno en uuidgen webpage.

¿Puede ejecutar múltiples regiones con OpenSim?
Si. Para hacerlo añade otro archivo xml en la carpeta bin/Regions. Necesitaras crear un nuevo 'sim_UUID' (mira la anotación anterior) y cambiar el 'sim_name', 'intenarl_ip_port', 'sim_location_x' y 'sim_location_y' (y cualquier cosa que tu mismo quieras cambiar). El script share/regions/make.php puede serte util para generar archivos de región automáticamente. Una vez que la región haya sido añadida en la carpeta bin/Regions, reinicia OpenSim.

Date cuenta que sim_location_x y sim_location_y deben ser regiones adyacentes, para que así puedas moverte entre ellas.


 * Mira OpenSim: Configuration.

¿Como puedo activar el almacenamiento de prims?
storage_plugin = OpenSim.DataStore.MonoSqlite.dll o storage_plugin = OpenSim.Framework.Data.MySQL.dll
 * En el archivo OpenSim.ini</tt>, cambia la entrada storage_plugin</tt> a

También es necesario que configures los datos de conexión en los atributos de storage_connection_string</tt> - mira el archivo OpenSim.ini.example</tt> en la carpeta bin del paquete OpenSim para más información.

Hay varias texturas en la libreria, pero son todas 0x0, ¿Que problema hay?
Para activar el uso de estas texturas extras, es necesario que borres el archivo regionassets.yap</tt>, y renicies tu sim. ATENCIÓN: SI LO HACES, PERDERÁS CUALQUIER RECURSO (texturas, scripts, animaciones, etc) QUE HAYAS SUBIDO!

¿Que base de datos se pueden usar con OpenSim?
Para ejecutar OpenSim en modo autónomo, se proveen plugins de bases de datos como SQLite y MySQL. cambien hay un plugin para MSSQL, pero ten en cuenta que aun no ha sido probado a fondo. SQLite no necesita de configuración por parte del usuario, mientras MySQL necesita una mínima configuración (mira mysql-config).

Ejecutando en modo grid normalmente se utiliza la base de datos MySQL. SQLite y MSSQL pueden funcionar pero no han sido probadas a fondo.

¿Puedo exportar todos mis prims para tenerlos bien guardados?
Si. Desde la consola escribe: save-xml2 [filename]

Después podrás cargar estos prims con: load-xml2 [filename]

Esta es también una buena forma de volcar y clonar los prims de un servidor OpenSim a otro.