Simplification of HG configs: HomeURI and GatekeeperURI now are defined as default under [Startup]. They can then be overwritten in the other sections (but probably shouldn't). I kept the existing code for backwards compatibility, so this should not cause any breaks from people's current configurations. But people should move to have these 2 vars under [Startup] -- see OpenSim.ini.example and Robust.HG.ini.example. And yes, both names now end with "URI" for consistency.
parent
efb5da0aa6
commit
e515cdddec
|
@ -65,14 +65,14 @@ namespace OpenSim.Groups
|
||||||
|
|
||||||
m_log.DebugFormat("[Groups.RobustHGConnector]: Starting with config name {0}", m_ConfigName);
|
m_log.DebugFormat("[Groups.RobustHGConnector]: Starting with config name {0}", m_ConfigName);
|
||||||
|
|
||||||
|
string homeURI = Util.GetConfigVarWithDefaultSection(config, "HomeURI", m_ConfigName); //cnf.GetString("HomeURI", string.Empty);
|
||||||
|
if (homeURI == string.Empty)
|
||||||
|
throw new Exception(String.Format("[Groups.RobustHGConnector]: please provide the HomeURI [Startup] or in section {0}", m_ConfigName));
|
||||||
|
|
||||||
IConfig cnf = config.Configs[m_ConfigName];
|
IConfig cnf = config.Configs[m_ConfigName];
|
||||||
if (cnf == null)
|
if (cnf == null)
|
||||||
throw new Exception(String.Format("[Groups.RobustHGConnector]: {0} section does not exist", m_ConfigName));
|
throw new Exception(String.Format("[Groups.RobustHGConnector]: {0} section does not exist", m_ConfigName));
|
||||||
|
|
||||||
string homeURI = cnf.GetString("HomeURI", string.Empty);
|
|
||||||
if (homeURI == string.Empty)
|
|
||||||
throw new Exception(String.Format("[Groups.RobustHGConnector]: please provide the HomeURI in section {0}", m_ConfigName));
|
|
||||||
|
|
||||||
if (im == null)
|
if (im == null)
|
||||||
{
|
{
|
||||||
string imDll = cnf.GetString("OfflineIMService", string.Empty);
|
string imDll = cnf.GetString("OfflineIMService", string.Empty);
|
||||||
|
|
|
@ -863,7 +863,7 @@ namespace OpenSim.Framework
|
||||||
return FileName;
|
return FileName;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Nini (config) related Methods
|
#region Nini (config) related Methods
|
||||||
public static IConfigSource ConvertDataRowToXMLConfig(DataRow row, string fileName)
|
public static IConfigSource ConvertDataRowToXMLConfig(DataRow row, string fileName)
|
||||||
{
|
{
|
||||||
if (!File.Exists(fileName))
|
if (!File.Exists(fileName))
|
||||||
|
@ -886,6 +886,26 @@ namespace OpenSim.Framework
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static string GetConfigVarWithDefaultSection(IConfigSource config, string varname, string section)
|
||||||
|
{
|
||||||
|
// First, check the Startup section, the default section
|
||||||
|
IConfig cnf = config.Configs["Startup"];
|
||||||
|
if (cnf == null)
|
||||||
|
return string.Empty;
|
||||||
|
string val = cnf.GetString(varname, string.Empty);
|
||||||
|
|
||||||
|
// Then check for an overwrite of the default in the given section
|
||||||
|
if (!string.IsNullOrEmpty(section))
|
||||||
|
{
|
||||||
|
cnf = config.Configs[section];
|
||||||
|
if (cnf != null)
|
||||||
|
val = cnf.GetString(varname, val);
|
||||||
|
}
|
||||||
|
|
||||||
|
return val;
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
public static float Clip(float x, float min, float max)
|
public static float Clip(float x, float min, float max)
|
||||||
{
|
{
|
||||||
return Math.Min(Math.Max(x, min), max);
|
return Math.Min(Math.Max(x, min), max);
|
||||||
|
|
|
@ -65,7 +65,9 @@ namespace OpenSim.Region.CoreModules.Avatar.Lure
|
||||||
{
|
{
|
||||||
m_Enabled = true;
|
m_Enabled = true;
|
||||||
|
|
||||||
m_ThisGridURL = config.Configs["Messaging"].GetString("Gatekeeper", string.Empty);
|
m_ThisGridURL = Util.GetConfigVarWithDefaultSection(config, "GatekeeperURI", "Messaging");
|
||||||
|
// Legacy. Remove soon!
|
||||||
|
m_ThisGridURL = config.Configs["Messaging"].GetString("Gatekeeper", m_ThisGridURL);
|
||||||
m_log.DebugFormat("[LURE MODULE]: {0} enabled", Name);
|
m_log.DebugFormat("[LURE MODULE]: {0} enabled", Name);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -88,12 +88,11 @@ namespace OpenSim.Region.CoreModules.Framework.InventoryAccess
|
||||||
IConfig thisModuleConfig = source.Configs["HGInventoryAccessModule"];
|
IConfig thisModuleConfig = source.Configs["HGInventoryAccessModule"];
|
||||||
if (thisModuleConfig != null)
|
if (thisModuleConfig != null)
|
||||||
{
|
{
|
||||||
// legacy configuration [obsolete]
|
m_HomeURI = Util.GetConfigVarWithDefaultSection(source, "HomeURI", "HGInventoryAccessModule");
|
||||||
m_HomeURI = thisModuleConfig.GetString("ProfileServerURI", string.Empty);
|
|
||||||
// preferred
|
|
||||||
m_HomeURI = thisModuleConfig.GetString("HomeURI", m_HomeURI);
|
|
||||||
m_OutboundPermission = thisModuleConfig.GetBoolean("OutboundPermission", true);
|
m_OutboundPermission = thisModuleConfig.GetBoolean("OutboundPermission", true);
|
||||||
m_ThisGatekeeper = thisModuleConfig.GetString("Gatekeeper", string.Empty);
|
m_ThisGatekeeper = Util.GetConfigVarWithDefaultSection(source, "GatekeeperURI", "HGInventoryAccessModule");
|
||||||
|
// Legacy. Renove soon!
|
||||||
|
m_ThisGatekeeper = thisModuleConfig.GetString("Gatekeeper", m_ThisGatekeeper);
|
||||||
m_RestrictInventoryAccessAbroad = thisModuleConfig.GetBoolean("RestrictInventoryAccessAbroad", true);
|
m_RestrictInventoryAccessAbroad = thisModuleConfig.GetBoolean("RestrictInventoryAccessAbroad", true);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
|
@ -113,9 +113,16 @@ namespace OpenSim.Region.DataSnapshot
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
m_enabled = config.Configs["DataSnapshot"].GetBoolean("index_sims", m_enabled);
|
m_enabled = config.Configs["DataSnapshot"].GetBoolean("index_sims", m_enabled);
|
||||||
IConfig conf = config.Configs["GridService"];
|
string gatekeeper = Util.GetConfigVarWithDefaultSection(config, "GatekeeperURI", "GridService");
|
||||||
if (conf != null)
|
// Legacy. Remove soon!
|
||||||
m_gridinfo.Add("gatekeeperURL", conf.GetString("Gatekeeper", String.Empty));
|
if (string.IsNullOrEmpty(gatekeeper))
|
||||||
|
{
|
||||||
|
IConfig conf = config.Configs["GridService"];
|
||||||
|
if (conf != null)
|
||||||
|
gatekeeper = conf.GetString("Gatekeeper", gatekeeper);
|
||||||
|
}
|
||||||
|
if (!string.IsNullOrEmpty(gatekeeper))
|
||||||
|
m_gridinfo.Add("gatekeeperURL", gatekeeper);
|
||||||
|
|
||||||
m_gridinfo.Add(
|
m_gridinfo.Add(
|
||||||
"name", config.Configs["DataSnapshot"].GetString("gridname", "the lost continent of hippo"));
|
"name", config.Configs["DataSnapshot"].GetString("gridname", "the lost continent of hippo"));
|
||||||
|
|
|
@ -2137,9 +2137,13 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
|
||||||
CheckThreatLevel(ThreatLevel.Moderate, "osGetGridHomeURI");
|
CheckThreatLevel(ThreatLevel.Moderate, "osGetGridHomeURI");
|
||||||
m_host.AddScriptLPS(1);
|
m_host.AddScriptLPS(1);
|
||||||
|
|
||||||
string HomeURI = String.Empty;
|
|
||||||
IConfigSource config = m_ScriptEngine.ConfigSource;
|
IConfigSource config = m_ScriptEngine.ConfigSource;
|
||||||
|
string HomeURI = Util.GetConfigVarWithDefaultSection(config, "HomeURI", string.Empty);
|
||||||
|
|
||||||
|
if (!string.IsNullOrEmpty(HomeURI))
|
||||||
|
return HomeURI;
|
||||||
|
|
||||||
|
// Legacy. Remove soon!
|
||||||
if (config.Configs["LoginService"] != null)
|
if (config.Configs["LoginService"] != null)
|
||||||
HomeURI = config.Configs["LoginService"].GetString("SRV_HomeURI", HomeURI);
|
HomeURI = config.Configs["LoginService"].GetString("SRV_HomeURI", HomeURI);
|
||||||
|
|
||||||
|
@ -2154,9 +2158,13 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
|
||||||
CheckThreatLevel(ThreatLevel.Moderate, "osGetGridGatekeeperURI");
|
CheckThreatLevel(ThreatLevel.Moderate, "osGetGridGatekeeperURI");
|
||||||
m_host.AddScriptLPS(1);
|
m_host.AddScriptLPS(1);
|
||||||
|
|
||||||
string gatekeeperURI = String.Empty;
|
|
||||||
IConfigSource config = m_ScriptEngine.ConfigSource;
|
IConfigSource config = m_ScriptEngine.ConfigSource;
|
||||||
|
string gatekeeperURI = Util.GetConfigVarWithDefaultSection(config, "GatekeeperURI", string.Empty);
|
||||||
|
|
||||||
|
if (!string.IsNullOrEmpty(gatekeeperURI))
|
||||||
|
return gatekeeperURI;
|
||||||
|
|
||||||
|
// Legacy. Remove soon!
|
||||||
if (config.Configs["GridService"] != null)
|
if (config.Configs["GridService"] != null)
|
||||||
gatekeeperURI = config.Configs["GridService"].GetString("Gatekeeper", gatekeeperURI);
|
gatekeeperURI = config.Configs["GridService"].GetString("Gatekeeper", gatekeeperURI);
|
||||||
|
|
||||||
|
|
|
@ -170,14 +170,6 @@ namespace OpenSim.Server.Handlers.Grid
|
||||||
public string JsonGetGridInfoMethod(string request, string path, string param,
|
public string JsonGetGridInfoMethod(string request, string path, string param,
|
||||||
IOSHttpRequest httpRequest, IOSHttpResponse httpResponse)
|
IOSHttpRequest httpRequest, IOSHttpResponse httpResponse)
|
||||||
{
|
{
|
||||||
string HomeURI = String.Empty;
|
|
||||||
IConfig cfg = m_Config.Configs["LoginService"];
|
|
||||||
|
|
||||||
if (null != cfg)
|
|
||||||
{
|
|
||||||
HomeURI = cfg.GetString("SRV_HomeURI", HomeURI);
|
|
||||||
}
|
|
||||||
|
|
||||||
OSDMap map = new OSDMap();
|
OSDMap map = new OSDMap();
|
||||||
|
|
||||||
foreach (string k in _info.Keys)
|
foreach (string k in _info.Keys)
|
||||||
|
@ -185,9 +177,19 @@ namespace OpenSim.Server.Handlers.Grid
|
||||||
map[k] = OSD.FromString(_info[k].ToString());
|
map[k] = OSD.FromString(_info[k].ToString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
string HomeURI = Util.GetConfigVarWithDefaultSection(m_Config, "HomeURI", string.Empty);
|
||||||
|
|
||||||
if (!String.IsNullOrEmpty(HomeURI))
|
if (!String.IsNullOrEmpty(HomeURI))
|
||||||
|
map["home"] = OSD.FromString(HomeURI);
|
||||||
|
else // Legacy. Remove soon!
|
||||||
{
|
{
|
||||||
map["home"] = OSD.FromString(HomeURI);
|
IConfig cfg = m_Config.Configs["LoginService"];
|
||||||
|
|
||||||
|
if (null != cfg)
|
||||||
|
HomeURI = cfg.GetString("SRV_HomeURI", HomeURI);
|
||||||
|
|
||||||
|
if (!String.IsNullOrEmpty(HomeURI))
|
||||||
|
map["home"] = OSD.FromString(HomeURI);
|
||||||
}
|
}
|
||||||
|
|
||||||
return OSDParser.SerializeJsonString(map).ToString();
|
return OSDParser.SerializeJsonString(map).ToString();
|
||||||
|
|
|
@ -128,7 +128,9 @@ namespace OpenSim.Services.GridService
|
||||||
|
|
||||||
m_MapTileDirectory = gridConfig.GetString("MapTileDirectory", "maptiles");
|
m_MapTileDirectory = gridConfig.GetString("MapTileDirectory", "maptiles");
|
||||||
|
|
||||||
m_ThisGatekeeper = gridConfig.GetString("Gatekeeper", string.Empty);
|
m_ThisGatekeeper = Util.GetConfigVarWithDefaultSection(config, "GatekeeperURI", "GridService");
|
||||||
|
// Legacy. Remove soon!
|
||||||
|
m_ThisGatekeeper = gridConfig.GetString("Gatekeeper", m_ThisGatekeeper);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
m_ThisGatekeeperURI = new Uri(m_ThisGatekeeper);
|
m_ThisGatekeeperURI = new Uri(m_ThisGatekeeper);
|
||||||
|
|
|
@ -96,7 +96,8 @@ namespace OpenSim.Services.HypergridService
|
||||||
UUID.TryParse(scope, out m_ScopeID);
|
UUID.TryParse(scope, out m_ScopeID);
|
||||||
//m_WelcomeMessage = serverConfig.GetString("WelcomeMessage", "Welcome to OpenSim!");
|
//m_WelcomeMessage = serverConfig.GetString("WelcomeMessage", "Welcome to OpenSim!");
|
||||||
m_AllowTeleportsToAnyRegion = serverConfig.GetBoolean("AllowTeleportsToAnyRegion", true);
|
m_AllowTeleportsToAnyRegion = serverConfig.GetBoolean("AllowTeleportsToAnyRegion", true);
|
||||||
m_ExternalName = serverConfig.GetString("ExternalName", string.Empty);
|
m_ExternalName = Util.GetConfigVarWithDefaultSection(config, "GatekeeperURI", "GatekeeperService");
|
||||||
|
m_ExternalName = serverConfig.GetString("ExternalName", m_ExternalName);
|
||||||
if (m_ExternalName != string.Empty && !m_ExternalName.EndsWith("/"))
|
if (m_ExternalName != string.Empty && !m_ExternalName.EndsWith("/"))
|
||||||
m_ExternalName = m_ExternalName + "/";
|
m_ExternalName = m_ExternalName + "/";
|
||||||
|
|
||||||
|
|
|
@ -81,10 +81,7 @@ namespace OpenSim.Services.HypergridService
|
||||||
if (m_UserAccountService == null)
|
if (m_UserAccountService == null)
|
||||||
throw new Exception(String.Format("Unable to create UserAccountService from {0}", userAccountsDll));
|
throw new Exception(String.Format("Unable to create UserAccountService from {0}", userAccountsDll));
|
||||||
|
|
||||||
// legacy configuration [obsolete]
|
m_HomeURL = Util.GetConfigVarWithDefaultSection(config, "HomeURI", m_ConfigName);
|
||||||
m_HomeURL = invConfig.GetString("ProfileServerURI", string.Empty);
|
|
||||||
// Preferred
|
|
||||||
m_HomeURL = invConfig.GetString("HomeURI", m_HomeURL);
|
|
||||||
|
|
||||||
m_Cache = UserAccountCache.CreateUserAccountCache(m_UserAccountService);
|
m_Cache = UserAccountCache.CreateUserAccountCache(m_UserAccountService);
|
||||||
}
|
}
|
||||||
|
|
|
@ -96,8 +96,7 @@ namespace OpenSim.Services.HypergridService
|
||||||
if (m_AvatarService == null)
|
if (m_AvatarService == null)
|
||||||
throw new Exception(String.Format("Unable to create m_AvatarService from {0}", avatarDll));
|
throw new Exception(String.Format("Unable to create m_AvatarService from {0}", avatarDll));
|
||||||
|
|
||||||
// Preferred
|
m_HomeURL = Util.GetConfigVarWithDefaultSection(config, "HomeURI", m_ConfigName);
|
||||||
m_HomeURL = invConfig.GetString("HomeURI", m_HomeURL);
|
|
||||||
|
|
||||||
// m_Cache = UserAccountCache.CreateUserAccountCache(m_UserAccountService);
|
// m_Cache = UserAccountCache.CreateUserAccountCache(m_UserAccountService);
|
||||||
}
|
}
|
||||||
|
|
|
@ -131,12 +131,17 @@ namespace OpenSim.Services.HypergridService
|
||||||
LoadDomainExceptionsFromConfig(serverConfig, "AllowExcept", m_TripsAllowedExceptions);
|
LoadDomainExceptionsFromConfig(serverConfig, "AllowExcept", m_TripsAllowedExceptions);
|
||||||
LoadDomainExceptionsFromConfig(serverConfig, "DisallowExcept", m_TripsDisallowedExceptions);
|
LoadDomainExceptionsFromConfig(serverConfig, "DisallowExcept", m_TripsDisallowedExceptions);
|
||||||
|
|
||||||
m_GridName = serverConfig.GetString("ExternalName", string.Empty);
|
m_GridName = Util.GetConfigVarWithDefaultSection(config, "GatekeeperURI", "UserAgentService");
|
||||||
if (m_GridName == string.Empty)
|
if (string.IsNullOrEmpty(m_GridName)) // Legacy. Remove soon.
|
||||||
{
|
{
|
||||||
serverConfig = config.Configs["GatekeeperService"];
|
|
||||||
m_GridName = serverConfig.GetString("ExternalName", string.Empty);
|
m_GridName = serverConfig.GetString("ExternalName", string.Empty);
|
||||||
|
if (m_GridName == string.Empty)
|
||||||
|
{
|
||||||
|
serverConfig = config.Configs["GatekeeperService"];
|
||||||
|
m_GridName = serverConfig.GetString("ExternalName", string.Empty);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!m_GridName.EndsWith("/"))
|
if (!m_GridName.EndsWith("/"))
|
||||||
m_GridName = m_GridName + "/";
|
m_GridName = m_GridName + "/";
|
||||||
|
|
||||||
|
|
|
@ -110,7 +110,7 @@ namespace OpenSim.Services.LLLoginService
|
||||||
m_RequireInventory = m_LoginServerConfig.GetBoolean("RequireInventory", true);
|
m_RequireInventory = m_LoginServerConfig.GetBoolean("RequireInventory", true);
|
||||||
m_AllowRemoteSetLoginLevel = m_LoginServerConfig.GetBoolean("AllowRemoteSetLoginLevel", false);
|
m_AllowRemoteSetLoginLevel = m_LoginServerConfig.GetBoolean("AllowRemoteSetLoginLevel", false);
|
||||||
m_MinLoginLevel = m_LoginServerConfig.GetInt("MinLoginLevel", 0);
|
m_MinLoginLevel = m_LoginServerConfig.GetInt("MinLoginLevel", 0);
|
||||||
m_GatekeeperURL = m_LoginServerConfig.GetString("GatekeeperURI", string.Empty);
|
m_GatekeeperURL = Util.GetConfigVarWithDefaultSection(config, "GatekeeperURI", "LoginService");
|
||||||
m_MapTileURL = m_LoginServerConfig.GetString("MapTileURL", string.Empty);
|
m_MapTileURL = m_LoginServerConfig.GetString("MapTileURL", string.Empty);
|
||||||
m_ProfileURL = m_LoginServerConfig.GetString("ProfileServerURL", string.Empty);
|
m_ProfileURL = m_LoginServerConfig.GetString("ProfileServerURL", string.Empty);
|
||||||
m_OpenIDURL = m_LoginServerConfig.GetString("OpenIDServerURL", String.Empty);
|
m_OpenIDURL = m_LoginServerConfig.GetString("OpenIDServerURL", String.Empty);
|
||||||
|
|
|
@ -346,6 +346,21 @@
|
||||||
;; - "Imprudence 1.3.1" has access
|
;; - "Imprudence 1.3.1" has access
|
||||||
; BannedViewerList =
|
; BannedViewerList =
|
||||||
|
|
||||||
|
;# {HomeURI} {Hypergrid} {The Home URL of this world} {}
|
||||||
|
;; If this is a standalone world, this is the address of this instance.
|
||||||
|
;; If this is a grided simulator, this is the address of the external robust server that
|
||||||
|
;; runs the UserAgentsService.
|
||||||
|
;; For example http://myworld.com:9000 or http://myworld.com:8002
|
||||||
|
;; This is a default that can be overwritten in some sections.
|
||||||
|
; HomeURI = "http://127.0.0.1:9000"
|
||||||
|
|
||||||
|
;# {GatekeeperURI} {Hypergrid} {The URL of the gatekeeper of this world} {}
|
||||||
|
;; If this is a standalone world, this is the address of this instance.
|
||||||
|
;; If this is a grided simulator, this is the address of the external robust server
|
||||||
|
;; that runs the Gatekeeper service.
|
||||||
|
;; For example http://myworld.com:9000 or http://myworld.com:8002
|
||||||
|
;; This is a default that can be overwritten in some sections.
|
||||||
|
; GatekeeperURI = "http://127.0.0.1:9000"
|
||||||
|
|
||||||
[Estates]
|
[Estates]
|
||||||
; If these values are commented out then the user will be asked for estate details when required (this is the normal case).
|
; If these values are commented out then the user will be asked for estate details when required (this is the normal case).
|
||||||
|
@ -961,6 +976,7 @@
|
||||||
;# {HomeURI} {ServicesConnectorModule:Groups HG Service Connector} {What's the home address of this world?} {}
|
;# {HomeURI} {ServicesConnectorModule:Groups HG Service Connector} {What's the home address of this world?} {}
|
||||||
;; Used for V2 in HG only. For example
|
;; Used for V2 in HG only. For example
|
||||||
;; http://mygridserver.com:9000 or http://mygridserver.com:8002
|
;; http://mygridserver.com:9000 or http://mygridserver.com:8002
|
||||||
|
;; If you have this set under [Startup], no need to set it here, leave it commented
|
||||||
; HomeURI = ""
|
; HomeURI = ""
|
||||||
|
|
||||||
;# {MessagingEnabled} {Module:GroupsModule Module:Groups Module V2} {Is groups messaging enabled?} {true false} true
|
;# {MessagingEnabled} {Module:GroupsModule Module:Groups Module V2} {Is groups messaging enabled?} {true false} true
|
||||||
|
|
|
@ -22,17 +22,31 @@
|
||||||
; *
|
; *
|
||||||
[Startup]
|
[Startup]
|
||||||
|
|
||||||
; Plugin Registry Location
|
; Plugin Registry Location
|
||||||
; Set path to directory for plugin registry. Information
|
; Set path to directory for plugin registry. Information
|
||||||
; about the registered repositories and installed plugins
|
; about the registered repositories and installed plugins
|
||||||
; will be stored here
|
; will be stored here
|
||||||
; The Robust.exe process must hvae R/W access to the location
|
; The Robust.exe process must hvae R/W access to the location
|
||||||
RegistryLocation = "."
|
RegistryLocation = "."
|
||||||
|
|
||||||
; Modular configurations
|
; Modular configurations
|
||||||
; Set path to directory for modular ini files...
|
; Set path to directory for modular ini files...
|
||||||
; The Robust.exe process must hvae R/W access to the location
|
; The Robust.exe process must hvae R/W access to the location
|
||||||
ConfigDirectory = "/home/opensim/etc/Configs"
|
ConfigDirectory = "/home/opensim/etc/Configs"
|
||||||
|
|
||||||
|
;# {HomeURI} {Hypergrid} {The Home URL of this world} {}
|
||||||
|
;; This is the address of the external robust server that
|
||||||
|
;; runs the UserAgentsService, possibly this server.
|
||||||
|
;; For example http://myworld.com:8002
|
||||||
|
;; This is a default that can be overwritten in some sections.
|
||||||
|
; HomeURI = "http://127.0.0.1:8002"
|
||||||
|
|
||||||
|
;# {GatekeeperURI} {Hypergrid} {The URL of the gatekeeper of this world} {}
|
||||||
|
;; This is the address of the external robust server
|
||||||
|
;; that runs the Gatekeeper service, possibly this server.
|
||||||
|
;; For example http://myworld.com:8002
|
||||||
|
;; This is a default that can be overwritten in some sections.
|
||||||
|
; GatekeeperURI = "http://127.0.0.1:8002"
|
||||||
|
|
||||||
[ServiceList]
|
[ServiceList]
|
||||||
|
|
||||||
|
@ -155,7 +169,8 @@ HGAssetServiceConnector = "HGAssetService@8002/OpenSim.Server.Handlers.dll:Asset
|
||||||
;; Allow Hyperlinks to be created at the console
|
;; Allow Hyperlinks to be created at the console
|
||||||
HypergridLinker = true
|
HypergridLinker = true
|
||||||
|
|
||||||
Gatekeeper = "http://127.0.0.1:8002"
|
;; If you have this set under [Startup], no need to set it here, leave it commented
|
||||||
|
; GatekeeperURI = "http://127.0.0.1:8002"
|
||||||
|
|
||||||
|
|
||||||
; * This is the configuration for the freeswitch server in grid mode
|
; * This is the configuration for the freeswitch server in grid mode
|
||||||
|
@ -309,8 +324,8 @@ HGAssetServiceConnector = "HGAssetService@8002/OpenSim.Server.Handlers.dll:Asset
|
||||||
; HasProxy = false
|
; HasProxy = false
|
||||||
|
|
||||||
; Defaults for the users, if none is specified in the useraccounts table entry (ServiceURLs)
|
; Defaults for the users, if none is specified in the useraccounts table entry (ServiceURLs)
|
||||||
; CHANGE THIS
|
;; If you have Gatekeeper set under [Startup], no need to set it here, leave it commented
|
||||||
GatekeeperURI = "http://127.0.0.1:8002"
|
; GatekeeperURI = "http://127.0.0.1:8002"
|
||||||
|
|
||||||
SRV_HomeURI = "http://127.0.0.1:8002"
|
SRV_HomeURI = "http://127.0.0.1:8002"
|
||||||
SRV_InventoryServerURI = "http://127.0.0.1:8002"
|
SRV_InventoryServerURI = "http://127.0.0.1:8002"
|
||||||
|
@ -417,8 +432,8 @@ HGAssetServiceConnector = "HGAssetService@8002/OpenSim.Server.Handlers.dll:Asset
|
||||||
AuthenticationService = "OpenSim.Services.Connectors.dll:AuthenticationServicesConnector"
|
AuthenticationService = "OpenSim.Services.Connectors.dll:AuthenticationServicesConnector"
|
||||||
SimulationService ="OpenSim.Services.Connectors.dll:SimulationServiceConnector"
|
SimulationService ="OpenSim.Services.Connectors.dll:SimulationServiceConnector"
|
||||||
; how does the outside world reach me? This acts as public key too.
|
; how does the outside world reach me? This acts as public key too.
|
||||||
; CHANGE THIS
|
;; If you have GatekeeperURI set under [Startup], no need to set it here, leave it commented
|
||||||
ExternalName = "http://127.0.0.1:8002"
|
; ExternalName = "http://127.0.0.1:8002"
|
||||||
|
|
||||||
; Does this grid allow incoming links to any region in it?
|
; Does this grid allow incoming links to any region in it?
|
||||||
; If false, HG TPs happen only to the Default regions specified in [GridService] section
|
; If false, HG TPs happen only to the Default regions specified in [GridService] section
|
||||||
|
@ -511,7 +526,9 @@ HGAssetServiceConnector = "HGAssetService@8002/OpenSim.Server.Handlers.dll:Asset
|
||||||
|
|
||||||
UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
|
UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
|
||||||
AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
|
AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
|
||||||
HomeURI = "http://127.0.0.1:8002"
|
|
||||||
|
;; Can overwrite the default in [Startup], but probably shouldn't
|
||||||
|
; HomeURI = "http://127.0.0.1:8002"
|
||||||
|
|
||||||
; * The interface that local users get when they are in other grids.
|
; * The interface that local users get when they are in other grids.
|
||||||
; * This restricts the access that the rest of the world has to
|
; * This restricts the access that the rest of the world has to
|
||||||
|
@ -520,7 +537,9 @@ HGAssetServiceConnector = "HGAssetService@8002/OpenSim.Server.Handlers.dll:Asset
|
||||||
[HGAssetService]
|
[HGAssetService]
|
||||||
LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGAssetService"
|
LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGAssetService"
|
||||||
UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
|
UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
|
||||||
HomeURI = "http://127.0.0.1:8002"
|
|
||||||
|
;; Can overwrite the default in [Startup], but probably shouldn't
|
||||||
|
; HomeURI = "http://127.0.0.1:8002"
|
||||||
|
|
||||||
;; The asset types that this grid can export to / import from other grids.
|
;; The asset types that this grid can export to / import from other grids.
|
||||||
;; Comma separated.
|
;; Comma separated.
|
||||||
|
@ -557,6 +576,10 @@ HGAssetServiceConnector = "HGAssetService@8002/OpenSim.Server.Handlers.dll:Asset
|
||||||
[Groups]
|
[Groups]
|
||||||
;; for the HG Groups service
|
;; for the HG Groups service
|
||||||
OfflineIMService = "OpenSim.Addons.OfflineIM.dll:OfflineIMService"
|
OfflineIMService = "OpenSim.Addons.OfflineIM.dll:OfflineIMService"
|
||||||
; What is the HomeURI of users associated with this grid?
|
|
||||||
HomeURI = "http://127.0.0.1:8002"
|
|
||||||
UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
|
UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
|
||||||
|
|
||||||
|
;; What is the HomeURI of users associated with this grid?
|
||||||
|
;; Can overwrite the default in [Startup], but probably shouldn't
|
||||||
|
; HomeURI = "http://127.0.0.1:8002"
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -64,8 +64,8 @@
|
||||||
Region_Welcome_Area = "DefaultRegion, FallbackRegion"
|
Region_Welcome_Area = "DefaultRegion, FallbackRegion"
|
||||||
|
|
||||||
; === HG ONLY ===
|
; === HG ONLY ===
|
||||||
;; change this to the address of your simulator
|
;; If you have this set under [Startup], no need to set it here, leave it commented
|
||||||
Gatekeeper="http://127.0.0.1:9000"
|
; GatekeeperURI="http://127.0.0.1:9000"
|
||||||
|
|
||||||
[LibraryModule]
|
[LibraryModule]
|
||||||
; Set this if you want to change the name of the OpenSim Library
|
; Set this if you want to change the name of the OpenSim Library
|
||||||
|
@ -73,7 +73,8 @@
|
||||||
|
|
||||||
[LoginService]
|
[LoginService]
|
||||||
WelcomeMessage = "Welcome, Avatar!"
|
WelcomeMessage = "Welcome, Avatar!"
|
||||||
GatekeeperURI = "http://127.0.0.1:9000"
|
;; If you have Gatekeeper set under [Startup], no need to set it here, leave it commented
|
||||||
|
; GatekeeperURI = "http://127.0.0.1:9000"
|
||||||
|
|
||||||
SRV_HomeURI = "http://127.0.0.1:9000"
|
SRV_HomeURI = "http://127.0.0.1:9000"
|
||||||
SRV_InventoryServerURI = "http://127.0.0.1:9000"
|
SRV_InventoryServerURI = "http://127.0.0.1:9000"
|
||||||
|
@ -218,7 +219,8 @@
|
||||||
;; HG configurations
|
;; HG configurations
|
||||||
;;
|
;;
|
||||||
[GatekeeperService]
|
[GatekeeperService]
|
||||||
ExternalName = "http://127.0.0.1:9000"
|
;; If you have GatekeeperURI set under [Startup], no need to set it here, leave it commented
|
||||||
|
; ExternalName = "http://127.0.0.1:9000"
|
||||||
|
|
||||||
; Does this grid allow incoming links to any region in it?
|
; Does this grid allow incoming links to any region in it?
|
||||||
; If false, HG TPs happen only to the Default regions specified in [GridService] section
|
; If false, HG TPs happen only to the Default regions specified in [GridService] section
|
||||||
|
@ -274,10 +276,12 @@
|
||||||
; AllowExcept_Level_200 = "http://griefer.com:8002, http://enemy.com:8002"
|
; AllowExcept_Level_200 = "http://griefer.com:8002, http://enemy.com:8002"
|
||||||
|
|
||||||
[HGInventoryService]
|
[HGInventoryService]
|
||||||
HomeURI = "http://127.0.0.1:9000"
|
;; If you have this set under [Startup], no need to set it here, leave it commented
|
||||||
|
; HomeURI = "http://127.0.0.1:9000"
|
||||||
|
|
||||||
[HGAssetService]
|
[HGAssetService]
|
||||||
HomeURI = "http://127.0.0.1:9000"
|
;; If you have this set under [Startup], no need to set it here, leave it commented
|
||||||
|
; HomeURI = "http://127.0.0.1:9000"
|
||||||
|
|
||||||
;; The asset types that this grid can export to / import from other grids.
|
;; The asset types that this grid can export to / import from other grids.
|
||||||
;; Comma separated.
|
;; Comma separated.
|
||||||
|
@ -293,8 +297,9 @@
|
||||||
|
|
||||||
|
|
||||||
[HGInventoryAccessModule]
|
[HGInventoryAccessModule]
|
||||||
HomeURI = "http://127.0.0.1:9000"
|
;; If you have these set under [Startup], no need to set it here, leave it commented
|
||||||
Gatekeeper = "http://127.0.0.1:9000"
|
; HomeURI = "http://127.0.0.1:9000"
|
||||||
|
; GatekeeperURI = "http://127.0.0.1:9000"
|
||||||
|
|
||||||
;; If you want to protect your assets from being copied by foreign visitors
|
;; If you want to protect your assets from being copied by foreign visitors
|
||||||
;; uncomment the next line. You may want to do this on sims that have licensed content.
|
;; uncomment the next line. You may want to do this on sims that have licensed content.
|
||||||
|
@ -311,8 +316,8 @@
|
||||||
|
|
||||||
[Messaging]
|
[Messaging]
|
||||||
; === HG ONLY ===
|
; === HG ONLY ===
|
||||||
;; change this to the address of your simulator
|
;; If you have this set under [Startup], no need to set it here, leave it commented
|
||||||
Gatekeeper = "http://127.0.0.1:9000"
|
; GatekeeperURI = "http://127.0.0.1:9000"
|
||||||
|
|
||||||
|
|
||||||
[EntityTransfer]
|
[EntityTransfer]
|
||||||
|
|
Loading…
Reference in New Issue