OpenSimulator - OpenSimulator

OpenSimulator
Opensimulator logo200x160.png
Стабильный выпуск
0.9.1.1 / 7 января 2020; 10 месяцев назад (2020-01-07)[1]
Операционная системаКроссплатформенность
ТипСервер
ЛицензияBSD
Интернет сайтopenimulator.org
Инвентарный архив
Расширение имени файла
.iar
Конформация ИМПприложение / tar
РазработанOpenSimulator
Тип форматаФайловый архиватор
Архив OpenSimulator
Расширение имени файла
.весло
Тип интернет-СМИ
приложение / весло
Конформация ИМПприложение / tar
РазработанOpenSimulator
изначальный выпускOpenSimulator 0.5.9
Тип форматаФайловый архиватор

OpenSimulator является Открытый исходный код серверная площадка для хостинга виртуальные миры и Метавселенная. В какой-то момент он был совместим с клиентом для Вторая жизнь но совместимость ухудшилась за несколько лет.

Функции

OpenSimulator написан на C # и разработан так, чтобы его можно было легко расширить за счет использования подключаемые модули. OpenSimulator может работать в одном из двух режимов: автономном или сеточном. В автономном режиме всю симуляцию выполняет один процесс. В сеточном режиме различные аспекты моделирования разделены между несколькими процессами, которые могут выполняться на разных машинах.[2]

OpenSimulator использует загружаемые модули для большей части своей функциональности. Эти загружаемые модули могут быть независимо разработаны для добавления функциональности серверу.[3]

OpenSimulator в настоящее время использует модифицированный протокол Second Life для взаимодействия клиента с сервером и требует дооснащения клиента Second Life для подключения. Совместимость с протоколами Second Life когда-то была целью разработки с 2007 года.[4] Взаимодействие с Second Life больше не было целью дизайна на конференции сообщества OpenSimulator 2015 года. Во время конференции сообщества OpenSimulator 2018 основные разработчики объявили, что не будут поддерживать совместимость с протоколами Second Life от Linden Lab, и изменят их, чтобы исправить и изменить все, что им нужно. .

OpenSim имеет ряд функций, недоступных в Second Life. К ним относятся расширения языка сценариев которые позволяют сохранять и извлекать текстовые данные в инвентарь аватара в формате заметок, а также создавать и управлять неигровыми персонажами (NPC).

OpenSim также использует архитектуру, известную как «Hypergrid», которая позволяет пользователям телепортироваться между несколькими виртуальными мирами на основе OpenSim, предоставляя гиперссылка карта, которая индексирует публичные сети.[5] Это позволяет общедоступным сеткам сохранять связи телепортации друг с другом без необходимости находиться в одной и той же сетке. Количество сеток openimulator с включенной гиперсеткой колеблется. Список активных сеток openimulator с включенной гиперсеткой поддерживается Hypergrid Business-Active Hypergrids. По состоянию на январь 2020 года насчитывалось чуть более 300 активных сервисов с поддержкой гиперсетей.

Смотрите также

  • Открытая страна чудес - Набор инструментов 3D с открытым исходным кодом на основе Java для создания совместных виртуальных миров.
  • Сообщество IBM Virtual Universe - Один из крупнейших участников проекта OpenSim.
  • Открытый кобальт - Децентрализованная архитектура виртуального мира с открытым исходным кодом.
  • High Fidelity Inc - Социальная платформа виртуальной реальности «нового поколения».
  • Project Sansar - платформа для разработки виртуального опыта
  • JanusVR - Программное обеспечение для иммерсивного просмотра веб-страниц поддерживает виртуальную реальность и загружает миры через веб-контент.

Рекомендации

  1. ^ [1]
  2. ^ «Конфигурация». OpenSimulator.org.
  3. ^ «Начало работы с модулями регионов». OpenSimulator.org.
  4. ^ Белый, Брайан (11 августа 2008 г.). «Мост между виртуальными мирами: новая программа Second Life связывает виртуальные среды». Обзор технологий. Массачусетский технологический институт. Получено 2011-03-23.
  5. ^ «Гиперсетка». OpenSimulator.org.

внешняя ссылка