Jump to content


Hypergrid


  • Please log in to reply
3 replies to this topic

#1 SOb Zemlja

SOb Zemlja

    Активный участник

  • Главные администраторы
  • PipPipPipPip
  • 799 posts
  • Пол:М
  • Откуда:Россия, Москва
  • Основной цех:Строители
  • Второй цех:Скриптеры
  • SL Status: 

Posted 20.12.08 - 12:27

Во многих обзорах будущее OpenSim сравнивалось с Web, когда ваш остров — это ваша страничка (или сайт на Apache), и кто угодно может её посетить. Но организация симов в виде грида и, тем более, как standalone не позволяла сделать ничего подобного — симы были изолированы либо полностью, либо в пределах выбранного грида. Без регистрации в выбранном гриде и информации об адресе user-сервера подключиться было невозможно. Развитие OpenSim не стоит на месте и решение в виде Hypergrid стало доступно для использования.

Основная идея расширения — обмен адресами (перелинковка) между симами с включенным Hypergrid, после чего становится доступным перемещение аватара по всем слинкованным симам с сохранением имени, внешнего вида и инвентаря. Линки добавляются на вашу карту мира.

Цитирую:

Quote

Hypergrid — конфедерация OpenSim систем с включенным расширением Hypergrid. Каждый пользователь имеет домашний грид или standalone сим, где хранится его профиль, настройки аватара и инвентарь. Пользователь может перемещаться со своей домашней локации через гиперлинки. Когда он прибывает в «чужой» грид, он сообщает URL домашней локации для доступа к его asset и inventory сервисам.

Внимание: при подключении у чужому симу на него будут переданы все объекты и текстуры объектов которые на вас надеты, и у администратора сервера появится техническая возможность извлечь их из базы. Так что страдающим паранойей пользоваться данным расширением не рекомендуется.

Для включения возможности добавления линков должны быть соблюдены следующие условия:

  • У вас должен быть standalone сим или грид настроенный для поддержки внешних подключений
  • В настроечном файле (например, OpenSim.ini) в секции [Startup] должна быть прописана строка WorldMapModule = "HGWorldMap"
  • Исполняемый файл OpenSim должен запускаться c дополнительным параметром -hypergrid=true
(подробнее)

После запуска OpenSim в консоли сервера можно будет ввести команду

link-region <Xloc> <Yloc> <HostName> <HttpPort> [<LocalName>]

где

  • Xloc, Yloc — позиция линка на вашей карте мира
  • HostName — адрес линкуемого сима/грида
  • HttpPort — порт линкуемого сима/грида
  • LocalName — опциональный параметр, имя линка на вашей карте мира
например:

link-region 1000 1002 81.169.166.109 9000 METROPOLIS-Grid

Самым простым вариантом использования мне видится ситуация, когда 2 человека обмениваются адресами своих standalone симов и делают на картах линки друг на друга. После чего оба сима фактически оказываются на одной карте мира. В случае, если на сервере «Б» не сделан обратный линк на сервер «А», после перемещения на сервер «Б» вернуться на сервер «А» уже не получится, т.к. в общем случае сервер «Б» понятия не имеет о сервере «А». В случае, когда обратная ссылка отсутствует, мы получаем как-бы «закладку» (bookmark) на сервер «Б».

В настоящий момент созданные линки не сохраняются в базе и их необходимо создавать заново после каждого запуска сервера. В связи с этим оптимальным решением, возможно, будет добавление команд перелинковки в файл startup_commands.txt или в любой другой, и тогда выполнять его командой command-script [filename].

Список гридов с включенным расширением Hypergrid.

P.S.: Переход «пешком» на слинкованный сим не работает, нужно именно телепортироваться. Поэтому на всех скриншотах между домашней локацией и линками пустое место — чтобы случайно не перелететь.

#2 Tikhon Golitzen

Tikhon Golitzen

    Новичок на форуме

  • Пользователи
  • PipPip
  • 28 posts
  • Пол:М
  • SL Status: 

Posted 21.12.08 - 23:20

Сразу возникает вопрос: поддержит ли это новшество официальная Second Life.
Да, поддержать - риск. Сейчас-то они полноценные хозяева на своей земле.
Не поддержать - разумеется, спокойнее, но можно прозевать процесс уплыва пользователей...
...И таких всё больше...

#3 Dagnir Korolev

Dagnir Korolev

    Новичок на форуме

  • Пользователи
  • PipPip
  • 14 posts
  • SL Status: 

Posted 21.12.08 - 23:57

View PostTikhon Golitzen, on 21.12.2008, 23:20, said:

Сразу возникает вопрос: поддержит ли это новшество официальная Second Life.
Да, поддержать - риск. Сейчас-то они полноценные хозяева на своей земле.
Не поддержать - разумеется, спокойнее, но можно прозевать процесс уплыва пользователей...

Не поддержат. И не по причине потери контроля над землёй. По причине потери пользователями контроля над своей "собственностью" и "авторскими правами". Линдены зашли в ловушку, пообещав всем авторские права и экономику. Такие решения не для них теперь.

#4 Tikhon Golitzen

Tikhon Golitzen

    Новичок на форуме

  • Пользователи
  • PipPip
  • 28 posts
  • Пол:М
  • SL Status: 

Posted 30.12.09 - 11:55

View PostSOb_Zemlja, on 20.12.2008, 12:27, said:

Сейчас список вынесен на отдельную страницу.
...И таких всё больше...




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users