Skip to content

OpenSim

lrarodriguezindra edited this page Dec 16, 2015 · 3 revisions

Este es el primero de los test que hemos completado de los motores gráficos y de los clientes y servidores candidatos a ser la base del juego Hemos instalado en nuestro servidor OpenSim y estamos testeándolo de manera extensiva.


Tabla de contenidos

  • [1 Batería de test para motores gráficos] (#Bateria)
  • [2 Observaciones] (#Observaciones)
  • [3 Cliente] (#Cliente)
  • [4 Servidor] (#Servidor)
  • [5 Pruebas de carga del servidor] (#Pruebas)
  • [6 Gráfico] (#Grafico)
  • [7 Física] (#Fisica)
  • [8 Entrada/salida] (#Entrada/Salida)
  • [9 Sonido] (#Sonido)
  • [10 Red] (#Red)
  • [11 Base de datos] (#BaseDeDatos)
  • [12 Interfaz de usuario] (#InterfazUsuario)
  • [13 Test en base a los requisitos solicitados por el cliente] (#Test)
  • [14 Pantallazos] (#Pantallazos)
= Batería de test para motores gráficos = = Observaciones =

Nombre del Motor

  • SecondLife Linux Client
  • OpenSim (Server)
  • Cliente de Second Life adaptado a Linux
  • Servidor Open Source Tipo (Isométrico / 3D) 3D
Cliente =

Requisitos mínimos Procesador: 800 Mhz, RAM: 256 MB, Conexión a Internet de banda ancha, Vídeo: nVidia GeForce 2, GeForce 4mx, ATI Radeon 8500, 9250 MB

¿Necesita la instalación de librerías adicionales o configuración específica? No.

Servidor =

Requisitos mínimos Mono >= 1.2.3.1, Nant >= 0.85, sqlite3, Servidor MySQL

= Pruebas de carga del servidor =

Máximo número de usuario conectados No limitado.

Máximo número de objetos por estancia No limitado.

Máximo número de habitaciones por mundo No limitado.

Máximo número de mundos simultáneos No limitado.

= Gráfico =

Animación personajes (huesos o keyframes) Huesos

Física =

¿Posee detección de colisiones? Si, 4 motores disponibles.

¿Posee sistema de partículas? No. Debe ser programado mediante script.

Entrada/salida =

¿Uso de teclado? Movimiento y chat.

¿Uso de ratón? Menús y menú contextual.

¿Uso de comandos?

  • Cliente: Los propios de SL, limitados por el servidor.
  • Servidor: Los propios del servidor de SL.
Sonido =

Formato de audio utilizado No especificado.

Red =

Puerto utilizado

  • Servidor: TCP/8000-8005; UDP+TCP/9000,9001
= Base de datos =

Base de datos utilizada MySQL

Interfaz de usuario =

Lenguaje de script utilizado Linden Script Language (LSL), formato propio de Second Life.

Test en base a los requisitos solicitados por el cliente =

Desplazamiento

¿Se puede desplazar en diagonal? Si.

¿Se pueden coger objetos? Si.

¿Se pueden dejar objetos? Si.

¿Se pueden empujar objetos? Si.

¿Se pueden apilar objetos? Si.

¿Se pueden recoger objetos? Si.

¿De qué forma se almacenan los objetos recogidos? En tablas en MySQL.

¿Pueden intercambiar objetos los jugadores? Si.

¿Dispone de algún sistema de seguridad en el intercambio de objetos? Si.

¿Se puede saltar? Si.

¿Se puede dormir? No.

¿Se puede teletransportar? Si.

¿Dispone de chat? Si.

¿Pueden abrir privados los jugadores? Si.

¿Puede enviar el administrador mensajes a todos los usuarios de todas las salas (broadcast)? Si.

¿Dispone de NPC's? Si, creados mediante script.

¿De qué modo se almacenan los diálogos de los NPC's? Se almacenan en el script que los crea.

¿Pueden añadirse/modificarse nuevos diálogos en tiempo de ejecución? Si.

¿Dispone de sistema de registro y login? Si.

¿Dispone de sistema de selección de avatares? Si.

¿Personajes predeterminados? Si, varios modelos con versiones masculino/femenino.

¿Aspecto de personajes personalizables? Si, tanto en rasgos físicos como en ropa.

¿Puede asociar el usuario una imagen a su cuenta de usuario/avatar? Puede ser asociada a la ropa o a la interfaz del usuario.

¿Dispone de un sistema de rango o experiencia? Si, sistemas de grupos.

¿Dispone de retos, misiones...? Si, creables por script.

¿De qué forma se almacenan los retos, misiones... ? En el script que los implementa.

¿Se pueden añadir/borrar retos, misiones... en tiempo real? Si.

¿Se puede expulsar a un usuario del juego? Si.

¿Se pueden añadir/borrar estancias en tiempo real? Si.

¿De qué forma se almacenan las estancias? MySQL.

¿Se pueden añadir/borrar objetos en tiempo real? Si.

¿De qué forma se almacenan los objetos? MySQL.

¿Se puede limitar el número de usuarios por estancia? Si, mediante script.

¿Se pueden conocer los usuarios conectados? Si.

¿Dispone de sistema de administración propio? Si, mediante comandos en el servidor.

¿Dispone de sistema de log? Si.

¿Por usuario?¿Por estancia?¿Por mundo? Por región.

Pantallazos =

|- | [Image:Snapshot_001.png|] ()

|- | Este pantallazo es de nuestro servidor

|- | [Image:Superenosgrid1.png|] ()

|- | Este pantallazo es en una de las regiones de OSGrid

|- | [Image:Superyrachelensecondconsultar.png|] ()

|- | Otro pantallazo en un servidor en la LAN


Clone this wiki locally