Groups

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
(Removed redundant section, but tried to make it more obvious that running the XMLPHP service requires work. This is still experimental, and some ability to navigate the code is expected.)
(replacing with redirect to the more complete Enabling_Groups)
 
(4 intermediate revisions by 4 users not shown)
Line 1: Line 1:
__FORCETOC__
+
#REDIRECT [[Enabling_Groups]]
 
+
 
+
== <tt>XmlRpcGroups</tt> module ==
+
 
+
 
+
As of rev 9215 in the OpenSim SVN repo, there is now an '''experimental''' groups module, <tt>XmlRpcGroups</tt>, which interacts with a remote XMLRPC service to provide basic groups functionality.
+
 
+
To enable basic groups functionality on rev 9215 or later, the <tt>Groups</tt> section of your <tt>OpenSim.ini</tt> should look something like:
+
 
+
[Groups]
+
    Enabled = true
+
 
+
    ; This is the current groups stub in Region.CoreModules.Avatar.Groups
+
    ;Module  = Default
+
+
    ; The XmlRpcGroups implementation can be used against the publically available service
+
    ; that I have made available for testing.  Your group data is not guarenteed safe
+
    ; or available if you use this service, but it's available now and seems to work. 
+
    ; The PHP code for the service is available for you to deploy to your own server.
+
    ;
+
    Module  = XmlRpcGroups
+
+
    XmlRpcServiceURL      = http://osflotsam.org/xmlrpc.php
+
    XmlRpcMessagingEnabled = true
+
    XmlRpcNoticesEnabled  = true
+
+
    ; This makes the XmlRpcGroups modules very chatty on the console.
+
    ;XmlRpcDebugEnabled    = true
+
+
    ; Disables HTTP Keep-Alive for Groups Module HTTP Requests, work around for
+
    ; a problem discovered on some Windows based region servers.  Only disable
+
    ; if you see a large number (dozens) of the following Exceptions:
+
    ; System.Net.WebException: The request was aborted: The request was canceled.
+
    ;
+
    ; XmlRpcDisableKeepAlive = false
+
 
+
 
+
The XMLRPC service for groups at osflotsam.org is a public '''test''' service.  If you'd instead like to run your own on your own web server, you can download the code for it from http://code.google.com/p/flotsam/ , specifically what's in <tt>trunk/Groups/php</tt> , and adjust it and your <tt>OpenSim.ini</tt> accordingly.  More info [https://lists.berlios.de/pipermail/opensim-users/2009-April/002051.html here] and [http://code.google.com/p/flotsam/wiki/XmlRpcGroups here].
+

Latest revision as of 09:02, 6 November 2011

  1. REDIRECT Enabling_Groups
Personal tools
General
About This Wiki