Opensim-ru

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
m
(Запуск своего собственного сервера OpenSimulator)
 
(46 intermediate revisions by 3 users not shown)
Line 12: Line 12:
  
 
=== Что такое OpenSimulator? ===
 
=== Что такое OpenSimulator? ===
{{Template:FrontPageSidebar}}
+
{{FrontPageSidebar}}
  
OpenSimulator это сервер трёхмерного окружения. Он может быть использован для создания виртуальной среды(или вселенной) к которой можно присоединиться используя различные программы-клиенты, на нескольких протоколах. OpenSimulator позволяет создавать свою среду используя технологии, которые вы считаете наилучшими для своих целей - разработанные [[Используйте модули регионов|модули раширения]] позволяют создать полностью индивидуальную конфгуацию сервера. OpenSimulator выпущен под [[Лицензия BSD|лицензией BSD]], делающей его одинаково удобным для внедрения в приложениях с открытым кодом и коммерческих продуктах.
+
OpenSimulator это многопользовательский сервер, трёхмерной среды динамичных виртуальных миров, с открытым исходным кодом, прекрасно работающий на большинстве современных операционных систем. Используется для создания совместной виртуальной среды(или вселенной), взаимодействующей с большим семейством программ-клиентов, с возможностью выбора способа доступа к контенту(через выбор протоколов). OpenSimulator не ограничивает выбор технологий, позволяя создавать собственное решение, на технологиях которые вы считаете наилучшими для своих целей; разработанные <!--[[Используйте модули регионов|модули расширения]]--> модули расширения позволяют создавать индивидуальные конфигурации сервера с расширенными возможностями. OpenSimulator написан на [http://www.ecma-international.org/publications/standards/Ecma-334.htm C#], работает как на Windows, используя [http://www.microsoft.com/net/ .NET Framework], так и на Unix подобных машинах, используя [http://www.mono-project.com/ Mono]. OpenSimulator выпущен под [http://opensimulator.org/wiki/BSD_License лицензией BSD], которая делает его использование одинаково полезным как в продуктах с открытым исходным кодом, так и в закрытых решениях, в коммерческих целях. Если вы хотите узнать о истории нашего развития, почитайте [http://opensimulator.org/wiki/History историю].
 +
 
 +
Прямо из коробки OpenSimulator предоставляет возможности виртуальных миров аналогичных [http://secondlife.com/ Second Life ™], особенно учитывая то, что его работа основана на работе с одноименным ядром [http://wiki.secondlife.com/wiki/Protocol протокола обмена сообщениями SL]. Этот факт дает неограниченные возможности работы со средой симулятора, используя [http://wiki.secondlife.com/wiki/Alternate_viewers альтернативные] Second Life ™ клиенты. Важно отметить, что OpenSimulator не должен рассматриваться как попытка скопировать функциональность сервера Second Life, скорее как аналог сосуществования современных ОС. Далеко не все возможности Second Life ™ напрямую поддерживаются OpenSimulator, связано это с использованием лимитирующих лицензионных компонентов,  применяемых в Second Life ™ на их серверах. Развитие OpenSimulator идет в сторону инноваций в новое модное направление - трехмерный Вэб.
 +
 
 +
OpenSimulator становится более стабильной платформой, по мере его продвижения к версии 1.0. В следствии того что процесс разработки и тестирования идет планомерно и не закончен, мы считаем его альфой версией, что не мешает его активно использовать множеству людей и компаний. Скорее традиции разработки ПО.
  
 
<!--Out of the box, OpenSimulator can be used to simulate a virtual environment similar to Second Life™ (including client compatibility).  Other environments, protocols and features are supported via add on modules.  For a list of available modules check out our [http://forge.opensimulator.org/gf/ forge site].
 
<!--Out of the box, OpenSimulator can be used to simulate a virtual environment similar to Second Life™ (including client compatibility).  Other environments, protocols and features are supported via add on modules.  For a list of available modules check out our [http://forge.opensimulator.org/gf/ forge site].
Line 21: Line 25:
  
 
=== Особенности ===
 
=== Особенности ===
Хотя OpenSimulator относительно молодое програмное обеспечение, у него всёже есть множество полезных функций:
+
OpenSimulator относительно новый программный продукт, имеющий множество полезных особенностей:
* поддерживается создание нескольких "миров" на одном сервере<!--Supports creating multiple 'worlds' in a single application instance-->;
+
* поддержка множества виртуальных пространств на одном экземпляре симулятора, в т.ч. сплошные пространства в виде мега-регионов<!--Supports creating multiple 'worlds' in a single application instance-->;
* поддерживаются несколько клиентв и протоколов - доступ к одному и тому же "миру" одновременно через несколько протоколов;
+
* поддержка трехмерных пространств с переменным размером, в пределах одиночных экземпляров;
* широкие возможности для настройкки вашего аватара, включая одежду, скины и одеваемы предметы;
+
* поддержка разных семейств программ для работы в виртуальном мире(клиентов) и возможность выбора методик доступа к виртуальному контенту(выбирая протокол взаимодействия со средой);
* моделирование физики в реальном времени, используя несколько различных движков, включая ODE;
+
* огромные возможности моделирования внешнего вида вашего аватара, одежды, поверхности тела, носимых аксессуаров;
* возможность создавать контент в реальном времени прямо в среде, используя встроенные инструменты;<!--The ability to create content real time in the environment using in world building tools. What you see is what you get.-->
+
* моделирование физических процессов(отображаемое на физические предметы), в реальном времени, используя различные физические движки, включая ODE;
* возможность создания внутри среды приложений, используя ряд различных языков программирования, в том числе - LSL/OSSL, C#, JScript и VB.NET.
+
* возможности создания разнообразного контента в среде симулятора, в реальном времени, используя встроенные инструменты;<!--The ability to create content real time in the environment using in world building tools. What you see is what you get.-->
 +
* возможность автоматизации процессов внутри среды симулятора, используя различные языки программирования, в том числе - LSL/OSSL, C#, JScript и VB.NET.
 +
* неограниченные возможности по настройке виртуального окружения, подключая [http://opensimulator.org/wiki/IRegionModule дополнительные плагины] к сцене симулятора
 +
 
 +
Более обширный список см. [http://opensimulator.org/wiki/Feature_Matrix таблицу возможностей].
  
 
=== Использование OpenSimulator ===
 
=== Использование OpenSimulator ===
Самый быстрый способ начать использовать OpenSimulator, это создать учётную запись на [http://osgrid.org OSGrid], а затем [http://osgrid.org OSGrid] скачать [http://opensim-viewer.sourceforge.net/ Hippo Viewer] или [http://secondlife.com/support/downloads.php Linden Lab's Second Life viewer] (в числе прочих клиентов) для подключения к OSGrid.  <!--This process should take no longer than 10 minutes, and will give you a flavor for what OpenSimulator is like.
+
Самый быстрый способ начать использовать OpenSimulator, это создать учётную запись в [http://osgrid.org OSGrid], а затем там же [http://www.osgrid.org/index.php/downloads Downloads] по ссылкам, скачать клиент, например [http://opensim-viewer.sourceforge.net/ Hippo Viewer] или [http://secondlife.com/support/downloads.php Linden Lab's Second Life viewer] (последний в числе прочих клиентов, без статуса тех.поддержки со стороны ОСгрид, в виду его жестких стандартных настроек, для коммерческого грида), для дальнейшей вашей работы в ОСгрид, с различными целями.  <!--This process should take no longer than 10 minutes, and will give you a flavor for what OpenSimulator is like.
  
 
You can also easily connect to any one of the many [[Grid_List|public grids]] on the internet.
 
You can also easily connect to any one of the many [[Grid_List|public grids]] on the internet.
  
Or you could [[Download]] and run a simple standalone OpenSim on your Windows, Linux or Mac desktop to create and preview content.-->
+
Or you could [[Download]] and run a simple standalone OpenSimulator on your Windows, Linux or Mac desktop to create and preview content.-->
  
=== Запуск своего собственного сервера OpenSimulator ===
+
=== Запуск своего собственного сервера OpenSimulator ===
  
Если вы заинтересованы в создании своего собственного сервера OpenSimulator, для разещения собственной трёхмерной среды, то вам необходимо ознакомиться с информацией в следующих статьях:  
+
Если вы заинтересованы в развертывании своего сервера OpenSimulator, для создания собственной трёхмерной среды, то вам необходимо ознакомиться с информацией в следующих статьях:  
  
*[[Скачивание|Скачать OpenSimulator]]  
+
*[http://opensimulator.org/wiki/Download загрузить] Дистрибуции OpenSimulator
*[[Инструкции по компиляции|Компиляция OpenSimulator]]
+
*[http://opensimulator.org/wiki/Build_Instructions инструкции] по компиляции OpenSimulator  
*[[Настройка|Настройка OpenSimulator]]
+
*[http://opensimulator.org/wiki/Configuration конфигурация] и запуск OpenSimulator  
*[[Настройка мега-регионов]]
+
*[http://opensimulator.org/wiki/Connecting подключение] к OpenSimulator
*[[Запуск|Запуск OpenSimulator]] '''(Windows / Linux скрипты для управления и обслуживания)'''  
+
*[http://opensimulator.org/wiki/Setting_Up_Mega-Regions настройки] мега-регионов
*[[Консольные команды]]  
+
<!-- *[[Запуск|Запуск OpenSimulator]] '''(Windows / Linux скрипты для управления и обслуживания)''' -->
*[[ЧАВо|Часто задаваемые вопросы по запуску OpenSimulator]]  
+
*[http://opensimulator.org/wiki/Server_Commands/ru консольные] команды сервера
*[[Технические руководства]]
+
*[http://opensimulator.org/wiki/FAQ/ru ЧАВо] часто задаваемые вопросы по запуску и работе с OpenSimulator  
 +
*[http://ru.wikibooks.org/wiki/Diva_distro инструкция] по установке Diva distro
 +
*[http://opensimulator.org/wiki/Troubleshooting решения] известных проблем
 +
*[http://opensimulator.org/wiki/Tips полезные] советы при работе с OpenSimulator
 +
*[http://opensimulator.org/wiki/Scripting_Documentation скриптинг] автоматизация, документация и прочее
 +
 
 +
=== Участие в сообществе OpenSimulator ===
 +
 
 +
OpenSimulator это проект с [http://en.wikipedia.org/wiki/Open_source открытым исходным кодом], который поддерживается множеством людей и компаний, которые хотят видеть в нем самое лучшее, ценное, посвещая свое время, энергию и усилия на улучшение многих вещей. Существует много способов принять участие и привнести вклад в сообщество:
 +
 
 +
* участие через [http://en.wikipedia.org/wiki/Internet_Relay_Chat IRC-каналы] - [irc://irc.freenode.net/opensim #opensim] (для пользователей), [irc://irc.freenode.net/opensim-dev #opensim-dev] (для разработчиков) и [irc://irc.freenode.net/opensim-scripts #opensim-сценарии]
 +
* участие используя [http://opensimulator.org/wiki/Mailing_Lists списки рассылки]. Существуют списки рассылки для [https://lists.berlios.de/mailman/listinfo/opensim-users пользователей] и [https://lists.berlios.de/mailman/listinfo/opensim-dev разработчиков] OpenSimulator, а также на более широкие темы, как образование и HyperGrid.
 +
* участие в переводе Вики на русский, также создавая новую документацию на OpenSimulator. Не бойтесь ошибиться - ошибки поправимы.
 +
* сообщать об [http://opensimulator.org/wiki/Bugs ошибках] или отправлять ваши [http://opensimulator.org/wiki/Submitting_code_to_OpenSim патчи] на наш [http://opensimulator.org/mantis/ мантисс баг треккер]. Если вы отправляете код, пожалуйста, прочтите [http://opensimulator.org/wiki/Contributions_Policy Политику распространения]  перед началом отправки.
 +
* создавая ваши проекты использующие OpenSimulator и размещая их на [http://forge.opensimulator.org Forge] или в [http://opensimulator.org/wiki/Related_Software других местах] интернета. В Forge создано более десятка таких зарегистрированных проектов, и это отличный способ для дальнейшего расширения сообщества OpenSimulator.
 +
* участие в создании контента для OpenSimulator. Подробнее в [http://opensimulator.org/wiki/Artist_Home Арт студии].
 +
* ваш блог о OpenSimulator, дайте нам знать об этом блоге на [irc://irc.freenode.net/opensim #opensim], что бы мы могли его добавить на [http://planet.opensim.us Планету Опенсим]
 +
* участие еженедельных встречах [http://opensimulator.org/wiki/Office_Hours "Приемный час"] для беседы с разработчиками OpenSimulator.
  
 
<!--=== Participating in the OpenSimulator Community ===
 
<!--=== Participating in the OpenSimulator Community ===
Line 55: Line 80:
 
* [[WikiStructure|Contribute to this wiki]], making the OpenSimulator documentation even better.
 
* [[WikiStructure|Contribute to this wiki]], making the OpenSimulator documentation even better.
 
* Report [[bugs]], submit [[Submitting_code_to_OpenSim|patches]] or submit content contributions via our [http://opensimulator.org/mantis/ mantis bug tracker]
 
* Report [[bugs]], submit [[Submitting_code_to_OpenSim|patches]] or submit content contributions via our [http://opensimulator.org/mantis/ mantis bug tracker]
* Create an OpenSimulator related project hosted on the [http://forge.opensimulator.org Forge] or [http://opensimulator.org/wiki/Related_Software elsewhere] on the web.  In the forge there are over a dozen registered projects, and it's a great way to further extend the OpenSimulator community.
+
* Create an OpenSimulator related project hosted on the [http://forge.opensimulator.org Forge] or [[Related_Software|elsewhere]] on the web.  In the forge there are over a dozen registered projects, and it's a great way to further extend the OpenSimulator community.
 
* Participate to open content creation for OpenSimulator. More details at [[Artist Home]].
 
* Participate to open content creation for OpenSimulator. More details at [[Artist Home]].
 
* Blog about OpenSimulator, and let us know about that blog on [irc://irc.freenode.net/opensim #opensim] so it can be added to [http://planet.opensim.us Planet OpenSim]
 
* Blog about OpenSimulator, and let us know about that blog on [irc://irc.freenode.net/opensim #opensim] so it can be added to [http://planet.opensim.us Planet OpenSim]
 
* Participate in one of the weekly [[Office Hours]] for OpenSimulator.  We currently have weekly office hours for development, wiki work, and testing.
 
* Participate in one of the weekly [[Office Hours]] for OpenSimulator.  We currently have weekly office hours for development, wiki work, and testing.
* Secure project infrastructure by [[Donations|donating]] to the [[Donations|OpenSim Project Infrastructure Fund]].
+
* Secure project infrastructure by [[Donations|donating]] to the [[Donations|OpenSimulator Project Infrastructure Fund]].
 
-->
 
-->
  
 
{{Layout_box2|1=
 
{{Layout_box2|1=
===Pages by Category:===
+
=== Индекс по категориям: ===
 
<b>
 
<b>
[[:Category:Getting_Started | Getting Started]] , [[:Category:Support | Support]] , [[:Category:Tech Reference|Technical Reference Pages]] , [[:Category:Help|Help]] , [[:Category:Configuration|Configuration Pages]] , [[:Category:Users|User's Pages]] , [[:Category:Development | Development Pages]] , [[:Category:Scripts|Scripts]] , [[:Special:Recentchanges| Recent Wiki Changes]]</b><br />
+
[[:Category:Getting_Started | Начальные знания]] , [[:Category:Support | Техн.поддержка]] , [[:Category:Tech Reference| Технические руководства]] , [[:Category:Help|Помощь]] , [[:Category:Configuration|Конфигурирование]] , [[:Category:Users|Пользователям]] , [[:Category:Development | Разработка]] , [[:Category:Scripts|Скрипты]] , [[:Special:Recentchanges| Последние правки Вики]]</b><br />
 
}}
 
}}
  
 
<!-- I have removed a list of empty categories. When recreating these categories, make sure to add something to them.  -- Fritigern -->
 
<!-- I have removed a list of empty categories. When recreating these categories, make sure to add something to them.  -- Fritigern -->
 +
 +
[[Category:Russian Translations]]

Latest revision as of 14:27, 6 September 2012



The second OpenSimulator Community Conference will take place over the weekend of November 8th/9th 2014
See the conference website for more details.

[edit] Что такое OpenSimulator?

Image of past Moment:
Opensimulator Community Conference 2013
Downloads:

Windownload.png Binaries Zip (0.9.3.0)
Linuxdownload.png Binaries Tarball (0.9.3.0)
Windownload.png Source Zip (0.9.3.0)
Linuxdownload.png Source Tarball (0.9.3.0)

Download.png Diva distro currently only available for older mono/.net4x versions (0.9.2.1)

sha1 hashes

Other downloads may be found at either the Download page, or the OpenSim Release Repository

OpenSimulator это многопользовательский сервер, трёхмерной среды динамичных виртуальных миров, с открытым исходным кодом, прекрасно работающий на большинстве современных операционных систем. Используется для создания совместной виртуальной среды(или вселенной), взаимодействующей с большим семейством программ-клиентов, с возможностью выбора способа доступа к контенту(через выбор протоколов). OpenSimulator не ограничивает выбор технологий, позволяя создавать собственное решение, на технологиях которые вы считаете наилучшими для своих целей; разработанные модули расширения позволяют создавать индивидуальные конфигурации сервера с расширенными возможностями. OpenSimulator написан на C#, работает как на Windows, используя .NET Framework, так и на Unix подобных машинах, используя Mono. OpenSimulator выпущен под лицензией BSD, которая делает его использование одинаково полезным как в продуктах с открытым исходным кодом, так и в закрытых решениях, в коммерческих целях. Если вы хотите узнать о истории нашего развития, почитайте историю.

Прямо из коробки OpenSimulator предоставляет возможности виртуальных миров аналогичных Second Life ™, особенно учитывая то, что его работа основана на работе с одноименным ядром протокола обмена сообщениями SL. Этот факт дает неограниченные возможности работы со средой симулятора, используя альтернативные Second Life ™ клиенты. Важно отметить, что OpenSimulator не должен рассматриваться как попытка скопировать функциональность сервера Second Life, скорее как аналог сосуществования современных ОС. Далеко не все возможности Second Life ™ напрямую поддерживаются OpenSimulator, связано это с использованием лимитирующих лицензионных компонентов, применяемых в Second Life ™ на их серверах. Развитие OpenSimulator идет в сторону инноваций в новое модное направление - трехмерный Вэб.

OpenSimulator становится более стабильной платформой, по мере его продвижения к версии 1.0. В следствии того что процесс разработки и тестирования идет планомерно и не закончен, мы считаем его альфой версией, что не мешает его активно использовать множеству людей и компаний. Скорее традиции разработки ПО.


[edit] Особенности

OpenSimulator относительно новый программный продукт, имеющий множество полезных особенностей:

  • поддержка множества виртуальных пространств на одном экземпляре симулятора, в т.ч. сплошные пространства в виде мега-регионов;
  • поддержка трехмерных пространств с переменным размером, в пределах одиночных экземпляров;
  • поддержка разных семейств программ для работы в виртуальном мире(клиентов) и возможность выбора методик доступа к виртуальному контенту(выбирая протокол взаимодействия со средой);
  • огромные возможности моделирования внешнего вида вашего аватара, одежды, поверхности тела, носимых аксессуаров;
  • моделирование физических процессов(отображаемое на физические предметы), в реальном времени, используя различные физические движки, включая ODE;
  • возможности создания разнообразного контента в среде симулятора, в реальном времени, используя встроенные инструменты;
  • возможность автоматизации процессов внутри среды симулятора, используя различные языки программирования, в том числе - LSL/OSSL, C#, JScript и VB.NET.
  • неограниченные возможности по настройке виртуального окружения, подключая дополнительные плагины к сцене симулятора

Более обширный список см. таблицу возможностей.

[edit] Использование OpenSimulator

Самый быстрый способ начать использовать OpenSimulator, это создать учётную запись в OSGrid, а затем там же Downloads по ссылкам, скачать клиент, например Hippo Viewer или Linden Lab's Second Life viewer (последний в числе прочих клиентов, без статуса тех.поддержки со стороны ОСгрид, в виду его жестких стандартных настроек, для коммерческого грида), для дальнейшей вашей работы в ОСгрид, с различными целями.

[edit] Запуск своего собственного сервера OpenSimulator

Если вы заинтересованы в развертывании своего сервера OpenSimulator, для создания собственной трёхмерной среды, то вам необходимо ознакомиться с информацией в следующих статьях:

[edit] Участие в сообществе OpenSimulator

OpenSimulator это проект с открытым исходным кодом, который поддерживается множеством людей и компаний, которые хотят видеть в нем самое лучшее, ценное, посвещая свое время, энергию и усилия на улучшение многих вещей. Существует много способов принять участие и привнести вклад в сообщество:

  • участие через IRC-каналы - #opensim (для пользователей), #opensim-dev (для разработчиков) и #opensim-сценарии
  • участие используя списки рассылки. Существуют списки рассылки для пользователей и разработчиков OpenSimulator, а также на более широкие темы, как образование и HyperGrid.
  • участие в переводе Вики на русский, также создавая новую документацию на OpenSimulator. Не бойтесь ошибиться - ошибки поправимы.
  • сообщать об ошибках или отправлять ваши патчи на наш мантисс баг треккер. Если вы отправляете код, пожалуйста, прочтите Политику распространения перед началом отправки.
  • создавая ваши проекты использующие OpenSimulator и размещая их на Forge или в других местах интернета. В Forge создано более десятка таких зарегистрированных проектов, и это отличный способ для дальнейшего расширения сообщества OpenSimulator.
  • участие в создании контента для OpenSimulator. Подробнее в Арт студии.
  • ваш блог о OpenSimulator, дайте нам знать об этом блоге на #opensim, что бы мы могли его добавить на Планету Опенсим
  • участие еженедельных встречах "Приемный час" для беседы с разработчиками OpenSimulator.


Personal tools
General
About This Wiki