Hypergrid
From OpenSimulator
m (→Teleporting via the Hypergrid: Fix link syntax. We don't use http) |
|||
(24 intermediate revisions by 5 users not shown) | |||
Line 4: | Line 4: | ||
= What is the hypergrid? = | = What is the hypergrid? = | ||
<!-- [[image:VWV.jpg|250px|thumb|Web of Virtual Worlds]] --> | <!-- [[image:VWV.jpg|250px|thumb|Web of Virtual Worlds]] --> | ||
− | + | ||
The hypergrid is an extension to opensim that allows you to link your opensim to other opensims on the internet, and that supports seamless agent transfers among those opensims. It can be used both in standalone mode and in grid mode. The hypergrid is effectively supporting the emergence of a Web of virtual worlds. | The hypergrid is an extension to opensim that allows you to link your opensim to other opensims on the internet, and that supports seamless agent transfers among those opensims. It can be used both in standalone mode and in grid mode. The hypergrid is effectively supporting the emergence of a Web of virtual worlds. | ||
The basic idea for the hypergrid is that region/grid administrations can place hyperlinks on their map to hypergrided regions run by others. Once those hyperlinks are established, users interact with those regions in exactly the same way as they interact with local regions. Specifically, users can choose to teleport there. Once the user reaches the region behind the hyperlink, she is automatically interacting with a different virtual world without having to logout from the world where she came from, and while still having access to her inventory. | The basic idea for the hypergrid is that region/grid administrations can place hyperlinks on their map to hypergrided regions run by others. Once those hyperlinks are established, users interact with those regions in exactly the same way as they interact with local regions. Specifically, users can choose to teleport there. Once the user reaches the region behind the hyperlink, she is automatically interacting with a different virtual world without having to logout from the world where she came from, and while still having access to her inventory. | ||
− | The hypergrid started as a | + | The hypergrid started as a external project, but it is now included in the standard distribution of OpenSimulator. '''To run your OpenSimulator instance in hypergrid mode, please see [[Installing and Running Hypergrid]].''' |
Line 18: | Line 18: | ||
− | = | + | = Teleporting via the Hypergrid = |
− | + | The structure of a hypergrid link is similar to a web page link : [hop://]<hg-host>:<hg-port>[/<region-name>][/x/y]. Examples: | |
− | + | "hop://cc.opensimulator.org:8002/keynote 1" | |
+ | "hop://grid.mydomain.com:9000" | ||
− | + | The first example is the Hypergrid address of a region named "keynote 1" on the grid at cc.opensimulator.org that has port 8002. | |
− | + | ||
− | The | + | The second example gives only the hg-host and port. In this case, the destination region is the default region setup for that grid, as specified in the [GridService] section of bin/Robust.HG.ini (for grid) or bin/config-include/StandaloneCommon.ini (for standalones). |
− | + | = Installing and Running = | |
− | + | Please see [[Installing and Running Hypergrid]]. | |
= Hypergrid Concepts = | = Hypergrid Concepts = | ||
− | + | * [[Hypergrid Concepts]]. | |
+ | * [[Hypergrid Glossary]]. | ||
− | = Hypergrid | + | = Hypergrid Development = |
− | + | See [[Hypergrid Protocol]] for protocol level details. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | See [[Hypergrid Implementation]] for implementation details. | |
= Hypergrid Parameters = | = Hypergrid Parameters = | ||
Line 60: | Line 46: | ||
For information about each Hypergrid configuration parameter and what it does, please see [[Hypergrid Parameters]] (eventually). | For information about each Hypergrid configuration parameter and what it does, please see [[Hypergrid Parameters]] (eventually). | ||
− | = Hypergrid | + | = Hypergrid Security = |
− | Please see [[Hypergrid Security]] | + | Please see [[Hypergrid Security]]. |
− | = | + | = Hypergrid Friends = |
− | + | * [[Hypergrid Friends]] (updated 2015) | |
+ | * [[Hypergrid_Friends_and_IM]] (updated 2011) | ||
= Public Hypergrid Nodes = | = Public Hypergrid Nodes = | ||
Line 76: | Line 63: | ||
= Further References = | = Further References = | ||
− | * http://www.ics.uci.edu/~lopes/opensim/HypergridReferenceGuide.html | + | * [http://www.ics.uci.edu/~lopes/opensim/HypergridReferenceGuide.html The Hypergrid Reference Guide] |
+ | * [https://web.archive.org/web/20150426153421/https://dl.dropboxusercontent.com/u/18483217/hypergrid-draft.pdf Hypergrid: Architecture and Protocol for Virtual World Interoperability] - Cristina Videira Lopes paper defining Hypergrid protocol (PDF format) | ||
= Development Meetings = | = Development Meetings = |
Latest revision as of 12:53, 24 December 2021
[edit] What is the hypergrid?
The hypergrid is an extension to opensim that allows you to link your opensim to other opensims on the internet, and that supports seamless agent transfers among those opensims. It can be used both in standalone mode and in grid mode. The hypergrid is effectively supporting the emergence of a Web of virtual worlds.
The basic idea for the hypergrid is that region/grid administrations can place hyperlinks on their map to hypergrided regions run by others. Once those hyperlinks are established, users interact with those regions in exactly the same way as they interact with local regions. Specifically, users can choose to teleport there. Once the user reaches the region behind the hyperlink, she is automatically interacting with a different virtual world without having to logout from the world where she came from, and while still having access to her inventory.
The hypergrid started as a external project, but it is now included in the standard distribution of OpenSimulator. To run your OpenSimulator instance in hypergrid mode, please see Installing and Running Hypergrid.
[edit] Hypergrid Versions
- Hypergrid 2.0 - current Hypergrid with greater security controls for region operators
- Hypergrid 1.5 - past Hypergrid version with greater asset security and expanded services
- Hypergrid 1.0 - the original Hypergrid described below
[edit] Teleporting via the Hypergrid
The structure of a hypergrid link is similar to a web page link : [hop://]<hg-host>:<hg-port>[/<region-name>][/x/y]. Examples:
"hop://cc.opensimulator.org:8002/keynote 1" "hop://grid.mydomain.com:9000"
The first example is the Hypergrid address of a region named "keynote 1" on the grid at cc.opensimulator.org that has port 8002.
The second example gives only the hg-host and port. In this case, the destination region is the default region setup for that grid, as specified in the [GridService] section of bin/Robust.HG.ini (for grid) or bin/config-include/StandaloneCommon.ini (for standalones).
[edit] Installing and Running
Please see Installing and Running Hypergrid.
[edit] Hypergrid Concepts
[edit] Hypergrid Development
See Hypergrid Protocol for protocol level details.
See Hypergrid Implementation for implementation details.
[edit] Hypergrid Parameters
For information about each Hypergrid configuration parameter and what it does, please see Hypergrid Parameters (eventually).
[edit] Hypergrid Security
Please see Hypergrid Security.
[edit] Hypergrid Friends
- Hypergrid Friends (updated 2015)
- Hypergrid_Friends_and_IM (updated 2011)
[edit] Public Hypergrid Nodes
Please see Public Hypergrid Nodes.
[edit] Hypergrid Lists
Please see Hypergrid Lists.
[edit] Further References
- The Hypergrid Reference Guide
- Hypergrid: Architecture and Protocol for Virtual World Interoperability - Cristina Videira Lopes paper defining Hypergrid protocol (PDF format)
[edit] Development Meetings
[edit] See Also
Also see Grider; Virtual World Model; HyperGrid Team