Addon-modules

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
(Do not link to unknown forks, use original repos)
Line 1: Line 1:
 
{{Languages|Addon-modules}}
 
{{Languages|Addon-modules}}
 +
 
== Add-on Modules for OpenSimulator (Community Collection) ==
 
== Add-on Modules for OpenSimulator (Community Collection) ==
  
Line 6: Line 7:
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
! Name / Link !! Description / Function !! Status / Info (from sources)
 
! Name / Link !! Description / Function !! Status / Info (from sources)
 +
|-
 +
| [https://github.com/search?q=OpenSimBirds+addon-modules&type=code '''OpenSimBirds'''] || An <code>INonSharedRegion</code> module to control flocks of birds made from prims in an OpenSim scene. || Example of a module placed in the <code>addon-modules</code> directory.
 +
|-
 +
| [https://github.com/search?q=DSG+opensim+addon-modules&type=repositories '''DSG'''] || An add-on module that must be compiled from source and requires the latest OpenSim development version. || Information can be found on the associated GitHub wiki page.
 +
|-
 +
| [https://github.com/search?q=Loden+opensim+addon-modules&type=repositories '''Loden'''] || An example module in an external repository, useful as a development aid. || Serves as an example for integrating custom modules.
 
|-
 
|-
 
| [https://github.com/vortexsystem/opensim-addons '''vortexsystem/opensim-addons'''] || A collection of simulator- and Robust-specific add-ons (e.g., version notices, Gloebit currency). || Contains multiple add-ons in one package.
 
| [https://github.com/vortexsystem/opensim-addons '''vortexsystem/opensim-addons'''] || A collection of simulator- and Robust-specific add-ons (e.g., version notices, Gloebit currency). || Contains multiple add-ons in one package.
 +
|-
 +
| [https://github.com/search?q=WebRTC+Voice+Module+opensim&type=repositories '''WebRTC Voice Module'''] || Extends OpenSimulator with WebRTC voice functionality via a Janus Gateway. || A more recent module (last updated about one month ago).
 
|-
 
|-
 
| [https://github.com/Ramius1701/OpenSim-Continuum/tree/master/addon-modules '''Gunthar RegionWeb'''] || Combined module for a per-region website, protected estate tools, and an optional wallet portal. || From OpenSim-Continuum (alpha integration). Disabled by default.
 
| [https://github.com/Ramius1701/OpenSim-Continuum/tree/master/addon-modules '''Gunthar RegionWeb'''] || Combined module for a per-region website, protected estate tools, and an optional wallet portal. || From OpenSim-Continuum (alpha integration). Disabled by default.
Line 15: Line 24:
 
| [https://github.com/Ramius1701/OpenSim-Continuum/tree/master/addon-modules '''OpenSimMarketplace'''] || Add-on for direct delivery in the OpenSim marketplace. || From OpenSim-Continuum. Disabled by default.
 
| [https://github.com/Ramius1701/OpenSim-Continuum/tree/master/addon-modules '''OpenSimMarketplace'''] || Add-on for direct delivery in the OpenSim marketplace. || From OpenSim-Continuum. Disabled by default.
 
|-
 
|-
| [https://github.com/Ramius1701/OpenSim-Continuum/tree/master/addon-modules '''MoneyServer Compatibility'''] || Compatibility service for the established DTL/NSL protocol. || From OpenSim-Continuum. '''MySQL-specific'''. Forked from original: http://www.nsl.tuis.ac.jp/svn/opensim/opensim.modules/trunk/
+
| [https://github.com/Ramius1701/OpenSim-Continuum/tree/master/addon-modules '''Gloebit money module'''] || Currency module for integrating Gloebit. || From OpenSim-Continuum. Optional economy module.
 +
|-
 +
| [https://github.com/Ramius1701/OpenSim-Continuum/tree/master/addon-modules '''MoneyServer Compatibility'''] || Compatibility service for the established DTL/NSL protocol. || From OpenSim-Continuum. '''MySQL-specific'''.
 
|-
 
|-
 
| [https://github.com/Ramius1701/OpenSim-Continuum/tree/master/addon-modules '''ContinuumEconomy'''] || Standalone service and region module with support for MySQL, PostgreSQL, and SQLite. || From OpenSim-Continuum (alpha). Not recommended for live operation.
 
| [https://github.com/Ramius1701/OpenSim-Continuum/tree/master/addon-modules '''ContinuumEconomy'''] || Standalone service and region module with support for MySQL, PostgreSQL, and SQLite. || From OpenSim-Continuum (alpha). Not recommended for live operation.
 
|-
 
|-
 
| [https://github.com/Ramius1701/OpenSim-Continuum/tree/master/addon-modules '''HoloPhysicsGuard'''] || Module for physics protection functions. || From OpenSim-Continuum. <code>PersistSleep</code> mode works '''only with MySQL/MariaDB'''.
 
| [https://github.com/Ramius1701/OpenSim-Continuum/tree/master/addon-modules '''HoloPhysicsGuard'''] || Module for physics protection functions. || From OpenSim-Continuum. <code>PersistSleep</code> mode works '''only with MySQL/MariaDB'''.
 +
|-
 +
| [https://github.com/Ramius1701/OpenSim-Continuum/tree/master/addon-modules '''OpenSimSearch'''] || Compatibility client for the viewer directory search. || From OpenSim-Continuum. Requires a separately deployed compatible search service.
 
|-
 
|-
 
| [https://github.com/Ramius1701/OpenSim-Continuum/tree/master/addon-modules '''OpenSimTide'''] || Module for tide effects in regions. || From OpenSim-Continuum. Optional environment module.
 
| [https://github.com/Ramius1701/OpenSim-Continuum/tree/master/addon-modules '''OpenSimTide'''] || Module for tide effects in regions. || From OpenSim-Continuum. Optional environment module.
Line 27: Line 40:
 
| [https://github.com/Ramius1701/OpenSim-Continuum/tree/master/addon-modules '''Viewer Abuse Reports'''] || Module for processing abuse reports submitted via the viewer. || From OpenSim-Continuum. Services are implemented.
 
| [https://github.com/Ramius1701/OpenSim-Continuum/tree/master/addon-modules '''Viewer Abuse Reports'''] || Module for processing abuse reports submitted via the viewer. || From OpenSim-Continuum. Services are implemented.
 
|-
 
|-
| [https://github.com/kcozens/OpenSimSearch/ '''OpenSimSearch'''] || Compatibility client for the viewer directory search. || Requires a separately deployed compatible search service from webroot. Needs a webserver.
+
| [https://github.com/gloebit/opensim-moneymodule-gloebit '''gloebit/opensim-moneymodule-gloebit'''] || Presumably another Gloebit currency module. || Exact content/status would need to be checked.
 
|-
 
|-
| [https://github.com/gloebit/opensim-moneymodule-gloebit '''gloebit/opensim-moneymodule-gloebit'''] || Gloebit currency module. || Official Gloebit money module.
+
| [https://github.com/ManfredAabye/opensimcurrencyserver-dotnet '''ManfredAabye/opensimcurrencyserver-dotnet'''] || A currency server for OpenSim, based on .NET. || Exact content/status would need to be checked.
|-
+
| [https://github.com/ManfredAabye/opensimcurrencyserver-dotnet '''ManfredAabye/opensimcurrencyserver-dotnet'''] || A currency server for OpenSim, based on .NET. || Exact content/status would need to be checked. Forked from original: http://www.nsl.tuis.ac.jp/svn/opensim/opensim.modules/trunk/
+
 
|-
 
|-
 
| [https://github.com/QuillLittlefeather/OpenSim-Addon-modules '''QuillLittlefeather/OpenSim-Addon-modules'''] || Presumably a collection of various add-on modules. || Exact content/status would need to be checked.
 
| [https://github.com/QuillLittlefeather/OpenSim-Addon-modules '''QuillLittlefeather/OpenSim-Addon-modules'''] || Presumably a collection of various add-on modules. || Exact content/status would need to be checked.
Line 38: Line 49:
 
|-
 
|-
 
| [https://github.com/jamenai/opensim-addon-modules-exp '''jamenai/opensim-addon-modules-exp'''] || An experimental repository with add-on modules. || Exact content/status would need to be checked.
 
| [https://github.com/jamenai/opensim-addon-modules-exp '''jamenai/opensim-addon-modules-exp'''] || An experimental repository with add-on modules. || Exact content/status would need to be checked.
 +
|-
 +
| [https://github.com/ManfredAabye/opensim-tsassets '''ManfredAabye/opensim-tsassets'''] || '''TS Asset Service''' – a typed table asset system that moves assets from a generic <code>assets</code> table into type-specific tables (<code>assets_0</code>, <code>assets_1</code>, ...). Includes console commands for migration, verification, and repair. || Highly experimental (revision 0.4.3). Provides fallback modes and a safe rollout strategy. Last updated March 2026.
 +
|-
 +
| [https://github.com/ManfredAabye/opensim-tsassets-V2 '''ManfredAabye/opensim-tsassets-V2'''] || A "Test" version of the TS Asset Service. || Appears to be a minimal test or placeholder repository. Status unclear.
 +
|-
 +
| [https://github.com/ManfredAabye/S3Asset '''ManfredAabye/S3Asset'''] || '''S3 Asset''' – an experimental implementation that stores OpenSim assets in an S3-compatible object store (e.g., MinIO). Includes configuration documentation in multiple languages and a management script (<code>minio_tool.sh</code>). || Feasibility study. Currently under development; documentation is split into multiple language files. Last updated July 2026.
 +
|-
 +
| [https://github.com/ManfredAabye/os-fs2blob '''ManfredAabye/os-fs2blob'''] || A tool to migrate assets from a file-system-based asset store (FSAssets) back to the default blob-based asset store. || Feasibility study. Provides a tool (<code>FsAssetsToBlobDump</code>) for this migration. Last updated May 2026.
 +
|-
 +
| [https://github.com/ManfredAabye/os-data-backup '''ManfredAabye/os-data-backup'''] || '''Robust Database Backup Addon''' – a MySQL backup/restore/sync addon for Robust. Supports table-wise export, import, copy, compare, check, and repair. Works with local filesystems and WebDAV-based cloud storage. Version 1.0.0 Alpha. || MySQL-only. Provides extensive console commands (e.g., <code>sqlbackup export all</code>, <code>sqlbackup copy replace users</code>). Last updated March 2026.
 +
|-
 +
| [https://github.com/ManfredAabye/opensim-spl-sql-system '''ManfredAabye/opensim-spl-sql-system'''] || '''SplAssets''' – a high-performance database sharding system for OpenSim assets. Distributes assets across multiple database shards based on UUID distribution. Supports MySQL and PostgreSQL, and includes HyperGrid-compatible service. || Core sharding functionality is implemented, but asset data storage currently still requires a fallback service. Console commands available for monitoring and migration. Last updated October 2025.
 +
|-
 +
| [https://github.com/ManfredAabye/OpenSim-PhP-Client '''ManfredAabye/OpenSim-PhP-Client'''] || A module intended to provide a clean, extensible foundation for serving and handling PHP endpoints between an OpenSim grid and viewer/client. || '''Not yet functional''' (as stated in the README). Last updated August 2025.
 
|}
 
|}
  

Revision as of 00:59, 10 August 2026


Add-on Modules for OpenSimulator (Community Collection)

The following table summarizes a number of add-on modules developed by the community. Please note: There is no official support for these modules from the OpenSimulator project. Use, compatibility testing, and troubleshooting are your own responsibility.

Name / Link Description / Function Status / Info (from sources)
OpenSimBirds An INonSharedRegion module to control flocks of birds made from prims in an OpenSim scene. Example of a module placed in the addon-modules directory.
DSG An add-on module that must be compiled from source and requires the latest OpenSim development version. Information can be found on the associated GitHub wiki page.
Loden An example module in an external repository, useful as a development aid. Serves as an example for integrating custom modules.
vortexsystem/opensim-addons A collection of simulator- and Robust-specific add-ons (e.g., version notices, Gloebit currency). Contains multiple add-ons in one package.
WebRTC Voice Module Extends OpenSimulator with WebRTC voice functionality via a Janus Gateway. A more recent module (last updated about one month ago).
Gunthar RegionWeb Combined module for a per-region website, protected estate tools, and an optional wallet portal. From OpenSim-Continuum (alpha integration). Disabled by default.
GroupAutoInvite Module for automatic group invitations. From OpenSim-Continuum. Optional region module.
OpenSimMarketplace Add-on for direct delivery in the OpenSim marketplace. From OpenSim-Continuum. Disabled by default.
Gloebit money module Currency module for integrating Gloebit. From OpenSim-Continuum. Optional economy module.
MoneyServer Compatibility Compatibility service for the established DTL/NSL protocol. From OpenSim-Continuum. MySQL-specific.
ContinuumEconomy Standalone service and region module with support for MySQL, PostgreSQL, and SQLite. From OpenSim-Continuum (alpha). Not recommended for live operation.
HoloPhysicsGuard Module for physics protection functions. From OpenSim-Continuum. PersistSleep mode works only with MySQL/MariaDB.
OpenSimSearch Compatibility client for the viewer directory search. From OpenSim-Continuum. Requires a separately deployed compatible search service.
OpenSimTide Module for tide effects in regions. From OpenSim-Continuum. Optional environment module.
OpenSimWeather Module for weather effects in regions. From OpenSim-Continuum. Optional environment module.
Viewer Abuse Reports Module for processing abuse reports submitted via the viewer. From OpenSim-Continuum. Services are implemented.
gloebit/opensim-moneymodule-gloebit Presumably another Gloebit currency module. Exact content/status would need to be checked.
ManfredAabye/opensimcurrencyserver-dotnet A currency server for OpenSim, based on .NET. Exact content/status would need to be checked.
QuillLittlefeather/OpenSim-Addon-modules Presumably a collection of various add-on modules. Exact content/status would need to be checked.
ManfredAabye/OpenSim.RemoteAdmin.2025 A module for remote administration of OpenSim. Exact content/status would need to be checked.
jamenai/opensim-addon-modules-exp An experimental repository with add-on modules. Exact content/status would need to be checked.
ManfredAabye/opensim-tsassets TS Asset Service – a typed table asset system that moves assets from a generic assets table into type-specific tables (assets_0, assets_1, ...). Includes console commands for migration, verification, and repair. Highly experimental (revision 0.4.3). Provides fallback modes and a safe rollout strategy. Last updated March 2026.
ManfredAabye/opensim-tsassets-V2 A "Test" version of the TS Asset Service. Appears to be a minimal test or placeholder repository. Status unclear.
ManfredAabye/S3Asset S3 Asset – an experimental implementation that stores OpenSim assets in an S3-compatible object store (e.g., MinIO). Includes configuration documentation in multiple languages and a management script (minio_tool.sh). Feasibility study. Currently under development; documentation is split into multiple language files. Last updated July 2026.
ManfredAabye/os-fs2blob A tool to migrate assets from a file-system-based asset store (FSAssets) back to the default blob-based asset store. Feasibility study. Provides a tool (FsAssetsToBlobDump) for this migration. Last updated May 2026.
ManfredAabye/os-data-backup Robust Database Backup Addon – a MySQL backup/restore/sync addon for Robust. Supports table-wise export, import, copy, compare, check, and repair. Works with local filesystems and WebDAV-based cloud storage. Version 1.0.0 Alpha. MySQL-only. Provides extensive console commands (e.g., sqlbackup export all, sqlbackup copy replace users). Last updated March 2026.
ManfredAabye/opensim-spl-sql-system SplAssets – a high-performance database sharding system for OpenSim assets. Distributes assets across multiple database shards based on UUID distribution. Supports MySQL and PostgreSQL, and includes HyperGrid-compatible service. Core sharding functionality is implemented, but asset data storage currently still requires a fallback service. Console commands available for monitoring and migration. Last updated October 2025.
ManfredAabye/OpenSim-PhP-Client A module intended to provide a clean, extensible foundation for serving and handling PHP endpoints between an OpenSim grid and viewer/client. Not yet functional (as stated in the README). Last updated August 2025.

The information collected here is not guaranteed to be complete or up-to-date. For the most accurate and current information about a module, you should always check the respective repository directly.

Personal tools
General
About This Wiki