diff options
Diffstat (limited to 'OpenSim/Region/Application')
-rw-r--r-- | OpenSim/Region/Application/Application.cs | 16 | ||||
-rw-r--r-- | OpenSim/Region/Application/OpenSimMain.cs | 14 |
2 files changed, 20 insertions, 10 deletions
diff --git a/OpenSim/Region/Application/Application.cs b/OpenSim/Region/Application/Application.cs index b07a4d6..954d3c3 100644 --- a/OpenSim/Region/Application/Application.cs +++ b/OpenSim/Region/Application/Application.cs | |||
@@ -53,16 +53,16 @@ namespace OpenSim | |||
53 | 53 | ||
54 | Console.WriteLine("Starting...\n"); | 54 | Console.WriteLine("Starting...\n"); |
55 | 55 | ||
56 | ArgvConfigSource source = new ArgvConfigSource(args); | 56 | ArgvConfigSource configSource = new ArgvConfigSource(args); |
57 | 57 | ||
58 | source.AddSwitch("Startup", "inifile"); | 58 | configSource.AddSwitch("Startup", "inifile"); |
59 | source.AddSwitch("Startup", "configfile"); | 59 | configSource.AddSwitch("Startup", "configfile"); |
60 | source.AddSwitch("Startup", "gridmode"); | 60 | configSource.AddSwitch("Startup", "gridmode"); |
61 | source.AddSwitch("Startup", "physics"); | 61 | configSource.AddSwitch("Startup", "physics"); |
62 | source.AddSwitch("Startup", "config"); | 62 | configSource.AddSwitch("Startup", "config"); |
63 | source.AddSwitch("Startup", "noverbose"); | 63 | configSource.AddSwitch("Startup", "noverbose"); |
64 | 64 | ||
65 | OpenSimMain sim = new OpenSimMain(source); | 65 | OpenSimMain sim = new OpenSimMain(configSource); |
66 | 66 | ||
67 | sim.StartUp(); | 67 | sim.StartUp(); |
68 | 68 | ||
diff --git a/OpenSim/Region/Application/OpenSimMain.cs b/OpenSim/Region/Application/OpenSimMain.cs index e57ba27..248bd42 100644 --- a/OpenSim/Region/Application/OpenSimMain.cs +++ b/OpenSim/Region/Application/OpenSimMain.cs | |||
@@ -77,14 +77,14 @@ namespace OpenSim | |||
77 | string iniFile = startupSource.Configs["Startup"].GetString("inifile", "NA"); | 77 | string iniFile = startupSource.Configs["Startup"].GetString("inifile", "NA"); |
78 | if (iniFile != "NA") | 78 | if (iniFile != "NA") |
79 | { | 79 | { |
80 | //a ini is set to be used for startup settings | 80 | //a INI file is set to be used for startup settings |
81 | string iniFilePath = Path.Combine(Util.configDir(), iniFile); | 81 | string iniFilePath = Path.Combine(Util.configDir(), iniFile); |
82 | if (File.Exists(iniFilePath)) | 82 | if (File.Exists(iniFilePath)) |
83 | { | 83 | { |
84 | startupSource = new IniConfigSource(iniFilePath); | 84 | startupSource = new IniConfigSource(iniFilePath); |
85 | 85 | ||
86 | //enable follow line, if we want the original config source(normally commandline args) merged with ini file settings. | 86 | //enable follow line, if we want the original config source(normally commandline args) merged with ini file settings. |
87 | //in this case we have it so if both sources have the same named setting, command line value will overwrite the ini file value. | 87 | //in this case we have it so that if both sources have the same named setting, the command line value will overwrite the ini file value. |
88 | //(as if someone has bothered to enter a command line arg, we should take notice of it) | 88 | //(as if someone has bothered to enter a command line arg, we should take notice of it) |
89 | //startupSource.Merge(configSource); | 89 | //startupSource.Merge(configSource); |
90 | } | 90 | } |
@@ -121,6 +121,15 @@ namespace OpenSim | |||
121 | m_httpServer.AddStreamHandler(new SimStatusHandler()); | 121 | m_httpServer.AddStreamHandler(new SimStatusHandler()); |
122 | } | 122 | } |
123 | 123 | ||
124 | if (m_sandbox) | ||
125 | { | ||
126 | m_commsManager = new CommunicationsLocal(m_networkServersInfo, m_httpServer, m_assetCache); | ||
127 | } | ||
128 | else | ||
129 | { | ||
130 | m_commsManager = new CommunicationsOGS1(m_networkServersInfo, m_httpServer, m_assetCache); | ||
131 | } | ||
132 | |||
124 | string regionConfigPath = Path.Combine(Util.configDir(), "Regions"); | 133 | string regionConfigPath = Path.Combine(Util.configDir(), "Regions"); |
125 | 134 | ||
126 | if (!Directory.Exists(regionConfigPath)) | 135 | if (!Directory.Exists(regionConfigPath)) |
@@ -227,6 +236,7 @@ namespace OpenSim | |||
227 | } | 236 | } |
228 | 237 | ||
229 | #endregion | 238 | #endregion |
239 | |||
230 | /// <summary> | 240 | /// <summary> |
231 | /// Performs any last-minute sanity checking and shuts down the region server | 241 | /// Performs any last-minute sanity checking and shuts down the region server |
232 | /// </summary> | 242 | /// </summary> |