RemoteAdmin
From OpenSimulator
(Difference between revisions)
(add comment description) |
|||
Line 43: | Line 43: | ||
<td>[[remoteadmin:admin_shutdown | admin_shutdown]]</td> | <td>[[remoteadmin:admin_shutdown | admin_shutdown]]</td> | ||
<td></td> | <td></td> | ||
− | <td></td> | + | <td>Shut down the region</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>[[remoteadmin:admin_broadcast| admin_broadcast]]</td> | <td>[[remoteadmin:admin_broadcast| admin_broadcast]]</td> | ||
<td></td> | <td></td> | ||
− | <td></td> | + | <td>Send a general alert</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>[[remoteadmin:admin_restart| admin_restart]]</td> | <td>[[remoteadmin:admin_restart| admin_restart]]</td> | ||
<td></td> | <td></td> | ||
− | <td> | + | <td>Restart OpenSim</td> |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>[[remoteadmin:admin_load_heightmap| admin_load_heightmap]]</td> | <td>[[remoteadmin:admin_load_heightmap| admin_load_heightmap]]</td> | ||
<td></td> | <td></td> | ||
− | <td></td> | + | <td>Load Height Map...</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>[[remoteadmin:admin_create_user| admin_create_user]]</td> | <td>[[remoteadmin:admin_create_user| admin_create_user]]</td> | ||
<td></td> | <td></td> | ||
− | <td></td> | + | <td>Create a new user</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>[[remoteadmin:admin_load_xml| admin_load_xml]]</td> | <td>[[remoteadmin:admin_load_xml| admin_load_xml]]</td> | ||
<td></td> | <td></td> | ||
− | <td></td> | + | <td>Execute the Load XML command</td> |
</tr> | </tr> | ||
</table> | </table> |
Revision as of 06:43, 6 March 2008
This is a draft page about RemoteAdmin and XMLRPC commands.
Contents |
How to Setup the Remote Admin
Setup OpenSim
First you should enable the remote admin interface to do so just add the following lines to your OpenSim.ini file:
[RemoteAdmin] enabled = true access_password = secret
Exemple in Python
# Author : DrScofield # Source : http://xyzzyxyzzy.net/2008/01/23/using-pythons-xmlrpclib-with-opensim/ # License : BSD License #!/usr/bin/python import xmlrpclib # XML-RPC URL (http_listener_port) gridServerURL = ‘http://127.0.0.1:9000′ # instantiate server object gridServer = xmlrpclib.Server(gridServerURL) # invoke admin_alert: requires password and message gridServer.admin_broadcast({’password’: ’secret’, ‘message’: ‘the answer is 42′})
RemoteAdmin Commands
Name | Status | Description |
---|---|---|
admin_create_region | Create a new region | |
admin_shutdown | Shut down the region | |
admin_broadcast | Send a general alert | |
admin_restart | Restart OpenSim | |
admin_load_heightmap | Load Height Map... | |
admin_create_user | Create a new user | |
admin_load_xml | Execute the Load XML command |
Credits
Thanks to DrScofield for the Python Script Sources : http://xyzzyxyzzy.net/2008/01/23/using-pythons-xmlrpclib-with-opensim/