Download the PHP package magicoli/opensim-rest-php without Composer
On this page you can find all versions of the php package magicoli/opensim-rest-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download magicoli/opensim-rest-php
More information about magicoli/opensim-rest-php
Files in magicoli/opensim-rest-php
Package opensim-rest-php
Short Description OpenSimulator REST PHP library and command-line client
License AGPL-3.0-or-later
Informations about the package opensim-rest-php
OpenSimulator REST PHP library and command-line client
This library allows to communicate with Robust or OpenSimulator instance with rest console enabled.
It can be used inside a PHP project, or as a command-line client for OpenSimulator grids.
Available commands can be found here: http://opensimulator.org/wiki/Server_Commands
Prerequisites
Remote connection must be enabled in your Robust .ini file.
Do not leave default values!. You should never need to type username and password manually, so you can safely generate long random strings.
You must choose a specific port, not already used by another service. It is good practice to limit access to this port to authorized IP addresses only in your firewall settings.
Command-line client
Download the executable from this repository, make sure opensim-rest-cli
is executable and move it to /usr/local/bin/.
You can run commands like
If you save the credentials in ~/.opensim-rest-cli.ini, you can skip the Robust.ini argument.
PHP class
Method 1: Install with composer (recommended for standalone projects)
Then in your PHP code:
Method 2: Git Submodule + sparse (recommended for integrated projects)
Setting sparse config is critical to avoid executables being accessible on public website.
From your project directory:
This will give you only the files you need:
Then in your PHP code:
Method 3: Manual download (not recommended)
You won't get updates...
Download class-rest.php file in your project or