From b1101797307504cfc2eea6317d4c4dc2b5964480 Mon Sep 17 00:00:00 2001 From: Adam Frisby Date: Sun, 13 May 2007 14:59:24 +0000 Subject: * Fixed MySQL Grid Manager * Added preliminary support for DB UserServer (incomplete) * Added better handling of defaults to Grid Manager. * Renamed SQL/regions.sql to SQL/mysql-regions.sql. --- OpenGridServices.GridServer/GridManager.cs | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) (limited to 'OpenGridServices.GridServer/GridManager.cs') diff --git a/OpenGridServices.GridServer/GridManager.cs b/OpenGridServices.GridServer/GridManager.cs index 02a6a50..cfccd02 100644 --- a/OpenGridServices.GridServer/GridManager.cs +++ b/OpenGridServices.GridServer/GridManager.cs @@ -16,7 +16,7 @@ namespace OpenGridServices.GridServer class GridManager { Dictionary _plugins = new Dictionary(); - public string defaultRecvKey; + public OpenSim.Framework.Interfaces.GridConfig config; /// /// Adds a new grid server plugin - grid servers will be requested in the order they were loaded. @@ -269,7 +269,7 @@ namespace OpenGridServices.GridServer TheSim = new SimProfileData(); LLUUID UUID = new LLUUID(param); TheSim.UUID = UUID; - TheSim.regionRecvKey = defaultRecvKey; + TheSim.regionRecvKey = config.SimRecvKey; } XmlDocument doc = new XmlDocument(); @@ -291,6 +291,20 @@ namespace OpenGridServices.GridServer { return "ERROR! invalid key"; } + + //TheSim.regionSendKey = Cfg; + TheSim.regionRecvKey = config.SimRecvKey; + TheSim.regionSendKey = config.SimSendKey; + TheSim.regionSecret = config.SimRecvKey; + TheSim.regionDataURI = ""; + TheSim.regionAssetURI = config.DefaultAssetServer; + TheSim.regionAssetRecvKey = config.AssetRecvKey; + TheSim.regionAssetSendKey = config.AssetSendKey; + TheSim.regionUserURI = config.DefaultUserServer; + TheSim.regionUserSendKey = config.UserSendKey; + TheSim.regionUserRecvKey = config.UserRecvKey; + + for (int i = 0; i < simnode.ChildNodes.Count; i++) { switch (simnode.ChildNodes[i].Name) @@ -319,6 +333,8 @@ namespace OpenGridServices.GridServer } } + TheSim.serverURI = "http://" + TheSim.serverIP + ":" + TheSim.serverPort + "/"; + try { OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.LOW,"Attempting to add a new region to the grid - " + _plugins.Count + " storage provider(s) registered."); -- cgit v1.1