GitXplorerGitXplorer
l

opensim-protocol

public
2 stars
1 forks
1 issues

Commits

List of commits on branch master.
Unverified
d5f08783c393d98b2c7f81cc8ff5240192e4222c

llsd implemented in @teleportlab/llsd

lleoschwarz committed 7 years ago
Unverified
eda27acef0385cee757c7bdf9fd0e813dbaccefe

Remove one todo

lleoschwarz committed 7 years ago
Unverified
d2ce2e31f09c49e117fcab3ad76e48e78f392466

Update Readme

lleoschwarz committed 7 years ago
Unverified
4a6d8c3faf75eb64c81a6113ebb524349b8c8183

update

lleoschwarz committed 7 years ago
Unverified
43cd8ab2f1fe5e4c3a2133cd9fb0548118851389

Replace all markdown tables by HTML tables.

lleoschwarz committed 7 years ago
Unverified
44c9e68ee1f9dba864867536f5d4814f0f30d29f

update

lleoschwarz committed 7 years ago

README

The README file for this repository.

opensim-protocol

This project is an unofficial effort to document the protocol used by OpenSimulator/SecondLife virtual world.

Please be aware that these findings reflect my personal understanding of the protocol and there are likely going to be multiple mistakes.

Also consider this a steady work in progress. If you are interested in contributing let me know through email or the issue tracker and I can help you get started.

Historic Notes

Originally I started this project to inject some documentation into generated code in my Rust implementation of the full networking stack opensim-networking.

The biggest previous effort on providing an open source implementation (in C#) and some documentation of the protocol, has been made by the libOpenMetaverse project. Their implementation is currently used by OpenSimulator, and can be used as a de-facto reference for new implementations.

Even though the protocol has been developed at Linden Research we refer to it as the opensim-protocol because this project's goals is to track the opensim flavor of the project should there be incompatible changes in the future.

Disclaimer

Please be aware that any documents provided in the scope of this project reflect a personal understanding of the protocol, it is possible and likely that the real protocol used by software in the wild diverges from these findings.

Second Life is a trademark of Linden Research, Inc. This project and the authors are not affiliated with or sponsored by Linden Research.