PHPackages                             magicoli/opensim-helpers - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. magicoli/opensim-helpers

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

magicoli/opensim-helpers
========================

Helpers needed to enable common functionalties like search, currency, events in OpenSimulator grids.

v2.5.0(1y ago)7835[2 issues](https://github.com/GuduleLapointe/opensim-helpers/issues)AGPL-3.0-or-laterPHP

Since Jun 21Pushed 1mo ago3 watchersCompare

[ Source](https://github.com/GuduleLapointe/opensim-helpers)[ Packagist](https://packagist.org/packages/magicoli/opensim-helpers)[ Fund](https://www.buymeacoffee.com/speculoos.world)[ Fund](https://magiiic.com/donate/project/?project=opensim-helpers)[ RSS](/packages/magicoli-opensim-helpers/feed)WikiDiscussions master Synced today

READMEChangelog (3)Dependencies (1)Versions (22)Used By (0)

OpenSimulator Helpers
=====================

[](#opensimulator-helpers)

[![Version 2.5.0](https://camo.githubusercontent.com/c744d5b1cba569679e881669ed0043a1fe21218c35c4a494592b1aa613d69b51/68747470733a2f2f62616467656e2e6e65742f62616467652f56657273696f6e2f322e352e302f626c7565)](https://camo.githubusercontent.com/c744d5b1cba569679e881669ed0043a1fe21218c35c4a494592b1aa613d69b51/68747470733a2f2f62616467656e2e6e65742f62616467652f56657273696f6e2f322e352e302f626c7565)[![Stable 2.5.0](https://camo.githubusercontent.com/5d6dc7ddf63b1e2fb4b7f5083654b5ec134c720e6a340e79a09769384fb8a1db/68747470733a2f2f62616467656e2e6e65742f62616467652f537461626c652f322e352e302f677265656e)](https://camo.githubusercontent.com/5d6dc7ddf63b1e2fb4b7f5083654b5ec134c720e6a340e79a09769384fb8a1db/68747470733a2f2f62616467656e2e6e65742f62616467652f537461626c652f322e352e302f677265656e)[![Requires PHP 5.7](https://camo.githubusercontent.com/c3b8d9d50b2d1600ee1c936f0aa1b9a4b44e21ac09e515816753c111f88b24d8/68747470733a2f2f62616467656e2e6e65742f62616467652f5048502f352e372f373838346266)](https://camo.githubusercontent.com/c3b8d9d50b2d1600ee1c936f0aa1b9a4b44e21ac09e515816753c111f88b24d8/68747470733a2f2f62616467656e2e6e65742f62616467652f5048502f352e372f373838346266)[![License AGPLv3](https://camo.githubusercontent.com/0169de2d1127981aaf38b3b9dd5f7e5a30ce40635fde41b18afe2e38d5789d72/68747470733a2f2f62616467656e2e6e65742f62616467652f4c6963656e73652f4147504c76332f353532623535)](https://camo.githubusercontent.com/0169de2d1127981aaf38b3b9dd5f7e5a30ce40635fde41b18afe2e38d5789d72/68747470733a2f2f62616467656e2e6e65742f62616467652f4c6963656e73652f4147504c76332f353532623535)

Collection of PHP scripts to complement OpenSimulator features.

Description
-----------

[](#description)

Collection of PHP scripts to enable OpenSimulator features that are not implemented in the core, like search, currency, events in OpenSimulator grids (see Features below).

Most files are used directly by viewer to allow features not implemented in OpenSimulator, like classifieds, events, etc.

They were initially based on a collection of different projects (see Credits below), but were entirely rewritten to use an unified code and set of parameters, as well as for integration in larger projects like [w4os OpenSim WordPress Interface](https://w4os.org/).

Formerly known as Flexible Helper Scripts.

- Project URL:
- Donate:

### Features

[](#features)

- **In-world Search**: enable standard search in the viewer for places, land for sale, events and classifieds.
- **Events**: sync events from HYPEvents server
- **Currency**: provide helpers for currency (MoneyServer, Gloebit and Podex)
- **Offline messaging**: add mail forwarding option to offline IM (according to user viewer settings)
- **Multi-grid**: can be used for standalone or closed grid as well as to provide a cross-grid search engine
- **Unified library**: rewritten to allow easier integration in bigger projects

### Roadmap

[](#roadmap)

- Avatar authentication
- Avatar registration
- Web profiles
- Web assets server
- Web search
- Grid info
- Grid status
- Splash page

Installation
------------

[](#installation)

For detailed installation instructions, please see [INSTALLATION.md](INSTALLATION.md).

If you encounter issues during installation or usage, please refer to [TROUBLESHOOTING.md](TROUBLESHOOTING.md).

### Quick Start Options

[](#quick-start-options)

#### Option 1: Just enable in-world search (no helpers installation)

[](#option-1-just-enable-in-world-search-no-helpers-installation)

If you only need basic in-world search, you can use an external service like [2do directory](http://2do.directory/) without installing the helpers.

1. Download [OpenSimSearch.Module.dll](https://github.com/magicoli/opensim-helpers/tree/master/bin) and put it inside your OpenSim bin/ folder.
2. Add search settings to OpenSim.ini:

```
[Search]
SearchURL = "https://2do.directory/helpers/query.php?gk=${Const|BaseURL}:${Const|PublicPort}"

[DataSnapshot]
index_sims = true
gridname = "Your Grid"
snapshot_cache_directory = "./DataSnapshot"
DATA_SRV_2do = http://2do.directory/helpers/register.php

```

3. Restart the simulators.

#### Option 2: WordPress website

[](#option-2-wordpress-website)

If you have a WordPress website, we recommend installing [W4OS Plugin](https://w4os.org/) which includes these helpers along with many other features like avatar registration and web profiles.

#### Option 3: Full helpers installation

[](#option-3-full-helpers-installation)

For a complete installation with all features (search, currency, events, etc.), see the detailed instructions in [INSTALLATION.md](INSTALLATION.md).

Credits
-------

[](#credits)

Version 2.x is This is a complete rewrite. The initial project was basicly a meta installer, combining several other projects repositories. It has been completely rewritten to ease installation, as well as ease inclusion in other projects like [W4OS OpenSim Web Interface](https://w4os.org/).

While most of the code is new or rewritten from scratch, portions of code may remain from the original projects, including:

- [OpenSimSearch](https://github.com/kcozens/OpenSimSearch)
- [DTL/NSL Money Server for OpenSim](http://www.nsl.tuis.ac.jp/xoops/modules/xpwiki/?OpenSim%2FMoneyServer)
- [DTL/NSL Helper scripts](http://www.nsl.tuis.ac.jp/xoops/modules/xpwiki/?OpenSim%2FMoneyServer%2FHelper%20Script)
- [OpenSimMaps](https://github.com/hawddamor/opensimmaps)
- [Offline Messaging](http://opensimulator.org/wiki/Offline_Messaging)
- [w4os OpenSim Web Interface](https://w4os.org/)
- [2do HYPEvents](https://2do.directory)
- [Speculoos' Flexible helper scripts](https://github.com/magicoli/opensim-helpers)

Unless otherwise specified, code is distributed as part of Flexible Helper Scripts package, under Affero GPL v3 license.

###  Health Score

39

—

LowBetter than 84% of packages

Maintenance64

Regular maintenance activity

Popularity17

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 73.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~50 days

Recently: every ~214 days

Total

19

Last Release

207d ago

Major Versions

v2.5.0 → 3.x-dev2025-09-08

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1338897?v=4)[Olivier van Helden](/maintainers/magicoli)[@magicoli](https://github.com/magicoli)

---

Top Contributors

[![GuduleLapointe](https://avatars.githubusercontent.com/u/1814434?v=4)](https://github.com/GuduleLapointe "GuduleLapointe (207 commits)")[![magicoli](https://avatars.githubusercontent.com/u/1338897?v=4)](https://github.com/magicoli "magicoli (76 commits)")

---

Tags

currencyeventshelpersinterfaceopensimulatorsearchweb

### Embed Badge

![Health badge](/badges/magicoli-opensim-helpers/health.svg)

```
[![Health](https://phpackages.com/badges/magicoli-opensim-helpers/health.svg)](https://phpackages.com/packages/magicoli-opensim-helpers)
```

###  Alternatives

[ttree/contentrepositoryimporter

Helper package to import data in the Neos content repository

1510.2k](/packages/ttree-contentrepositoryimporter)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
