diff options
Diffstat (limited to '')
-rw-r--r-- | bin/OpenSim.Server.HG.ini.example | 162 | ||||
-rw-r--r-- | bin/OpenSim.Server.ini.example | 119 | ||||
-rw-r--r-- | bin/OpenSim.ini.example | 165 | ||||
-rw-r--r-- | bin/RegionConfig.ini.example | 11 | ||||
-rw-r--r-- | bin/assets/TexturesAssetSet/TexturesAssetSet.xml | 6 | ||||
-rw-r--r-- | bin/assets/TexturesAssetSet/hg2.jp2 | bin | 0 -> 24574 bytes | |||
-rw-r--r-- | bin/config-include/Grid.ini | 29 | ||||
-rw-r--r-- | bin/config-include/GridCommon.ini.example | 32 | ||||
-rw-r--r-- | bin/config-include/GridHypergrid.ini | 28 | ||||
-rw-r--r-- | bin/config-include/Standalone.ini | 65 | ||||
-rw-r--r-- | bin/config-include/StandaloneCommon.ini.example | 18 | ||||
-rw-r--r-- | bin/config-include/StandaloneHypergrid.ini | 102 |
12 files changed, 529 insertions, 208 deletions
diff --git a/bin/OpenSim.Server.HG.ini.example b/bin/OpenSim.Server.HG.ini.example new file mode 100644 index 0000000..97c2e06 --- /dev/null +++ b/bin/OpenSim.Server.HG.ini.example | |||
@@ -0,0 +1,162 @@ | |||
1 | ;; Configurations for enabling HG1.5 | ||
2 | ;; | ||
3 | ;; Run | ||
4 | ;; $ OpenSim.Server.exe -inifile OpenSim.Server.HG.ini | ||
5 | |||
6 | ;; HG1.5 handlers are: OpenSim.Server.Handlers.dll:GatekeeperService | ||
7 | ;; OpenSim.Server.Handlers.dll:UserAgentService | ||
8 | ;; OpenSim.Server.Handlers.dll:HGInventoryServiceInConnector | ||
9 | ;; An additional OpenSim.Server.Handlers.dll:AssetServiceConnector is started | ||
10 | ;; in port 8002, outside the firewall | ||
11 | ;; | ||
12 | |||
13 | [Startup] | ||
14 | ServiceConnectors = "8003/OpenSim.Server.Handlers.dll:AssetServiceConnector,8003/OpenSim.Server.Handlers.dll:InventoryServiceInConnector,8002/OpenSim.Server.Handlers.dll:FreeswitchServerConnector,8003/OpenSim.Server.Handlers.dll:GridServiceConnector,8003/OpenSim.Server.Handlers.dll:GridInfoServerInConnector,8003/OpenSim.Server.Handlers.dll:AuthenticationServiceConnector,8002/OpenSim.Server.Handlers.dll:OpenIdServerConnector,8003/OpenSim.Server.Handlers.dll:AvatarServiceConnector,8002/OpenSim.Server.Handlers.dll:LLLoginServiceInConnector,8003/OpenSim.Server.Handlers.dll:PresenceServiceConnector,8003/OpenSim.Server.Handlers.dll:UserAccountServiceConnector,8003/OpenSim.Server.Handlers.dll:FriendsServiceConnector,8002/OpenSim.Server.Handlers.dll:GatekeeperServiceInConnector,8002/OpenSim.Server.Handlers.dll:UserAgentServerConnector,HGInventoryService@8002/OpenSim.Server.Handlers.dll:HGInventoryServiceInConnector,8002/OpenSim.Server.Handlers.dll:AssetServiceConnector" | ||
15 | |||
16 | ; * This is common for all services, it's the network setup for the entire | ||
17 | ; * server instance, if none if specified above | ||
18 | ; * | ||
19 | [Network] | ||
20 | port = 8003 | ||
21 | |||
22 | ; * The following are for the remote console | ||
23 | ; * They have no effect for the local or basic console types | ||
24 | ; * Leave commented to diable logins to the console | ||
25 | ;ConsoleUser = Test | ||
26 | ;ConsolePass = secret | ||
27 | ;ConsolePort = 0 | ||
28 | |||
29 | [DatabaseService] | ||
30 | StorageProvider = "OpenSim.Data.MySQL.dll" | ||
31 | ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=opensim123;" | ||
32 | |||
33 | ; * As an example, the below configuration precisely mimicks the legacy | ||
34 | ; * asset server. It is read by the asset IN connector (defined above) | ||
35 | ; * and it then loads the OUT connector (a local database module). That, | ||
36 | ; * in turn, reads the asset loader and database connection information | ||
37 | ; * | ||
38 | [AssetService] | ||
39 | LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" | ||
40 | DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll" | ||
41 | AssetLoaderArgs = "assets/AssetSets.xml" | ||
42 | |||
43 | ; * This configuration loads the inventory server modules. It duplicates | ||
44 | ; * the function of the legacy inventory server | ||
45 | ; * | ||
46 | [InventoryService] | ||
47 | LocalServiceModule = "OpenSim.Services.InventoryService.dll:InventoryService" | ||
48 | SessionAuthentication = "false" | ||
49 | |||
50 | ; * This is the new style grid service. | ||
51 | ; * "Realm" is the table that is used for user lookup. | ||
52 | ; * It defaults to "regions", which uses the legacy tables | ||
53 | ; * | ||
54 | [GridService] | ||
55 | LocalServiceModule = "OpenSim.Services.GridService.dll:GridService" | ||
56 | Realm = "regions" | ||
57 | ; AllowDuplicateNames = "True" | ||
58 | ;; Next, we can specify properties of regions, including default and fallback regions | ||
59 | ;; The syntax is: Region_<RegionName> = "<flags>" | ||
60 | ;; or: Region_<RegionID> = "<flags>" | ||
61 | ;; where <flags> can be DefaultRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut,Reservation,NoMove,Authenticate | ||
62 | ;; For example: | ||
63 | ; Region_Welcome_Area = "DefaultRegion, FallbackRegion" | ||
64 | ; (replace spaces with underscore) | ||
65 | |||
66 | ; * This is the configuration for the freeswitch server in grid mode | ||
67 | [FreeswitchService] | ||
68 | LocalServiceModule = "OpenSim.Services.FreeswitchService.dll:FreeswitchService" | ||
69 | |||
70 | ; * This is the new style authentication service. Currently, only MySQL | ||
71 | ; * is implemented. "Realm" is the table that is used for user lookup. | ||
72 | ; * By setting it to "users", you can use the old style users table | ||
73 | ; * as an authentication source. | ||
74 | ; * | ||
75 | [AuthenticationService] | ||
76 | ; for the server connector | ||
77 | LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" | ||
78 | |||
79 | [OpenIdService] | ||
80 | ; for the server connector | ||
81 | AuthenticationServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" | ||
82 | UserAccountServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService" | ||
83 | |||
84 | ; * This is the new style user service. | ||
85 | ; * "Realm" is the table that is used for user lookup. | ||
86 | ; * It defaults to "users", which uses the legacy tables | ||
87 | ; * | ||
88 | [UserAccountService] | ||
89 | ; for the server connector | ||
90 | LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService" | ||
91 | ;; These are for creating new accounts by the service | ||
92 | AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" | ||
93 | PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" | ||
94 | GridService = "OpenSim.Services.GridService.dll:GridService" | ||
95 | InventoryService = "OpenSim.Services.InventoryService.dll:InventoryService" | ||
96 | |||
97 | [PresenceService] | ||
98 | ; for the server connector | ||
99 | LocalServiceModule = "OpenSim.Services.PresenceService.dll:PresenceService" | ||
100 | |||
101 | [AvatarService] | ||
102 | ; for the server connector | ||
103 | LocalServiceModule = "OpenSim.Services.AvatarService.dll:AvatarService" | ||
104 | |||
105 | [FriendsService] | ||
106 | ; for the server connector | ||
107 | LocalServiceModule = "OpenSim.Services.FriendsService.dll:FriendsService" | ||
108 | |||
109 | [LibraryService] | ||
110 | LibraryName = "OpenSim Library" | ||
111 | DefaultLibrary = "./inventory/Libraries.xml" | ||
112 | |||
113 | [LoginService] | ||
114 | ; for the server connector | ||
115 | LocalServiceModule = "OpenSim.Services.LLLoginService.dll:LLLoginService" | ||
116 | ; for the service | ||
117 | UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService" | ||
118 | AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" | ||
119 | InventoryService = "OpenSim.Services.InventoryService.dll:InventoryService" | ||
120 | AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" | ||
121 | PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" | ||
122 | GridService = "OpenSim.Services.GridService.dll:GridService" | ||
123 | SimulationService ="OpenSim.Services.Connectors.dll:SimulationServiceConnector" | ||
124 | LibraryService = "OpenSim.Services.InventoryService.dll:LibraryService" | ||
125 | UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService" | ||
126 | FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService" | ||
127 | |||
128 | WelcomeMessage = "Welcome, Avatar!" | ||
129 | ; Defaults for the users, if none is specified in the useraccounts table entry (ServiceURLs) | ||
130 | ; CHANGE THIS | ||
131 | HomeURI = "http://127.0.0.1:8002" | ||
132 | GatekeeperURI = "http://127.0.0.1:8002" | ||
133 | InventoryServerURI = "http://127.0.0.1:8002" | ||
134 | AssetServerURI = "http://127.0.0.1:8002" | ||
135 | |||
136 | [GatekeeperService] | ||
137 | LocalServiceModule = "OpenSim.Services.HypergridService.dll:GatekeeperService" | ||
138 | ;; for the service | ||
139 | UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService" | ||
140 | UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService" | ||
141 | PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" | ||
142 | GridService = "OpenSim.Services.GridService.dll:GridService" | ||
143 | AuthenticationService = "OpenSim.Services.Connectors.dll:AuthenticationServicesConnector" | ||
144 | SimulationService ="OpenSim.Services.Connectors.dll:SimulationServiceConnector" | ||
145 | ; how does the outside world reach me? This acts as public key too. | ||
146 | ; CHANGE THIS | ||
147 | ExternalName = "http://127.0.0.1:8002" | ||
148 | |||
149 | [UserAgentService] | ||
150 | LocalServiceModule = "OpenSim.Services.HypergridService.dll:UserAgentService" | ||
151 | ;; for the service | ||
152 | PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" | ||
153 | GridService = "OpenSim.Services.GridService.dll:GridService" | ||
154 | |||
155 | ;; The interface that local users get when they are in other grids. | ||
156 | ;; This restricts the inventory operations while in other grids. | ||
157 | ;; Still not completely safe, especially if users perform inventory operations | ||
158 | ;; while in those grids. The more the user accesses his/her inventory, the more | ||
159 | ;; those simulators will know about the user's inventory. | ||
160 | [HGInventoryService] | ||
161 | ; For the InventoryServiceInConnector | ||
162 | LocalServiceModule = "OpenSim.Services.InventoryService.dll:HGInventoryService" | ||
diff --git a/bin/OpenSim.Server.ini.example b/bin/OpenSim.Server.ini.example index 372923b..e822e83 100644 --- a/bin/OpenSim.Server.ini.example +++ b/bin/OpenSim.Server.ini.example | |||
@@ -1,21 +1,23 @@ | |||
1 | ; * The startup section lists all the connectors to start up in this server | 1 | ; * The startup section lists all the connectors to start up in this server |
2 | ; * instance. This may be only one, or it may be the entire server suite. | 2 | ; * instance. This may be only one, or it may be the entire server suite. |
3 | ; * Multiple connectors should be seaprated by commas. | 3 | ; * Multiple connectors should be seaprated by commas. |
4 | ; * The startup section lists all the connectors to start up in this server | ||
5 | ; * instance. This may be only one, or it may be the entire server suite. | ||
6 | ; * Multiple connectors should be seaprated by commas. | ||
4 | ; * | 7 | ; * |
5 | ; * These are the IN connectors the server uses, the in connectors | 8 | ; * These are the IN connectors the server uses, the in connectors |
6 | ; * read this config file and load the needed OUT and database connectors | 9 | ; * read this config file and load the needed service and database connectors |
7 | ; * | 10 | ; * |
8 | ; * Add "OpenSim.Server.Handlers.dll:AuthenticationServiceConnector" to | ||
9 | ; * enable the experimental authentication service | ||
10 | ; * | 11 | ; * |
11 | [Startup] | 12 | [Startup] |
12 | ServiceConnectors = "OpenSim.Server.Handlers.dll:AssetServiceConnector,OpenSim.Server.Handlers.dll:InventoryServiceInConnector,OpenSim.Server.Handlers.dll:FreeswitchServerConnector,OpenSim.Server.Handlers.dll:GridServiceConnector" | 13 | |
14 | ServiceConnectors = "8003/OpenSim.Server.Handlers.dll:AssetServiceConnector,8003/OpenSim.Server.Handlers.dll:InventoryServiceInConnector,8002/OpenSim.Server.Handlers.dll:FreeswitchServerConnector,8003/OpenSim.Server.Handlers.dll:GridServiceConnector,8002/OpenSim.Server.Handlers.dll:GridInfoServerInConnector,8003/OpenSim.Server.Handlers.dll:AuthenticationServiceConnector,8002/OpenSim.Server.Handlers.dll:OpenIdServerConnector,8003/OpenSim.Server.Handlers.dll:AvatarServiceConnector,8002/OpenSim.Server.Handlers.dll:LLLoginServiceInConnector,8003/OpenSim.Server.Handlers.dll:PresenceServiceConnector,8003/OpenSim.Server.Handlers.dll:UserAccountServiceConnector,8003/OpenSim.Server.Handlers.dll:FriendsServiceConnector" | ||
13 | 15 | ||
14 | ; * This is common for all services, it's the network setup for the entire | 16 | ; * This is common for all services, it's the network setup for the entire |
15 | ; * server instance | 17 | ; * server instance, if none if specified above |
16 | ; * | 18 | ; * |
17 | [Network] | 19 | [Network] |
18 | port = 8003 | 20 | port = 8003 |
19 | 21 | ||
20 | ; * The following are for the remote console | 22 | ; * The following are for the remote console |
21 | ; * They have no effect for the local or basic console types | 23 | ; * They have no effect for the local or basic console types |
@@ -24,31 +26,47 @@ port = 8003 | |||
24 | ;ConsolePass = secret | 26 | ;ConsolePass = secret |
25 | ;ConsolePort = 0 | 27 | ;ConsolePort = 0 |
26 | 28 | ||
29 | [DatabaseService] | ||
30 | StorageProvider = "OpenSim.Data.MySQL.dll" | ||
31 | ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=opensim123;" | ||
32 | |||
33 | |||
27 | ; * As an example, the below configuration precisely mimicks the legacy | 34 | ; * As an example, the below configuration precisely mimicks the legacy |
28 | ; * asset server. It is read by the asset IN connector (defined above) | 35 | ; * asset server. It is read by the asset IN connector (defined above) |
29 | ; * and it then loads the OUT connector (a local database module). That, | 36 | ; * and it then loads the OUT connector (a local database module). That, |
30 | ; * in turn, reads the asset loader and database connection information | 37 | ; * in turn, reads the asset loader and database connection information |
31 | ; * | 38 | ; * |
32 | [AssetService] | 39 | [AssetService] |
33 | LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" | 40 | LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" |
34 | DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll" | 41 | DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll" |
35 | AssetLoaderArgs = "assets/AssetSets.xml" | 42 | AssetLoaderArgs = "assets/AssetSets.xml" |
36 | StorageProvider = "OpenSim.Data.MySQL.dll" | ||
37 | ConnectionString = "Data Source=localhost;Database=grid;User ID=grid;Password=grid;" | ||
38 | 43 | ||
39 | ; * This configuration loads the inventory server modules. It duplicates | 44 | ; * This configuration loads the inventory server modules. It duplicates |
40 | ; * the function of the legacy inventory server | 45 | ; * the function of the legacy inventory server |
41 | ; * | 46 | ; * |
42 | [InventoryService] | 47 | [InventoryService] |
43 | LocalServiceModule = "OpenSim.Services.InventoryService.dll:InventoryService" | 48 | LocalServiceModule = "OpenSim.Services.InventoryService.dll:InventoryService" |
44 | UserServerURI = "http://127.0.0.1:8002" | 49 | SessionAuthentication = "false" |
45 | SessionAuthentication = "false" | 50 | |
46 | StorageProvider = "OpenSim.Data.MySQL.dll" | 51 | ; * This is the new style grid service. |
47 | ConnectionString = "Data Source=localhost;Database=grid;User ID=grid;Password=grid;" | 52 | ; * "Realm" is the table that is used for user lookup. |
53 | ; * It defaults to "regions", which uses the legacy tables | ||
54 | ; * | ||
55 | [GridService] | ||
56 | LocalServiceModule = "OpenSim.Services.GridService.dll:GridService" | ||
57 | Realm = "regions" | ||
58 | ; AllowDuplicateNames = "True" | ||
59 | ;; Next, we can specify properties of regions, including default and fallback regions | ||
60 | ;; The syntax is: Region_<RegionName> = "<flags>" | ||
61 | ;; or: Region_<RegionID> = "<flags>" | ||
62 | ;; where <flags> can be DefaultRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut,Reservation,NoMove,Authenticate | ||
63 | ;; For example: | ||
64 | ; Region_Welcome_Area = "DefaultRegion, FallbackRegion" | ||
65 | ; (replace spaces with underscore) | ||
48 | 66 | ||
49 | ; * This is the configuration for the freeswitch server in grid mode | 67 | ; * This is the configuration for the freeswitch server in grid mode |
50 | [FreeswitchService] | 68 | [FreeswitchService] |
51 | LocalServiceModule = "OpenSim.Services.FreeswitchService.dll:FreeswitchService" | 69 | LocalServiceModule = "OpenSim.Services.FreeswitchService.dll:FreeswitchService" |
52 | 70 | ||
53 | ; * This is the new style authentication service. Currently, only MySQL | 71 | ; * This is the new style authentication service. Currently, only MySQL |
54 | ; * is implemented. "Realm" is the table that is used for user lookup. | 72 | ; * is implemented. "Realm" is the table that is used for user lookup. |
@@ -56,31 +74,56 @@ LocalServiceModule = "OpenSim.Services.FreeswitchService.dll:FreeswitchService" | |||
56 | ; * as an authentication source. | 74 | ; * as an authentication source. |
57 | ; * | 75 | ; * |
58 | [AuthenticationService] | 76 | [AuthenticationService] |
59 | AuthenticationServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" | 77 | ; for the server connector |
60 | StorageProvider = "OpenSim.Data.MySQL.dll" | 78 | LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" |
61 | ConnectionString = "Data Source=localhost;Database=grid;User ID=grid;Password=grid;" | ||
62 | ; Realm = "users" | ||
63 | 79 | ||
80 | [OpenIdService] | ||
81 | ; for the server connector | ||
82 | AuthenticationServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" | ||
83 | UserAccountServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService" | ||
84 | |||
64 | ; * This is the new style user service. | 85 | ; * This is the new style user service. |
65 | ; * "Realm" is the table that is used for user lookup. | 86 | ; * "Realm" is the table that is used for user lookup. |
66 | ; * It defaults to "users", which uses the legacy tables | 87 | ; * It defaults to "users", which uses the legacy tables |
67 | ; * | 88 | ; * |
68 | [UserAccountService] | 89 | [UserAccountService] |
69 | AuthenticationServiceModule = "OpenSim.Services.UserService.dll:UserAccountService" | 90 | ; for the server connector |
70 | StorageProvider = "OpenSim.Data.MySQL.dll" | 91 | LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService" |
71 | ConnectionString = "Data Source=localhost;Database=grid;User ID=grid;Password=grid;" | 92 | ; Realm = "useraccounts" |
72 | ; Realm = "users" | 93 | ;; These are for creating new accounts by the service |
94 | AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" | ||
95 | PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" | ||
96 | GridService = "OpenSim.Services.GridService.dll:GridService" | ||
97 | InventoryService = "OpenSim.Services.InventoryService.dll:InventoryService" | ||
73 | 98 | ||
74 | ; * This is the new style grid service. | 99 | [PresenceService] |
75 | ; * "Realm" is the table that is used for user lookup. | 100 | ; for the server connector |
76 | ; * It defaults to "regions", which uses the legacy tables | 101 | LocalServiceModule = "OpenSim.Services.PresenceService.dll:PresenceService" |
77 | ; * | 102 | |
78 | [GridService] | 103 | [AvatarService] |
79 | LocalServiceModule = "OpenSim.Services.GridService.dll:GridService" | 104 | ; for the server connector |
80 | StorageProvider = "OpenSim.Data.MySQL.dll:MySqlRegionData" | 105 | LocalServiceModule = "OpenSim.Services.AvatarService.dll:AvatarService" |
81 | ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=grid;" | 106 | |
82 | Realm = "regions" | 107 | [FriendsService] |
83 | 108 | ; for the server connector | |
84 | ; If true, duplicate region names are allowed on the grid. If false, no duplicate names are allowed | 109 | LocalServiceModule = "OpenSim.Services.FriendsService.dll:FriendsService" |
85 | ; Default is false | 110 | |
86 | ; AllowDuplicateNames = "True" | 111 | [LibraryService] |
112 | LibraryName = "OpenSim Library" | ||
113 | DefaultLibrary = "./inventory/Libraries.xml" | ||
114 | |||
115 | [LoginService] | ||
116 | ; for the server connector | ||
117 | LocalServiceModule = "OpenSim.Services.LLLoginService.dll:LLLoginService" | ||
118 | ; for the service | ||
119 | UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService" | ||
120 | AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" | ||
121 | InventoryService = "OpenSim.Services.InventoryService.dll:InventoryService" | ||
122 | AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" | ||
123 | PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" | ||
124 | GridService = "OpenSim.Services.GridService.dll:GridService" | ||
125 | SimulationService ="OpenSim.Services.Connectors.dll:SimulationServiceConnector" | ||
126 | LibraryService = "OpenSim.Services.InventoryService.dll:LibraryService" | ||
127 | FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService" | ||
128 | |||
129 | WelcomeMessage = "Welcome, Avatar!" | ||
diff --git a/bin/OpenSim.ini.example b/bin/OpenSim.ini.example index 3524585..a7e1351 100644 --- a/bin/OpenSim.ini.example +++ b/bin/OpenSim.ini.example | |||
@@ -19,38 +19,31 @@ | |||
19 | ; inside your firewall, separate patterns with a ';' | 19 | ; inside your firewall, separate patterns with a ';' |
20 | ; HttpProxyExceptions = ".mydomain.com;localhost" | 20 | ; HttpProxyExceptions = ".mydomain.com;localhost" |
21 | 21 | ||
22 | ; Set this to true if you are connecting your regions to a grid | ||
23 | ; Set this to false if you are running in standalone mode | ||
24 | gridmode = false | ||
25 | |||
26 | ; Set this to true if you want Hypergrid functionality | ||
27 | hypergrid = false | ||
28 | |||
29 | startup_console_commands_file = "startup_commands.txt" | 22 | startup_console_commands_file = "startup_commands.txt" |
30 | shutdown_console_commands_file = "shutdown_commands.txt" | 23 | shutdown_console_commands_file = "shutdown_commands.txt" |
31 | 24 | ||
32 | ; To run a script every few minutes, set the script filename here | 25 | ; To run a script every few minutes, set the script filename here |
33 | ; timer_Script = "filename" | 26 | ; timer_Script = "filename" |
34 | 27 | ||
35 | ; ## | 28 | ; ## |
36 | ; ## SYSTEM | 29 | ; ## SYSTEM |
37 | ; ## | 30 | ; ## |
38 | 31 | ||
39 | ; Sets the method that OpenSim will use to fire asynchronous | 32 | ; Sets the method that OpenSim will use to fire asynchronous |
40 | ; events. Valid values are UnsafeQueueUserWorkItem, | 33 | ; events. Valid values are UnsafeQueueUserWorkItem, |
41 | ; QueueUserWorkItem, BeginInvoke, SmartThreadPool, and Thread. | 34 | ; QueueUserWorkItem, BeginInvoke, SmartThreadPool, and Thread. |
42 | ; SmartThreadPool is reported to work well on Mono/Linux, but | 35 | ; SmartThreadPool is reported to work well on Mono/Linux, but |
43 | ; UnsafeQueueUserWorkItem has been benchmarked with better | 36 | ; UnsafeQueueUserWorkItem has been benchmarked with better |
44 | ; performance on .NET/Windows | 37 | ; performance on .NET/Windows |
45 | async_call_method = SmartThreadPool | 38 | async_call_method = SmartThreadPool |
46 | 39 | ||
47 | ; There are several operations on large collections (such as | 40 | ; There are several operations on large collections (such as |
48 | ; the current avatar list) that can be run synchronously or | 41 | ; the current avatar list) that can be run synchronously or |
49 | ; in parallel. Running in parallel should increase performance | 42 | ; in parallel. Running in parallel should increase performance |
50 | ; on a multi-core system, but will make debugging more | 43 | ; on a multi-core system, but will make debugging more |
51 | ; difficult if something deadlocks or times out | 44 | ; difficult if something deadlocks or times out |
52 | use_async_when_possible = false | 45 | use_async_when_possible = false |
53 | 46 | ||
54 | ; Max threads to allocate on the FireAndForget thread pool | 47 | ; Max threads to allocate on the FireAndForget thread pool |
55 | ; when running with the SmartThreadPool option above | 48 | ; when running with the SmartThreadPool option above |
56 | MaxPoolThreads = 15 | 49 | MaxPoolThreads = 15 |
@@ -103,7 +96,7 @@ | |||
103 | 96 | ||
104 | ; How many prims to send to each avatar in the scene on each Update() | 97 | ; How many prims to send to each avatar in the scene on each Update() |
105 | ; MaxPrimsPerFrame = 200 | 98 | ; MaxPrimsPerFrame = 200 |
106 | 99 | ||
107 | ; Combine all contiguous regions into one large region | 100 | ; Combine all contiguous regions into one large region |
108 | ; Order your regions from South to North, West to East in your regions.ini and then set this to true | 101 | ; Order your regions from South to North, West to East in your regions.ini and then set this to true |
109 | ; Warning! Don't use this with regions that have existing content!, This will likely break them | 102 | ; Warning! Don't use this with regions that have existing content!, This will likely break them |
@@ -118,7 +111,7 @@ | |||
118 | ;InworldRestartShutsDown = false | 111 | ;InworldRestartShutsDown = false |
119 | 112 | ||
120 | ; ## | 113 | ; ## |
121 | ; ## STORAGE | 114 | ; ## PRIM STORAGE |
122 | ; ## | 115 | ; ## |
123 | 116 | ||
124 | ; *** Prim Storage - only leave one storage_plugin uncommented *** | 117 | ; *** Prim Storage - only leave one storage_plugin uncommented *** |
@@ -134,7 +127,7 @@ | |||
134 | ; --- To use MySQL storage, supply your own connection string (this is only an example): | 127 | ; --- To use MySQL storage, supply your own connection string (this is only an example): |
135 | ; note that the supplied account needs create privilegies if you want it to auto-create needed tables. | 128 | ; note that the supplied account needs create privilegies if you want it to auto-create needed tables. |
136 | ; | 129 | ; |
137 | ; -->>> There are multiple connection strings defined in several places in this file. Check it carefully! | 130 | ; -->>> There are multiple connection strings defined in several places. Check it carefully! |
138 | ; | 131 | ; |
139 | ; storage_plugin="OpenSim.Data.MySQL.dll" | 132 | ; storage_plugin="OpenSim.Data.MySQL.dll" |
140 | ; storage_connection_string="Data Source=localhost;Database=opensim;User ID=opensim;Password=*****;"; | 133 | ; storage_connection_string="Data Source=localhost;Database=opensim;User ID=opensim;Password=*****;"; |
@@ -142,15 +135,6 @@ | |||
142 | ; uncomment and change this connect string. Defaults to the above if not set | 135 | ; uncomment and change this connect string. Defaults to the above if not set |
143 | ; estate_connection_string="Data Source=localhost;Database=opensim;User ID=opensim;Password=*****;"; | 136 | ; estate_connection_string="Data Source=localhost;Database=opensim;User ID=opensim;Password=*****;"; |
144 | 137 | ||
145 | ; Select whether you want to use local or grid asset storage. | ||
146 | ; | ||
147 | ; If you're running in standalone, you definitely want local, since there is no grid (hence this is redundant, and should | ||
148 | ; really be eliminated). The database itself is defined in asset_plugin below | ||
149 | ; | ||
150 | ; If you're running a region server connecting to a grid, you probably want grid mode, since this will use the | ||
151 | ; grid asset server. If you select local in grid mode, then you will use a database as specified in asset_plugin to store assets | ||
152 | ; locally. This will mean you won't be able to take items using your assets to other people's regions. | ||
153 | |||
154 | ; Persistence of changed objects happens during regular sweeps. The following control that behaviour to | 138 | ; Persistence of changed objects happens during regular sweeps. The following control that behaviour to |
155 | ; prevent frequently changing objects from heavily loading the region data store. | 139 | ; prevent frequently changing objects from heavily loading the region data store. |
156 | ; If both of these values are set to zero then persistence of all changed objects will happen on every sweep. | 140 | ; If both of these values are set to zero then persistence of all changed objects will happen on every sweep. |
@@ -284,63 +268,11 @@ | |||
284 | ;SMTP_SERVER_LOGIN=foo | 268 | ;SMTP_SERVER_LOGIN=foo |
285 | ;SMTP_SERVER_PASSWORD=bar | 269 | ;SMTP_SERVER_PASSWORD=bar |
286 | 270 | ||
287 | |||
288 | [Communications] | ||
289 | ;InterregionComms = "LocalComms" | ||
290 | InterregionComms = "RESTComms" | ||
291 | |||
292 | |||
293 | [StandAlone] | ||
294 | ; If this is set to true then OpenSim only allows in users who already have accounts. | ||
295 | ; An account can be created using the "create user" console command. | ||
296 | ; | ||
297 | ; If this is set to false then an account is automatically created for a user who logs in | ||
298 | ; without one. PLEASE NOTE THAT IN THIS MODE NO PASSWORD CHECKS ARE PERFORMED. | ||
299 | ; Therefore, any user can log into any account. If accounts_authenticate is later switched to | ||
300 | ; true then the passwords will need to be reset (using the "reset user password" console command) since | ||
301 | ; automatically created accounts have their password set to the string "test". | ||
302 | ; | ||
303 | ; This setting applies to standalone mode only, not grid or other modes. Default is true. | ||
304 | accounts_authenticate = true | ||
305 | |||
306 | welcome_message = "Welcome to OpenSimulator" | ||
307 | |||
308 | ; Inventory database provider | ||
309 | inventory_plugin = "OpenSim.Data.SQLite.dll" | ||
310 | ; inventory_plugin = "OpenSim.Data.MySQL.dll" | ||
311 | |||
312 | ; Inventory source SQLite example | ||
313 | inventory_source = "URI=file:inventoryStore.db,version=3" | ||
314 | ; Inventory Source MySQL example | ||
315 | ;inventory_source = "Data Source=localhost;Database=opensim;User ID=opensim;Password=****;" | ||
316 | |||
317 | ; User Data Database provider | ||
318 | ; | ||
319 | ; Multiple providers can be specified by separating them with commas (whitespace is unimportant) | ||
320 | ; If multiple providers are specified then if a profile is requested, each is queried until one | ||
321 | ; provides a valid profile, or until all providers have been queried. | ||
322 | ; Unfortunately the order of querying is currently undefined (it may not be the order in which | ||
323 | ; providers are specified here). This needs to be fixed | ||
324 | ; | ||
325 | userDatabase_plugin = "OpenSim.Data.SQLite.dll" | ||
326 | ; userDatabase_plugin = "OpenSim.Data.MySQL.dll" | ||
327 | |||
328 | ; User source SQLite example | ||
329 | user_source = "URI=file:userprofiles.db,version=3" | ||
330 | ; User Source MySQL example | ||
331 | ;user_source = "Data Source=localhost;Database=opensim;User ID=opensim;Password=****;" | ||
332 | |||
333 | ; Specifies the location and filename of the default inventory library control file. The path can be relative or absolute | ||
334 | ; Default is ./inventory/Libraries.xml | ||
335 | LibrariesXMLFile="./inventory/Libraries.xml" | ||
336 | |||
337 | [Network] | 271 | [Network] |
338 | ConsoleUser = "Test" | 272 | ConsoleUser = "Test" |
339 | ConsolePass = "secret" | 273 | ConsolePass = "secret" |
340 | http_listener_port = 9000 | 274 | http_listener_port = 9000 |
341 | console_port = 0 | 275 | console_port = 0 |
342 | default_location_x = 1000 | ||
343 | default_location_y = 1000 | ||
344 | 276 | ||
345 | ; ssl config: Experimental! The auto https config only really works definately on windows XP now | 277 | ; ssl config: Experimental! The auto https config only really works definately on windows XP now |
346 | ; you need a Cert Request/Signed pair installed in the MY store with the CN specified below | 278 | ; you need a Cert Request/Signed pair installed in the MY store with the CN specified below |
@@ -351,27 +283,12 @@ | |||
351 | http_listener_ssl_cert = "" ; Currently unused, but will be used for OSHttpServer | 283 | http_listener_ssl_cert = "" ; Currently unused, but will be used for OSHttpServer |
352 | 284 | ||
353 | ; Hostname to use in llRequestURL/llRequestSecureURL | 285 | ; Hostname to use in llRequestURL/llRequestSecureURL |
354 | ; if not defined - default machine name is being used | 286 | ; if not defined - default machine name is being used |
355 | ; (on Windows this mean NETBIOS name - useably only inside local network) | 287 | ; (on Windows this mean NETBIOS name - useably only inside local network) |
356 | ; ExternalHostNameForLSL=127.0.0.1 | 288 | ; ExternalHostNameForLSL=127.0.0.1 |
357 | ; Uncomment below to enable llRemoteData/remote channels | 289 | ; Uncomment below to enable llRemoteData/remote channels |
358 | ; remoteDataPort = 20800 | 290 | ; remoteDataPort = 20800 |
359 | 291 | ||
360 | grid_server_url = "http://127.0.0.1:8003" | ||
361 | grid_send_key = "null" | ||
362 | grid_recv_key = "null" | ||
363 | |||
364 | user_server_url = "http://127.0.0.1:8002" | ||
365 | user_send_key = "null" | ||
366 | user_recv_key = "null" | ||
367 | |||
368 | asset_server_url = "http://127.0.0.1:8003" | ||
369 | |||
370 | inventory_server_url = "http://127.0.0.1:8003" | ||
371 | |||
372 | ; The MessagingServer is a companion of the UserServer. It uses | ||
373 | ; user_send_key and user_recv_key, too | ||
374 | messaging_server_url = "http://127.0.0.1:8006" | ||
375 | 292 | ||
376 | ; What is reported as the "X-Secondlife-Shard" | 293 | ; What is reported as the "X-Secondlife-Shard" |
377 | ; Defaults to the user server url if not set | 294 | ; Defaults to the user server url if not set |
@@ -388,11 +305,11 @@ | |||
388 | [ClientStack.LindenUDP] | 305 | [ClientStack.LindenUDP] |
389 | ; Set this to true to process incoming packets asynchronously. Networking is | 306 | ; Set this to true to process incoming packets asynchronously. Networking is |
390 | ; already separated from packet handling with a queue, so this will only | 307 | ; already separated from packet handling with a queue, so this will only |
391 | ; affect whether networking internals such as packet decoding and | 308 | ; affect whether networking internals such as packet decoding and |
392 | ; acknowledgement accounting are done synchronously or asynchronously | 309 | ; acknowledgement accounting are done synchronously or asynchronously |
393 | ; | 310 | ; |
394 | ;async_packet_handling = false | 311 | ;async_packet_handling = false |
395 | 312 | ||
396 | ; The client socket receive buffer size determines how many | 313 | ; The client socket receive buffer size determines how many |
397 | ; incoming requests we can process; the default on .NET is 8192 | 314 | ; incoming requests we can process; the default on .NET is 8192 |
398 | ; which is about 2 4k-sized UDP datagrams. On mono this is | 315 | ; which is about 2 4k-sized UDP datagrams. On mono this is |
@@ -409,7 +326,7 @@ | |||
409 | ; net.core.rmem_max=X") | 326 | ; net.core.rmem_max=X") |
410 | ; | 327 | ; |
411 | ;client_socket_rcvbuf_size = 8388608 | 328 | ;client_socket_rcvbuf_size = 8388608 |
412 | 329 | ||
413 | ; Maximum outbound bytes per second for a single scene. This can be used to | 330 | ; Maximum outbound bytes per second for a single scene. This can be used to |
414 | ; throttle total outbound UDP traffic for a simulator. The default value is | 331 | ; throttle total outbound UDP traffic for a simulator. The default value is |
415 | ; 0, meaning no throttling at the scene level. The example given here is | 332 | ; 0, meaning no throttling at the scene level. The example given here is |
@@ -417,13 +334,13 @@ | |||
417 | ; | 334 | ; |
418 | ;scene_throttle_max_bps = 2621440 | 335 | ;scene_throttle_max_bps = 2621440 |
419 | 336 | ||
420 | ; Maximum bits per second to send to any single client. This will override | 337 | ; Maximum bits per second to send to any single client. This will override |
421 | ; the user's viewer preference settings. The default value is 0, meaning no | 338 | ; the user's viewer preference settings. The default value is 0, meaning no |
422 | ; aggregate throttling on clients (only per-category throttling). The | 339 | ; aggregate throttling on clients (only per-category throttling). The |
423 | ; example given here is 1.5 megabits | 340 | ; example given here is 1.5 megabits |
424 | ; | 341 | ; |
425 | ;client_throttle_max_bps = 196608 | 342 | ;client_throttle_max_bps = 196608 |
426 | 343 | ||
427 | ; Per-client bytes per second rates for the various throttle categories. | 344 | ; Per-client bytes per second rates for the various throttle categories. |
428 | ; These are default values that will be overriden by clients | 345 | ; These are default values that will be overriden by clients |
429 | ; | 346 | ; |
@@ -435,7 +352,7 @@ | |||
435 | ;texture_default = 1000 | 352 | ;texture_default = 1000 |
436 | ;asset_default = 1000 | 353 | ;asset_default = 1000 |
437 | ;state_default = 1000 | 354 | ;state_default = 1000 |
438 | 355 | ||
439 | ; Per-client maximum burst rates in bytes per second for the various | 356 | ; Per-client maximum burst rates in bytes per second for the various |
440 | ; throttle categories. These are default values that will be overriden by | 357 | ; throttle categories. These are default values that will be overriden by |
441 | ; clients | 358 | ; clients |
@@ -448,10 +365,10 @@ | |||
448 | ;texture_limit = 55750 | 365 | ;texture_limit = 55750 |
449 | ;asset_limit = 27500 | 366 | ;asset_limit = 27500 |
450 | ;state_limit = 37000 | 367 | ;state_limit = 37000 |
451 | 368 | ||
452 | ; Configures how ObjectUpdates are aggregated. These numbers | 369 | ; Configures how ObjectUpdates are aggregated. These numbers |
453 | ; do not literally mean how many updates will be put in each | 370 | ; do not literally mean how many updates will be put in each |
454 | ; packet that goes over the wire, as packets are | 371 | ; packet that goes over the wire, as packets are |
455 | ; automatically split on a 1400 byte boundary. These control | 372 | ; automatically split on a 1400 byte boundary. These control |
456 | ; the balance between responsiveness of interest list updates | 373 | ; the balance between responsiveness of interest list updates |
457 | ; and total throughput. Higher numbers will ensure more full- | 374 | ; and total throughput. Higher numbers will ensure more full- |
@@ -612,7 +529,7 @@ | |||
612 | ; used to control llMove2Target | 529 | ; used to control llMove2Target |
613 | body_pid_derivative = 35 | 530 | body_pid_derivative = 35 |
614 | body_pid_gain = 25 | 531 | body_pid_gain = 25 |
615 | 532 | ||
616 | ; maximum number of contact points to generate per collision | 533 | ; maximum number of contact points to generate per collision |
617 | contacts_per_collision = 80 | 534 | contacts_per_collision = 80 |
618 | 535 | ||
@@ -801,7 +718,7 @@ | |||
801 | ;;arrival and departure of certain users. For example: admins, bots. | 718 | ;;arrival and departure of certain users. For example: admins, bots. |
802 | 719 | ||
803 | ;exclude_list=User 1,User 2,User 3 | 720 | ;exclude_list=User 1,User 2,User 3 |
804 | 721 | ||
805 | 722 | ||
806 | ;[CMS] | 723 | ;[CMS] |
807 | ;enabled = true | 724 | ;enabled = true |
@@ -984,7 +901,7 @@ | |||
984 | 901 | ||
985 | ; Stack size per thread created | 902 | ; Stack size per thread created |
986 | ThreadStackSize = 262144 | 903 | ThreadStackSize = 262144 |
987 | 904 | ||
988 | ; Set this to true (the default) to load each script into a separate | 905 | ; Set this to true (the default) to load each script into a separate |
989 | ; AppDomain. Setting this to false will load all script assemblies into the | 906 | ; AppDomain. Setting this to false will load all script assemblies into the |
990 | ; current AppDomain, which will reduce the per-script overhead at the | 907 | ; current AppDomain, which will reduce the per-script overhead at the |
@@ -1074,7 +991,7 @@ | |||
1074 | ; DisableUndergroundMovement = true | 991 | ; DisableUndergroundMovement = true |
1075 | 992 | ||
1076 | 993 | ||
1077 | [GridInfo] | 994 | [GridInfoService] |
1078 | ; These settings are used to return information on a get_grid_info call. | 995 | ; These settings are used to return information on a get_grid_info call. |
1079 | ; Client launcher scripts and third-party clients make use of this to | 996 | ; Client launcher scripts and third-party clients make use of this to |
1080 | ; autoconfigure the client and to provide a nice user experience. If you | 997 | ; autoconfigure the client and to provide a nice user experience. If you |
@@ -1179,25 +1096,25 @@ | |||
1179 | ; Enables the Mini Region Modules Script Engine. | 1096 | ; Enables the Mini Region Modules Script Engine. |
1180 | ; default is false | 1097 | ; default is false |
1181 | Enabled = false | 1098 | Enabled = false |
1182 | 1099 | ||
1183 | ; Runs MRM in a Security Sandbox | 1100 | ; Runs MRM in a Security Sandbox |
1184 | ; WARNING: DISABLING IS A SECURITY RISK. | 1101 | ; WARNING: DISABLING IS A SECURITY RISK. |
1185 | Sandboxed = true | 1102 | Sandboxed = true |
1186 | 1103 | ||
1187 | ; The level sandbox to use, adjust at your OWN RISK. | 1104 | ; The level sandbox to use, adjust at your OWN RISK. |
1188 | ; Valid values are: | 1105 | ; Valid values are: |
1189 | ; * FullTrust | 1106 | ; * FullTrust |
1190 | ; * SkipVerification | 1107 | ; * SkipVerification |
1191 | ; * Execution | 1108 | ; * Execution |
1192 | ; * Nothing | 1109 | ; * Nothing |
1193 | ; * LocalIntranet | 1110 | ; * LocalIntranet |
1194 | ; * Internet | 1111 | ; * Internet |
1195 | ; * Everything | 1112 | ; * Everything |
1196 | SandboxLevel = "Internet" | 1113 | SandboxLevel = "Internet" |
1197 | 1114 | ||
1198 | ; Only allow Region Owners to run MRMs | 1115 | ; Only allow Region Owners to run MRMs |
1199 | ; May represent a security risk if you disable this. | 1116 | ; May represent a security risk if you disable this. |
1200 | OwnerOnly = true | 1117 | OwnerOnly = true |
1201 | 1118 | ||
1202 | [Hypergrid] | 1119 | [Hypergrid] |
1203 | ; Keep it false for now. Making it true requires the use of a special client in order to access inventory | 1120 | ; Keep it false for now. Making it true requires the use of a special client in order to access inventory |
@@ -1347,7 +1264,7 @@ | |||
1347 | 1264 | ||
1348 | [WebStats] | 1265 | [WebStats] |
1349 | ; View region statistics via a web page | 1266 | ; View region statistics via a web page |
1350 | ; See http://opensimulator.org/wiki/FAQ#Region_Statistics_on_a_Web_Page | 1267 | ; See http://opensimulator.org/wiki/FAQ#Region_Statistics_on_a_Web_Page |
1351 | ; Use a web browser and type in the "Login URI" + "/SStats/" | 1268 | ; Use a web browser and type in the "Login URI" + "/SStats/" |
1352 | ; For example- http://127.0.0.1:9000/SStats/ | 1269 | ; For example- http://127.0.0.1:9000/SStats/ |
1353 | ; enabled=false | 1270 | ; enabled=false |
@@ -1369,14 +1286,14 @@ | |||
1369 | [AssetService] | 1286 | [AssetService] |
1370 | DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll" | 1287 | DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll" |
1371 | AssetLoaderArgs = "assets/AssetSets.xml" | 1288 | AssetLoaderArgs = "assets/AssetSets.xml" |
1372 | 1289 | ||
1373 | ; Disable this to prevent the default asset set from being inserted into the | 1290 | ; Disable this to prevent the default asset set from being inserted into the |
1374 | ; asset store each time the region starts | 1291 | ; asset store each time the region starts |
1375 | AssetLoaderEnabled = true | 1292 | AssetLoaderEnabled = true |
1376 | 1293 | ||
1377 | [GridService] | 1294 | [GridService] |
1378 | ;; default standalone, overridable in StandaloneCommon.ini | 1295 | ;; default standalone, overridable in StandaloneCommon.ini |
1379 | StorageProvider = "OpenSim.Data.Null.dll:NullRegionData" | 1296 | StorageProvider = "OpenSim.Data.Null.dll:NullRegionData" |
1380 | 1297 | ||
1381 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 1298 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
1382 | ;; The following is the configuration section for the new style services | 1299 | ;; The following is the configuration section for the new style services |
@@ -1414,3 +1331,13 @@ | |||
1414 | 1331 | ||
1415 | ;XmlRpcRouterModule = "XmlRpcRouterModule" | 1332 | ;XmlRpcRouterModule = "XmlRpcRouterModule" |
1416 | ;XmlRpcPort = 20800 | 1333 | ;XmlRpcPort = 20800 |
1334 | |||
1335 | [Friends] | ||
1336 | ; The port the friendslist interregion comms will listen on | ||
1337 | ; Defaults to the simulator's TCP port | ||
1338 | ;Port = 0 | ||
1339 | |||
1340 | ; Uncomment one of the lines below. Use FriendsService for local | ||
1341 | ; operation, Connectors for remote operation | ||
1342 | ;Connector = "OpenSim.Services.FriendsService.dll" | ||
1343 | Connector = "OpenSim.Services.Connectors.dll" | ||
diff --git a/bin/RegionConfig.ini.example b/bin/RegionConfig.ini.example index 8d833df..d45fe9d 100644 --- a/bin/RegionConfig.ini.example +++ b/bin/RegionConfig.ini.example | |||
@@ -20,17 +20,6 @@ AllowAlternatePorts = False | |||
20 | ExternalHostName = "SYSTEMIP" | 20 | ExternalHostName = "SYSTEMIP" |
21 | 21 | ||
22 | ; * | 22 | ; * |
23 | ; * Master avatar stuff. Set either a UUID (from OSGrid or your server) | ||
24 | ; * OR a first and last name. Password is only needed for sandbox mode | ||
25 | ; * The default assigns no master avatar | ||
26 | ; * | ||
27 | |||
28 | MasterAvatarUUID = "00000000-0000-0000-0000-000000000000" | ||
29 | ; MasterAvatarFirstName = "" | ||
30 | ; MasterAvatarLastName = "" | ||
31 | ; MasterAvatarSandboxPassword = "" | ||
32 | |||
33 | ; * | ||
34 | ; * Prim data | 23 | ; * Prim data |
35 | ; * This allows limiting the sizes of prims and the region prim count | 24 | ; * This allows limiting the sizes of prims and the region prim count |
36 | ; * | 25 | ; * |
diff --git a/bin/assets/TexturesAssetSet/TexturesAssetSet.xml b/bin/assets/TexturesAssetSet/TexturesAssetSet.xml index 773de44..1d7f2a4 100644 --- a/bin/assets/TexturesAssetSet/TexturesAssetSet.xml +++ b/bin/assets/TexturesAssetSet/TexturesAssetSet.xml | |||
@@ -343,6 +343,12 @@ | |||
343 | <Key Name="assetType" Value="0" /> | 343 | <Key Name="assetType" Value="0" /> |
344 | <Key Name="fileName" Value="femaleface.jp2"/> | 344 | <Key Name="fileName" Value="femaleface.jp2"/> |
345 | </Section> | 345 | </Section> |
346 | <Section Name="Hyperlink Map Texture"> | ||
347 | <Key Name="assetID" Value="00000000-0000-1111-9999-000000000013"/> | ||
348 | <Key Name="name" Value="Hyperlink Map Texture"/> | ||
349 | <Key Name="assetType" Value="0" /> | ||
350 | <Key Name="fileName" Value="hg2.jp2"/> | ||
351 | </Section> | ||
346 | <Section Name="Moon"> | 352 | <Section Name="Moon"> |
347 | <Key Name="assetID" Value="ec4b9f0b-d008-45c6-96a4-01dd947ac621"/> | 353 | <Key Name="assetID" Value="ec4b9f0b-d008-45c6-96a4-01dd947ac621"/> |
348 | <Key Name="name" Value="Moon"/> | 354 | <Key Name="name" Value="Moon"/> |
diff --git a/bin/assets/TexturesAssetSet/hg2.jp2 b/bin/assets/TexturesAssetSet/hg2.jp2 new file mode 100644 index 0000000..9a66fd3 --- /dev/null +++ b/bin/assets/TexturesAssetSet/hg2.jp2 | |||
Binary files differ | |||
diff --git a/bin/config-include/Grid.ini b/bin/config-include/Grid.ini index 5b19130..9dff325 100644 --- a/bin/config-include/Grid.ini +++ b/bin/config-include/Grid.ini | |||
@@ -10,15 +10,30 @@ | |||
10 | [Modules] | 10 | [Modules] |
11 | AssetServices = "RemoteAssetServicesConnector" | 11 | AssetServices = "RemoteAssetServicesConnector" |
12 | InventoryServices = "RemoteInventoryServicesConnector" | 12 | InventoryServices = "RemoteInventoryServicesConnector" |
13 | AuthorizationServices = "RemoteAuthorizationServicesConnector" | ||
14 | NeighbourServices = "RemoteNeighbourServicesConnector" | ||
15 | GridServices = "RemoteGridServicesConnector" | 13 | GridServices = "RemoteGridServicesConnector" |
16 | NeighbourServiceInConnector = true | 14 | AvatarServices = "RemoteAvatarServicesConnector" |
15 | NeighbourServices = "RemoteNeighbourServicesConnector" | ||
16 | AuthenticationServices = "RemoteAuthenticationServicesConnector" | ||
17 | PresenceServices = "RemotePresenceServicesConnector" | ||
18 | UserAccountServices = "RemoteUserAccountServicesConnector" | ||
19 | SimulationServices = "RemoteSimulationConnectorModule" | ||
20 | EntityTransferModule = "BasicEntityTransferModule" | ||
21 | InventoryAccessModule = "BasicInventoryAccessModule" | ||
17 | LandServiceInConnector = true | 22 | LandServiceInConnector = true |
18 | LLProxyLoginModule = true | 23 | NeighbourServiceInConnector = true |
24 | SimulationServiceInConnector = true | ||
25 | LibraryModule = true | ||
26 | |||
19 | 27 | ||
20 | [GridService] | 28 | [GridService] |
21 | LocalServiceModule = "OpenSim.Services.GridService.dll:GridService" | 29 | LocalServiceModule = "OpenSim.Services.GridService.dll:GridService" |
22 | ; for the LocalGridServicesConnector which is used by the Remote one | 30 | ; for the LocalGridServicesConnector which is used by the Remote one |
23 | StorageProvider = "OpenSim.Data.Null.dll:NullRegionData" | 31 | StorageProvider = "OpenSim.Data.Null.dll:NullRegionData" |
24 | \ No newline at end of file | 32 | |
33 | [LibraryService] | ||
34 | LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService" | ||
35 | LibraryName = "OpenSim Library" | ||
36 | DefaultLibrary = "./inventory/Libraries.xml" | ||
37 | |||
38 | [Friends] | ||
39 | Connector = "OpenSim.Services.Connectors.dll:FriendsServicesConnector" | ||
diff --git a/bin/config-include/GridCommon.ini.example b/bin/config-include/GridCommon.ini.example index 6da0f1e..4717561 100644 --- a/bin/config-include/GridCommon.ini.example +++ b/bin/config-include/GridCommon.ini.example | |||
@@ -20,6 +20,38 @@ | |||
20 | ; change this to your grid-wide grid server | 20 | ; change this to your grid-wide grid server |
21 | ; | 21 | ; |
22 | GridServerURI = "http://mygridserver.com:8003" | 22 | GridServerURI = "http://mygridserver.com:8003" |
23 | ;AllowHypergridMapSearch = true | ||
24 | |||
25 | [AvatarService] | ||
26 | ; | ||
27 | ; change this to your grid-wide grid server | ||
28 | ; | ||
29 | AvatarServerURI = "http://mygridserver.com:8003" | ||
30 | |||
31 | [PresenceService] | ||
32 | ; | ||
33 | ; change this to your grid-wide presence server | ||
34 | ; | ||
35 | PresenceServerURI = "http://mygridserver.com:8003" | ||
36 | |||
37 | [UserAccountService] | ||
38 | ; | ||
39 | ; change this to your grid-wide user accounts server | ||
40 | ; | ||
41 | UserAccountServerURI = "http://mygridserver.com:8003" | ||
42 | |||
43 | [AuthenticationService] | ||
44 | ; | ||
45 | ; change this to your grid-wide authentication server | ||
46 | ; | ||
47 | AuthenticationServerURI = "http://mygridserver.com:8003" | ||
48 | |||
49 | [FriendsService] | ||
50 | ; | ||
51 | ; change this to your grid-wide friends server | ||
52 | ; | ||
53 | FriendsServerURI = "http://mygridserver.com:8003" | ||
54 | |||
23 | 55 | ||
24 | [Modules] | 56 | [Modules] |
25 | ;; Choose 0 or 1 cache modules, and the corresponding config file, if it exists. | 57 | ;; Choose 0 or 1 cache modules, and the corresponding config file, if it exists. |
diff --git a/bin/config-include/GridHypergrid.ini b/bin/config-include/GridHypergrid.ini index a5fe6e9..b567817 100644 --- a/bin/config-include/GridHypergrid.ini +++ b/bin/config-include/GridHypergrid.ini | |||
@@ -7,18 +7,23 @@ | |||
7 | [Includes] | 7 | [Includes] |
8 | Include-Common = "config-include/GridCommon.ini" | 8 | Include-Common = "config-include/GridCommon.ini" |
9 | 9 | ||
10 | [Startup] | ||
11 | hypergrid = true | ||
12 | |||
13 | [Modules] | 10 | [Modules] |
14 | AssetServices = "HGAssetBroker" | 11 | AssetServices = "HGAssetBroker" |
15 | InventoryServices = "HGInventoryBroker" | 12 | InventoryServices = "HGInventoryBroker" |
13 | GridServices = "RemoteGridServicesConnector" | ||
14 | AvatarServices = "RemoteAvatarServicesConnector" | ||
16 | NeighbourServices = "RemoteNeighbourServicesConnector" | 15 | NeighbourServices = "RemoteNeighbourServicesConnector" |
17 | GridServices = "HGGridServicesConnector" | 16 | AuthenticationServices = "RemoteAuthenticationServicesConnector" |
18 | NeighbourServiceInConnector = true | 17 | AuthorizationServices = "LocalAuthorizationServicesConnector" |
18 | PresenceServices = "RemotePresenceServicesConnector" | ||
19 | UserAccountServices = "RemoteUserAccountServicesConnector" | ||
20 | SimulationServices = "RemoteSimulationConnectorModule" | ||
21 | EntityTransferModule = "HGEntityTransferModule" | ||
22 | InventoryAccessModule = "HGInventoryAccessModule" | ||
19 | LandServiceInConnector = true | 23 | LandServiceInConnector = true |
20 | HypergridServiceInConnector = true | 24 | NeighbourServiceInConnector = true |
21 | LLProxyLoginModule = true | 25 | SimulationServiceInConnector = true |
26 | LibraryModule = true | ||
22 | 27 | ||
23 | [AssetService] | 28 | [AssetService] |
24 | LocalGridAssetService = "OpenSim.Services.Connectors.dll:AssetServicesConnector" | 29 | LocalGridAssetService = "OpenSim.Services.Connectors.dll:AssetServicesConnector" |
@@ -29,9 +34,12 @@ | |||
29 | HypergridInventoryService = "OpenSim.Services.Connectors.dll:HGInventoryServiceConnector" | 34 | HypergridInventoryService = "OpenSim.Services.Connectors.dll:HGInventoryServiceConnector" |
30 | 35 | ||
31 | [GridService] | 36 | [GridService] |
32 | ; for the HGGridServicesConnector to instantiate | ||
33 | GridServiceConnectorModule = "OpenSim.Region.CoreModules.dll:RemoteGridServicesConnector" | ||
34 | ; RemoteGridServicesConnector instantiates a LocalGridServicesConnector, | 37 | ; RemoteGridServicesConnector instantiates a LocalGridServicesConnector, |
35 | ; which in turn uses this | 38 | ; which in turn uses this |
36 | LocalServiceModule = "OpenSim.Services.GridService.dll:GridService" | 39 | LocalServiceModule = "OpenSim.Services.GridService.dll:GridService" |
37 | StorageProvider = "OpenSim.Data.Null.dll:NullRegionData" | 40 | StorageProvider = "OpenSim.Data.Null.dll:NullRegionData" |
41 | |||
42 | AllowHypergridMapSearch = true | ||
43 | |||
44 | [Friends] | ||
45 | Connector = "OpenSim.Services.Connectors.dll:FriendsServicesConnector" | ||
diff --git a/bin/config-include/Standalone.ini b/bin/config-include/Standalone.ini index cdfdf4b..bf693a1 100644 --- a/bin/config-include/Standalone.ini +++ b/bin/config-include/Standalone.ini | |||
@@ -4,27 +4,80 @@ | |||
4 | ;; which you can copy and change. | 4 | ;; which you can copy and change. |
5 | ;; | 5 | ;; |
6 | 6 | ||
7 | [Includes] | ||
8 | Include-Common = "config-include/StandaloneCommon.ini" | ||
9 | |||
10 | [Modules] | 7 | [Modules] |
11 | AssetServices = "LocalAssetServicesConnector" | 8 | AssetServices = "LocalAssetServicesConnector" |
12 | InventoryServices = "LocalInventoryServicesConnector" | 9 | InventoryServices = "LocalInventoryServicesConnector" |
13 | NeighbourServices = "LocalNeighbourServicesConnector" | 10 | NeighbourServices = "LocalNeighbourServicesConnector" |
14 | AuthorizationServices = "LocalAuthorizationServicesConnector" | 11 | AuthenticationServices = "LocalAuthenticationServicesConnector" |
15 | GridServices = "LocalGridServicesConnector" | 12 | GridServices = "LocalGridServicesConnector" |
13 | PresenceServices = "LocalPresenceServicesConnector" | ||
14 | UserAccountServices = "LocalUserAccountServicesConnector" | ||
15 | SimulationServices = "LocalSimulationConnectorModule" | ||
16 | AvatarServices = "LocalAvatarServicesConnector" | ||
17 | EntityTransferModule = "BasicEntityTransferModule" | ||
18 | InventoryAccessModule = "BasicInventoryAccessModule" | ||
16 | LibraryModule = true | 19 | LibraryModule = true |
20 | LLLoginServiceInConnector = true | ||
17 | 21 | ||
18 | [AssetService] | 22 | [AssetService] |
19 | LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" | 23 | LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" |
20 | 24 | ||
21 | [InventoryService] | 25 | [InventoryService] |
22 | LocalServiceModule = "OpenSim.Services.InventoryService.dll:InventoryService" | 26 | LocalServiceModule = "OpenSim.Services.InventoryService.dll:InventoryService" |
23 | 27 | [LibraryService] | |
28 | LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService" | ||
29 | LibraryName = "OpenSim Library" | ||
30 | DefaultLibrary = "./inventory/Libraries.xml" | ||
31 | |||
32 | [AvatarService] | ||
33 | LocalServiceModule = "OpenSim.Services.AvatarService.dll:AvatarService" | ||
34 | ConnectionString = "URI=file:avatars.db,version=3" | ||
35 | |||
24 | [AuthorizationService] | 36 | [AuthorizationService] |
25 | LocalServiceModule = "OpenSim.Services.AuthorizationService.dll:AuthorizationService" | 37 | LocalServiceModule = "OpenSim.Services.AuthorizationService.dll:AuthorizationService" |
26 | 38 | ||
39 | [AuthenticationService] | ||
40 | LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" | ||
41 | ConnectionString = "URI=file:auth.db,version=3" | ||
42 | |||
27 | [GridService] | 43 | [GridService] |
28 | LocalServiceModule = "OpenSim.Services.GridService.dll:GridService" | 44 | LocalServiceModule = "OpenSim.Services.GridService.dll:GridService" |
29 | Realm = "regions" | 45 | Realm = "regions" |
46 | StorageProvider = "OpenSim.Data.Null.dll" | ||
47 | |||
48 | [PresenceService] | ||
49 | LocalServiceModule = "OpenSim.Services.PresenceService.dll:PresenceService" | ||
50 | StorageProvider = "OpenSim.Data.Null.dll" | ||
51 | |||
52 | [UserAccountService] | ||
53 | LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService" | ||
54 | ConnectionString = "URI=file:userprofiles.db,version=3" | ||
55 | ;; These are for creating new accounts | ||
56 | AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" | ||
57 | PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" | ||
58 | GridService = "OpenSim.Services.GridService.dll:GridService" | ||
59 | InventoryService = "OpenSim.Services.InventoryService.dll:InventoryService" | ||
30 | 60 | ||
61 | [FriendsService] | ||
62 | LocalServiceModule = "OpenSim.Services.FriendsService.dll" | ||
63 | ConnectionString = "URI=file:friends.db,version=3" | ||
64 | |||
65 | [Friends] | ||
66 | Connector = "OpenSim.Services.FriendsService.dll" | ||
67 | |||
68 | [LoginService] | ||
69 | LocalServiceModule = "OpenSim.Services.LLLoginService.dll:LLLoginService" | ||
70 | UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService" | ||
71 | AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" | ||
72 | InventoryService = "OpenSim.Services.InventoryService.dll:InventoryService" | ||
73 | PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" | ||
74 | GridService = "OpenSim.Services.GridService.dll:GridService" | ||
75 | AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" | ||
76 | FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService" | ||
77 | |||
78 | WelcomeMessage = "Welcome, Avatar!" | ||
79 | |||
80 | |||
81 | ;; This should always be the very last thing on this file | ||
82 | [Includes] | ||
83 | Include-Common = "config-include/StandaloneCommon.ini" | ||
diff --git a/bin/config-include/StandaloneCommon.ini.example b/bin/config-include/StandaloneCommon.ini.example index 1679f93..8e21a8c 100644 --- a/bin/config-include/StandaloneCommon.ini.example +++ b/bin/config-include/StandaloneCommon.ini.example | |||
@@ -39,7 +39,23 @@ | |||
39 | ;;--- For MySql region storage (alternative) | 39 | ;;--- For MySql region storage (alternative) |
40 | ;StorageProvider = "OpenSim.Data.MySQL.dll:MySqlRegionData" | 40 | ;StorageProvider = "OpenSim.Data.MySQL.dll:MySqlRegionData" |
41 | ;ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;" | 41 | ;ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;" |
42 | ;; Next, we can specify properties of regions, including default and fallback regions | ||
43 | ;; The syntax is: Region_<RegioName> = "<flags>" | ||
44 | ;; where <flags> can be DefaultRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut | ||
45 | ;; For example: | ||
46 | Region_Welcome_Area = "DefaultRegion, FallbackRegion" | ||
42 | 47 | ||
43 | [LibraryModule] | 48 | [LibraryModule] |
44 | ; Set this if you want to change the name of the OpenSim Library | 49 | ; Set this if you want to change the name of the OpenSim Library |
45 | ;LibraryName = "My World's Library" \ No newline at end of file | 50 | ;LibraryName = "My World's Library" |
51 | |||
52 | [LoginService] | ||
53 | WelcomeMessage = "Welcome, Avatar!" | ||
54 | |||
55 | HomeURI = "http://127.0.0.1:9000" | ||
56 | GatekeeperURI = "http://127.0.0.1:9000" | ||
57 | InventoryServerURI = "http://127.0.0.1:9000" | ||
58 | AssetServerURI = "http://127.0.0.1:9000" | ||
59 | |||
60 | [GatekeeperService] | ||
61 | ExternalName = "http://127.0.0.1:9000" | ||
diff --git a/bin/config-include/StandaloneHypergrid.ini b/bin/config-include/StandaloneHypergrid.ini index 909286c..ee84c81 100644 --- a/bin/config-include/StandaloneHypergrid.ini +++ b/bin/config-include/StandaloneHypergrid.ini | |||
@@ -3,28 +3,30 @@ | |||
3 | ;; All optional settings are in StandaloneCommon.ini.example, | 3 | ;; All optional settings are in StandaloneCommon.ini.example, |
4 | ;; which you can copy and change. | 4 | ;; which you can copy and change. |
5 | ;; | 5 | ;; |
6 | |||
7 | [Includes] | ||
8 | Include-Common = "config-include/StandaloneCommon.ini" | ||
9 | |||
10 | [Startup] | ||
11 | hypergrid = true | ||
12 | 6 | ||
13 | [Modules] | 7 | [Modules] |
14 | AssetServices = "HGAssetBroker" | 8 | AssetServices = "HGAssetBroker" |
15 | InventoryServices = "HGInventoryBroker" | 9 | InventoryServices = "HGInventoryBroker" |
16 | NeighbourServices = "RemoteNeighbourServicesConnector" | 10 | NeighbourServices = "LocalNeighbourServicesConnector" |
17 | AuthorizationServices = "LocalAuthorizationServicesConnector" | 11 | AuthenticationServices = "LocalAuthenticationServicesConnector" |
18 | GridServices = "HGGridServicesConnector" | 12 | GridServices = "LocalGridServicesConnector" |
13 | PresenceServices = "LocalPresenceServicesConnector" | ||
14 | UserAccountServices = "LocalUserAccountServicesConnector" | ||
15 | SimulationServices = "RemoteSimulationConnectorModule" | ||
16 | AvatarServices = "LocalAvatarServicesConnector" | ||
17 | EntityTransferModule = "HGEntityTransferModule" | ||
18 | InventoryAccessModule = "HGInventoryAccessModule" | ||
19 | InventoryServiceInConnector = true | 19 | InventoryServiceInConnector = true |
20 | AssetServiceInConnector = true | 20 | AssetServiceInConnector = true |
21 | HGAuthServiceInConnector = true | 21 | HGAuthServiceInConnector = true |
22 | HypergridServiceInConnector = true | 22 | HypergridServiceInConnector = true |
23 | NeighbourServiceInConnector = true | 23 | NeighbourServiceInConnector = true |
24 | LibraryModule = true | 24 | LibraryModule = true |
25 | LLLoginServiceInConnector = true | ||
26 | AuthenticationServiceInConnector = true | ||
27 | SimulationServiceInConnector = true | ||
25 | 28 | ||
26 | [AssetService] | 29 | [AssetService] |
27 | ; For the AssetServiceInConnector | ||
28 | LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" | 30 | LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" |
29 | 31 | ||
30 | ; For HGAssetBroker | 32 | ; For HGAssetBroker |
@@ -32,23 +34,91 @@ | |||
32 | HypergridAssetService = "OpenSim.Services.Connectors.dll:HGAssetServiceConnector" | 34 | HypergridAssetService = "OpenSim.Services.Connectors.dll:HGAssetServiceConnector" |
33 | 35 | ||
34 | [InventoryService] | 36 | [InventoryService] |
35 | ; For the InventoryServiceInConnector | ||
36 | LocalServiceModule = "OpenSim.Services.InventoryService.dll:InventoryService" | 37 | LocalServiceModule = "OpenSim.Services.InventoryService.dll:InventoryService" |
37 | 38 | ||
38 | ; For HGInventoryBroker | 39 | ; For HGInventoryBroker |
39 | LocalGridInventoryService = "OpenSim.Services.InventoryService.dll:InventoryService" | 40 | LocalGridInventoryService = "OpenSim.Services.InventoryService.dll:InventoryService" |
40 | HypergridInventoryService = "OpenSim.Services.Connectors.dll:HGInventoryServiceConnector" | 41 | HypergridInventoryService = "OpenSim.Services.Connectors.dll:HGInventoryServiceConnector" |
41 | 42 | ||
43 | [AvatarService] | ||
44 | LocalServiceModule = "OpenSim.Services.AvatarService.dll:AvatarService" | ||
45 | ConnectionString = "URI=file:avatars.db,version=3" | ||
46 | |||
47 | [LibraryService] | ||
48 | LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService" | ||
49 | LibraryName = "OpenSim Library" | ||
50 | DefaultLibrary = "./inventory/Libraries.xml" | ||
51 | |||
42 | [AuthorizationService] | 52 | [AuthorizationService] |
43 | LocalServiceModule = "OpenSim.Services.AuthorizationService.dll:AuthorizationService" | 53 | LocalServiceModule = "OpenSim.Services.AuthorizationService.dll:AuthorizationService" |
44 | 54 | ||
45 | [AuthenticationService] | 55 | [AuthenticationService] |
46 | ; For the HGAuthServiceInConnector | 56 | LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" |
47 | LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:HGAuthenticationService" | 57 | ConnectionString = "URI=file:auth.db,version=3" |
48 | 58 | ||
49 | [GridService] | 59 | [GridService] |
50 | ; for the HGGridServicesConnector to instantiate | ||
51 | GridServiceConnectorModule = "OpenSim.Region.CoreModules.dll:LocalGridServicesConnector" | ||
52 | ; LocalGridServicesConnector needs this | 60 | ; LocalGridServicesConnector needs this |
53 | LocalServiceModule = "OpenSim.Services.GridService.dll:GridService" | 61 | LocalServiceModule = "OpenSim.Services.GridService.dll:GridService" |
54 | Realm = "regions" | 62 | Realm = "regions" |
63 | StorageProvider = "OpenSim.Data.Null.dll" | ||
64 | |||
65 | AllowHypergridMapSearch = true | ||
66 | |||
67 | [PresenceService] | ||
68 | LocalServiceModule = "OpenSim.Services.PresenceService.dll:PresenceService" | ||
69 | StorageProvider = "OpenSim.Data.Null.dll" | ||
70 | |||
71 | [UserAccountService] | ||
72 | LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService" | ||
73 | ConnectionString = "URI=file:userprofiles.db,version=3" | ||
74 | ;; These are for creating new accounts by the service | ||
75 | AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" | ||
76 | PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" | ||
77 | GridService = "OpenSim.Services.GridService.dll:GridService" | ||
78 | InventoryService = "OpenSim.Services.InventoryService.dll:InventoryService" | ||
79 | |||
80 | [FriendsService] | ||
81 | LocalServiceModule = "OpenSim.Services.FriendsService.dll" | ||
82 | ConnectionString = "URI=file:friends.db,version=3" | ||
83 | |||
84 | [Friends] | ||
85 | Connector = "OpenSim.Services.FriendsService.dll" | ||
86 | |||
87 | [LoginService] | ||
88 | LocalServiceModule = "OpenSim.Services.LLLoginService.dll:LLLoginService" | ||
89 | UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService" | ||
90 | UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService" | ||
91 | AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" | ||
92 | InventoryService = "OpenSim.Services.InventoryService.dll:InventoryService" | ||
93 | PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" | ||
94 | GridService = "OpenSim.Services.GridService.dll:GridService" | ||
95 | AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" | ||
96 | FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService" | ||
97 | |||
98 | [GatekeeperService] | ||
99 | LocalServiceModule = "OpenSim.Services.HypergridService.dll:GatekeeperService" | ||
100 | ;; for the service | ||
101 | UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService" | ||
102 | UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService" | ||
103 | PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" | ||
104 | GridService = "OpenSim.Services.GridService.dll:GridService" | ||
105 | AuthenticationService = "OpenSim.Services.Connectors.dll:AuthenticationServicesConnector" | ||
106 | SimulationService ="OpenSim.Services.Connectors.dll:SimulationServiceConnector" | ||
107 | WelcomeMessage = "Welcome, Avatar!" | ||
108 | |||
109 | [UserAgentService] | ||
110 | LocalServiceModule = "OpenSim.Services.HypergridService.dll:UserAgentService" | ||
111 | ;; for the service | ||
112 | PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" | ||
113 | GridService = "OpenSim.Services.GridService.dll:GridService" | ||
114 | |||
115 | ;; The interface that local users get when they are in other grids | ||
116 | ;; This greatly restricts the inventory operations while in other grids | ||
117 | [HGInventoryService] | ||
118 | ; For the InventoryServiceInConnector | ||
119 | LocalServiceModule = "OpenSim.Services.InventoryService.dll:HGInventoryService" | ||
120 | |||
121 | |||
122 | ;; This should always be the very last thing on this file | ||
123 | [Includes] | ||
124 | Include-Common = "config-include/StandaloneCommon.ini" | ||