aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/RegionServer.cs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--OpenSim/RegionServer.cs64
1 files changed, 0 insertions, 64 deletions
diff --git a/OpenSim/RegionServer.cs b/OpenSim/RegionServer.cs
index 56813f5..e69de29 100644
--- a/OpenSim/RegionServer.cs
+++ b/OpenSim/RegionServer.cs
@@ -1,64 +0,0 @@
1using System;
2using System.Collections.Generic;
3using System.Text;
4using OpenSim.UserServer;
5using OpenSim.Framework.Console;
6
7namespace OpenSim
8{
9 public class RegionServer
10 {
11 [STAThread]
12 public static void Main(string[] args)
13 {
14 Console.WriteLine("OpenSim " + VersionInfo.Version + "\n");
15 Console.WriteLine("Starting...\n");
16
17 bool sandBoxMode = false;
18 bool startLoginServer = false;
19 string physicsEngine = "basicphysics";
20 bool allowFlying = false;
21 bool userAccounts = false;
22
23 for (int i = 0; i < args.Length; i++)
24 {
25 if (args[i] == "-sandbox")
26 {
27 sandBoxMode = true;
28 }
29
30 if (args[i] == "-loginserver")
31 {
32 startLoginServer = true;
33 }
34 if (args[i] == "-accounts")
35 {
36 userAccounts = true;
37 }
38 if (args[i] == "-realphysx")
39 {
40 physicsEngine = "RealPhysX";
41 allowFlying = true;
42 }
43 if (args[i] == "-ode")
44 {
45 physicsEngine = "OpenDynamicsEngine";
46 allowFlying = true;
47 }
48 }
49
50 OpenSimMain sim = new OpenSimMain( sandBoxMode, startLoginServer, physicsEngine );
51 // OpenSimRoot.Instance.Application = sim;
52 sim.m_sandbox = sandBoxMode;
53 sim.user_accounts = userAccounts;
54 OpenSim.world.Avatar.PhysicsEngineFlying = allowFlying;
55
56 sim.StartUp();
57
58 while (true)
59 {
60 OpenSim.Framework.Console.MainConsole.Instance.MainConsolePrompt();
61 }
62 }
63 }
64}