stringtranslate.com

Simulador abierto

OpenSimulator es una plataforma de servidor de código abierto lanzada originalmente en 2007 para alojar mundos virtuales y entornos de metaverso . Es en gran medida compatible con el mundo virtual Second Life , pero la compatibilidad total no es un objetivo de diseño.

Características

OpenSimulator está escrito en C# y está diseñado para ampliarse fácilmente mediante el uso de módulos de complemento . OpenSimulator puede funcionar en uno de dos modos: independiente o en modo de cuadrícula. En el modo independiente, un solo proceso maneja toda la simulación. En el modo de cuadrícula, varios aspectos de la simulación se separan entre múltiples procesos, que pueden existir en diferentes máquinas. [2]

OpenSimulator utiliza módulos cargables para la mayor parte de su funcionalidad. Estos módulos cargables se pueden desarrollar de forma independiente para agregar funcionalidad al servidor. [3]

OpenSimulator utiliza actualmente un protocolo Second Life modificado para la comunicación entre cliente y servidor, y requiere la adaptación a un visor de mundo virtual adecuado (cliente) para poder conectarse. La interoperabilidad con los protocolos de Second Life fue inicialmente un objetivo de diseño. [4] Durante la Conferencia de la Comunidad OpenSimulator 2018, los desarrolladores principales anunciaron que no siempre buscarían mantener la compatibilidad con los Protocolos Second Life de Linden Lab, y podrían cambiar o agregar funciones de acuerdo con diferentes objetivos. [ cita requerida ]

OpenSim tiene una serie de características que no están disponibles en Second Life. Entre ellas se incluyen capacidades de carga y guardado de contenido de mundo virtual (OAR) e inventario de avatares (IAR), extensiones del lenguaje de programación que permiten guardar y recuperar datos de texto en el inventario de avatares en formato de fichas y la creación y gestión de personajes no jugadores (NPC). [ cita requerida ]

OpenSim también utiliza una arquitectura conocida como "Hypergrid", que permite a los usuarios teletransportarse entre múltiples mundos virtuales basados ​​en OpenSim al proporcionar un mapa hipervinculado que indexa las cuadrículas públicas. [5] Esto permite que las cuadrículas públicas mantengan vínculos de teletransportación entre sí sin tener que estar en la misma cuadrícula. La cantidad de cuadrículas de OpenSimulator habilitadas para hipercuadrículas fluctúa. En febrero de 2023, había poco más de 400 servicios habilitados para hipercuadrículas activos. [ cita requerida ]

Véase también

Referencias

  1. ^ "Descargar - Versión actual". OpenSimulator . 29 de marzo de 2023 . Consultado el 10 de mayo de 2023 .
  2. ^ "Configuración". OpenSimulator . 21 de junio de 2021 . Consultado el 2 de diciembre de 2022 .
  3. ^ "Introducción a los módulos de región". OpenSimulator . 12 de marzo de 2012 . Consultado el 2 de diciembre de 2022 .
  4. ^ White, Brian (11 de agosto de 2008). «Un puente entre mundos virtuales: el nuevo programa de Second Life vincula entornos virtuales». Technology Review . MIT . ISSN  1099-274X. Archivado desde el original el 20 de mayo de 2022 . Consultado el 2 de diciembre de 2022 .
  5. ^ "Hiperred". OpenSimulator . 24 de diciembre de 2021 . Consultado el 2 de diciembre de 2022 .

Lectura adicional

Enlaces externos