diff options
Diffstat (limited to 'OpenSim.RegionServer/OpenSimMain.cs')
-rw-r--r-- | OpenSim.RegionServer/OpenSimMain.cs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/OpenSim.RegionServer/OpenSimMain.cs b/OpenSim.RegionServer/OpenSimMain.cs index fa5dfc2..f4eea11 100644 --- a/OpenSim.RegionServer/OpenSimMain.cs +++ b/OpenSim.RegionServer/OpenSimMain.cs | |||
@@ -96,6 +96,9 @@ namespace OpenSim | |||
96 | OpenSim.Framework.Console.MainConsole.Instance = m_console; | 96 | OpenSim.Framework.Console.MainConsole.Instance = m_console; |
97 | } | 97 | } |
98 | 98 | ||
99 | /// <summary> | ||
100 | /// Performs initialisation of the world, such as loading configuration from disk. | ||
101 | /// </summary> | ||
99 | public virtual void StartUp() | 102 | public virtual void StartUp() |
100 | { | 103 | { |
101 | this.regionData = new RegionInfo(); | 104 | this.regionData = new RegionInfo(); |
@@ -358,6 +361,9 @@ namespace OpenSim | |||
358 | } | 361 | } |
359 | } | 362 | } |
360 | 363 | ||
364 | /// <summary> | ||
365 | /// Performs any last-minute sanity checking and shuts down the region server | ||
366 | /// </summary> | ||
361 | public virtual void Shutdown() | 367 | public virtual void Shutdown() |
362 | { | 368 | { |
363 | m_console.WriteLine("Main.cs:Shutdown() - Closing all threads"); | 369 | m_console.WriteLine("Main.cs:Shutdown() - Closing all threads"); |
@@ -371,11 +377,21 @@ namespace OpenSim | |||
371 | Environment.Exit(0); | 377 | Environment.Exit(0); |
372 | } | 378 | } |
373 | 379 | ||
380 | /// <summary> | ||
381 | /// Performs per-frame updates regularly | ||
382 | /// </summary> | ||
383 | /// <param name="sender"></param> | ||
384 | /// <param name="e"></param> | ||
374 | void Heartbeat(object sender, System.EventArgs e) | 385 | void Heartbeat(object sender, System.EventArgs e) |
375 | { | 386 | { |
376 | LocalWorld.Update(); | 387 | LocalWorld.Update(); |
377 | } | 388 | } |
378 | 389 | ||
390 | /// <summary> | ||
391 | /// Runs commands issued by the server console from the operator | ||
392 | /// </summary> | ||
393 | /// <param name="command">The first argument of the parameter (the command)</param> | ||
394 | /// <param name="cmdparams">Additional arguments passed to the command</param> | ||
379 | public void RunCmd(string command, string[] cmdparams) | 395 | public void RunCmd(string command, string[] cmdparams) |
380 | { | 396 | { |
381 | switch (command) | 397 | switch (command) |
@@ -400,6 +416,10 @@ namespace OpenSim | |||
400 | } | 416 | } |
401 | } | 417 | } |
402 | 418 | ||
419 | /// <summary> | ||
420 | /// Outputs to the console information about the region | ||
421 | /// </summary> | ||
422 | /// <param name="ShowWhat">What information to display (valid arguments are "uptime", "users")</param> | ||
403 | public void Show(string ShowWhat) | 423 | public void Show(string ShowWhat) |
404 | { | 424 | { |
405 | switch (ShowWhat) | 425 | switch (ShowWhat) |