mirror of
https://github.com/opensim/opensim.git
synced 2026-08-01 22:26:09 +08:00
Add a configuration section for groups modules
This commit is contained in:
@@ -53,6 +53,26 @@ namespace OpenSim.Region.Environment.Modules.Avatar.Groups
|
||||
|
||||
public void Initialise(Scene scene, IConfigSource config)
|
||||
{
|
||||
IConfig groupsConfig = config.Configs["Groups"];
|
||||
|
||||
if (groupsConfig == null)
|
||||
{
|
||||
m_log.Info("[GROUPS] No configuration found. Using defaults");
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!groupsConfig.GetBoolean("Enabled", false))
|
||||
{
|
||||
m_log.Info("[GROUPS] Groups disabled in configuration");
|
||||
return;
|
||||
}
|
||||
|
||||
if (groupsConfig.GetString("Module", "Default") != "Default")
|
||||
return;
|
||||
}
|
||||
|
||||
m_log.Info("[GROUPS] Activated default groups module");
|
||||
|
||||
lock (m_scene)
|
||||
{
|
||||
m_scene.Add(scene);
|
||||
|
||||
Reference in New Issue
Block a user