Стабильная версия | 0.9.1.1 / 7 января 2020 г.; 9 месяцев назад (07.01.2020) |
---|---|
Операционная система | Кросс-платформенность |
Тип | Сервер |
Лицензия | BSD |
Веб-сайт | opensimulator.org |
Расширение имени файла | .iar |
---|---|
Соглашение UTI | application / tar |
Разработано в | OpenSimulator |
Тип формата | Файловый архиватор |
Расширение имени файла | .oar |
---|---|
Тип Интернет-носителя | application / oar |
UTI conformation | application / tar |
Разработано | OpenSimulator |
Первоначальный выпуск | OpenSimulator 0.5.9 |
Тип формата | Файловый архиватор |
OpenSimulator - это серверная платформа с открытым исходным кодом для хостинга виртуальные миры и Метавселенная. В какой-то момент он был совместим с клиентом для Second Life, но на несколько лет совместимость ухудшилась.
OpenSimulator написан на C # и разработан легко расширяется за счет использования подключаемых модулей. OpenSimulator может работать в одном из двух режимов: автономном или сеточном. В автономном режиме всю симуляцию выполняет один процесс. В сеточном режиме различные аспекты моделирования разделены между несколькими процессами, которые могут существовать на разных машинах.
OpenSimulator использует загружаемые модули для большей части своих функций. Эти загружаемые модули могут быть независимо разработаны для добавления функциональности к серверу.
OpenSimulator в настоящее время использует модифицированный протокол Second Life для взаимодействия между клиентом и сервером и требует дооснащения клиента Second Life для подключения. Совместимость с протоколами Second Life когда-то была целью дизайна с 2007 года. Совместимость с Second Life больше не была целью дизайна на конференции сообщества OpenSimulator 2015 года. Во время конференции сообщества OpenSimulator 2018 основные разработчики объявили, что не будут поддерживать совместимость с Second Life Linden Lab. Протоколы и будут изменять их, чтобы исправить и изменить все, что им нужно.
OpenSim имеет ряд функций, недоступных в Second Life. К ним относятся расширения языка сценариев, которые позволяют сохранять и извлекать текстовые данные в инвентарь аватара в формате заметок, а также создавать и управлять неигровыми персонажами (NPC).
OpenSim также использует архитектуру, известную как «Hypergrid», которая позволяет пользователям телепортироваться между несколькими виртуальными мирами на основе OpenSim, предоставляя карту с гиперссылками, которая индексирует общедоступные сети. Это позволяет общедоступным сетям сохранять связи телепортации друг с другом без необходимости находиться в одной и той же сетке. Количество сеток openimulator с включенной гиперсеткой колеблется. Список активных сеток openimulator с включенной гиперсеткой поддерживается Hypergrid Business-Active Hypergrids. По состоянию на январь 2020 года насчитывалось чуть более 300 активных сервисов с поддержкой гиперсетей.
Wikimedia У Commons есть СМИ, связанные с OpenSimulator. |