diff --git a/OpenSim.RegionServer/OpenSim.RegionServer.csproj b/OpenSim.RegionServer/OpenSim.RegionServer.csproj
index aba06fe1fa..38cc87b230 100644
--- a/OpenSim.RegionServer/OpenSim.RegionServer.csproj
+++ b/OpenSim.RegionServer/OpenSim.RegionServer.csproj
@@ -141,7 +141,7 @@
Code
-
+
Code
diff --git a/OpenSim.RegionServer/OpenSim.RegionServer.dll.build b/OpenSim.RegionServer/OpenSim.RegionServer.dll.build
index 28bef04b30..5b61e1b91c 100644
--- a/OpenSim.RegionServer/OpenSim.RegionServer.dll.build
+++ b/OpenSim.RegionServer/OpenSim.RegionServer.dll.build
@@ -16,12 +16,12 @@
-
+
diff --git a/OpenSim.RegionServer/OpenSimApplicationBase.cs b/OpenSim.RegionServer/RegionServerBase.cs
similarity index 75%
rename from OpenSim.RegionServer/OpenSimApplicationBase.cs
rename to OpenSim.RegionServer/RegionServerBase.cs
index 0c5a5cf9ae..69a87485ef 100644
--- a/OpenSim.RegionServer/OpenSimApplicationBase.cs
+++ b/OpenSim.RegionServer/RegionServerBase.cs
@@ -25,7 +25,7 @@ using OpenSim.GenericConfig;
namespace OpenSim
{
- public class OpenSimApplicationBase
+ public class RegionServerBase
{
protected IGenericConfig localConfig;
protected PhysicsManager physManager;
@@ -51,12 +51,12 @@ namespace OpenSim
protected ConsoleBase m_console;
- public OpenSimApplicationBase()
+ public RegionServerBase()
{
}
- public OpenSimApplicationBase(bool sandBoxMode, bool startLoginServer, string physicsEngine, bool useConfigFile, bool silent, string configFile)
+ public RegionServerBase(bool sandBoxMode, bool startLoginServer, string physicsEngine, bool useConfigFile, bool silent, string configFile)
{
this.configFileSetup = useConfigFile;
m_sandbox = sandBoxMode;
@@ -77,5 +77,27 @@ namespace OpenSim
public virtual void StartUp()
{
}
+
+ protected virtual void SetupLocalGridServers()
+ {
+ }
+
+ protected virtual void SetupRemoteGridServers()
+ {
+
+ }
+
+ protected virtual void SetupLocalWorld()
+ {
+ }
+
+ protected virtual void SetupHttpListener()
+ {
+ }
+
+ protected virtual void ConnectToRemoteGridServer()
+ {
+
+ }
}
}
diff --git a/OpenSim/OpenSimMain.cs b/OpenSim/OpenSimMain.cs
index b7c8bef45a..8da76cae73 100644
--- a/OpenSim/OpenSimMain.cs
+++ b/OpenSim/OpenSimMain.cs
@@ -54,7 +54,7 @@ using OpenSim.GenericConfig;
namespace OpenSim
{
- public class OpenSimMain : OpenSimApplicationBase, conscmd_callback
+ public class OpenSimMain : RegionServerBase, conscmd_callback
{
public OpenSimMain(bool sandBoxMode, bool startLoginServer, string physicsEngine, bool useConfigFile, bool silent, string configFile)
@@ -184,7 +184,7 @@ namespace OpenSim
}
# region Setup methods
- protected virtual void SetupLocalGridServers()
+ protected override void SetupLocalGridServers()
{
GridServers.AssetDll = "OpenSim.GridInterfaces.Local.dll";
GridServers.GridDll = "OpenSim.GridInterfaces.Local.dll";
@@ -202,7 +202,7 @@ namespace OpenSim
}
}
- protected virtual void SetupRemoteGridServers()
+ protected override void SetupRemoteGridServers()
{
if (this.gridLocalAsset)
{
@@ -227,7 +227,7 @@ namespace OpenSim
}
}
- protected virtual void SetupLocalWorld()
+ protected override void SetupLocalWorld()
{
m_console.WriteLine(OpenSim.Framework.Console.LogPriority.NORMAL, "Main.cs:Startup() - We are " + regionData.RegionName + " at " + regionData.RegionLocX.ToString() + "," + regionData.RegionLocY.ToString());
m_console.WriteLine(OpenSim.Framework.Console.LogPriority.LOW, "Initialising world");
@@ -254,7 +254,7 @@ namespace OpenSim
LocalWorld.LoadPrimsFromStorage();
}
- protected virtual void SetupHttpListener()
+ protected override void SetupHttpListener()
{
httpServer = new BaseHttpServer(regionData.IPListenPort);
@@ -292,7 +292,7 @@ namespace OpenSim
}
}
- protected virtual void ConnectToRemoteGridServer()
+ protected override void ConnectToRemoteGridServer()
{
if (GridServers.GridServer.RequestConnection(regionData.SimUUID, regionData.IPListenAddr, (uint)regionData.IPListenPort))
{