OpenSimulator - OpenSimulator

OpenSimulator
Opensimulator logo200x160.png
Versão estável
0.9.1.1 / 7 de janeiro de 2020 ; 21 meses atrás ( 2020-01-07 )
Sistema operacional Plataforma cruzada
Modelo Servidor
Licença BSD
Local na rede Internet opensimulator .org
Arquivo de Inventário
Extensão de nome de arquivo
.iar
Conformação UTI aplicação / alcatrão
Desenvolvido por OpenSimulator
Tipo de formato Arquivador de arquivos
Arquivo OpenSimulator
Extensão de nome de arquivo
.Remo
Tipo de mídia da Internet
aplicação / remo
Conformação UTI aplicação / alcatrão
Desenvolvido por OpenSimulator
lançamento inicial OpenSimulator 0.5.9
Tipo de formato Arquivador de arquivos

OpenSimulator é uma plataforma de servidor de código aberto para hospedar mundos virtuais e o Metaverso . É amplamente compatível com o mundo virtual Second Life, mas a compatibilidade não é um objetivo do design.

Recursos

O OpenSimulator é escrito em C # e projetado para ser facilmente expandido por meio do uso de módulos de plug-in . O OpenSimulator pode operar em um de dois modos: modo autônomo ou modo de grade. No modo autônomo, um único processo trata de toda a simulação. No modo de grade, vários aspectos da simulação são separados entre vários processos, que podem existir em máquinas diferentes.

O OpenSimulator usa módulos carregáveis ​​para a maioria de suas funcionalidades. Esses módulos carregáveis ​​podem ser desenvolvidos de forma independente para adicionar funcionalidade ao servidor.

O OpenSimulator atualmente usa um protocolo modificado do Second Life para comunicação cliente-servidor, e requer adaptação ao cliente do Second Life para se conectar. A interoperabilidade com os protocolos do Second Life já foi uma meta de design desde 2007. A interoperabilidade com o Second Life não era mais uma meta de design na OpenSimulator Community Conference 2015. Durante a OpenSimulator Community Conference 2018, os principais desenvolvedores anunciaram que não manterão compatibilidade com o Second Life da Linden Lab Protocolos, e irá alterá-los para corrigir e alterar o que for necessário.

O OpenSim tem vários recursos não disponíveis no Second Life. Isso inclui extensões para a linguagem de script que permitem salvar e recuperar dados de texto para inventário de avatar em formato de notecard e a criação e gerenciamento de personagens não-jogadores (NPCs).

O OpenSim também usa uma arquitetura conhecida como "Hypergrid", que permite aos usuários se teletransportar entre vários mundos virtuais baseados no OpenSim, fornecendo um mapa com hiperlink que indexa grades públicas. Isso permite que as redes públicas retenham links de teletransporte entre si sem ter que estar na mesma rede. O número de grades do simulador aberto habilitadas para hipergrid flutua. Uma lista de grades de simulador aberto ativadas para hipergrid é mantida por Hypergrid Business-Active Hypergrids . Em janeiro de 2020, havia pouco mais de 300 serviços habilitados para hipergrid ativos.

Veja também

  • OpenSimWorld - Um diretório de regiões OpenSimulator com conectividade HyperGrid.
  • Open Wonderland - Um kit de ferramentas 3D de código aberto baseado em Java para a criação de mundos virtuais colaborativos.
  • Comunidade IBM Virtual Universe - Um dos maiores contribuidores do projeto OpenSim.
  • Open Cobalt - Uma arquitetura mundial descentralizada e de código aberto.
  • High Fidelity Inc - Uma plataforma de realidade virtual social da "próxima geração".
  • Projeto Sansar - Uma plataforma de desenvolvimento de experiência virtual
  • JanusVR - Software imersivo de navegação na web com suporte para VR e carregamento de mundos via conteúdo da web

Referências

links externos