* Removed superfluous int to prevent warning
* Changed OGSServer on RegionServer to bind to <port> - 500 rather than a single fixed port * Added support for the grid server to tell us who we are (optional)0.1-prestable
parent
8795dc5ee5
commit
5eacce71ad
|
@ -184,6 +184,16 @@ namespace OpenSim
|
|||
{
|
||||
this.LocalWorld.m_datastore = ((string)((RemoteGridBase)GridServers.GridServer).GridData["data_uri"]);
|
||||
}
|
||||
|
||||
if (((RemoteGridBase)(GridServers.GridServer)).GridData["regionname"].ToString() != "")
|
||||
{
|
||||
// The grid server has told us who we are
|
||||
// We must obey the grid server.
|
||||
regionData.RegionLocX = Convert.ToUInt32(((RemoteGridBase)(GridServers.GridServer)).GridData["region_locx"].ToString());
|
||||
regionData.RegionLocY = Convert.ToUInt32(((RemoteGridBase)(GridServers.GridServer)).GridData["region_locy"].ToString());
|
||||
regionData.RegionName = ((RemoteGridBase)(GridServers.GridServer)).GridData["regionname"].ToString();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -224,7 +234,7 @@ namespace OpenSim
|
|||
if (gridServer.GetName() == "Remote")
|
||||
{
|
||||
// should startup the OGS protocol server here
|
||||
OGSServer = new OpenGridProtocolServer(8500);
|
||||
OGSServer = new OpenGridProtocolServer(this.regionData.IPListenPort - 500); // Changed so we can have more than one OGSServer per machine.
|
||||
|
||||
// we are in Grid mode so set a XmlRpc handler to handle "expect_user" calls from the user server
|
||||
httpServer.AddXmlRPCHandler("expect_user",
|
||||
|
|
|
@ -102,7 +102,6 @@ namespace OpenSim.world
|
|||
|
||||
public static void SetupTemplate(string name)
|
||||
{
|
||||
int i = 0;
|
||||
FileInfo fInfo = new FileInfo(name);
|
||||
long numBytes = fInfo.Length;
|
||||
FileStream fStream = new FileStream(name, FileMode.Open, FileAccess.Read);
|
||||
|
|
Loading…
Reference in New Issue