diff options
Diffstat (limited to 'bin/OpenSim.ini.example')
-rw-r--r-- | bin/OpenSim.ini.example | 186 |
1 files changed, 37 insertions, 149 deletions
diff --git a/bin/OpenSim.ini.example b/bin/OpenSim.ini.example index c4b421d..1f8fca2 100644 --- a/bin/OpenSim.ini.example +++ b/bin/OpenSim.ini.example | |||
@@ -19,13 +19,6 @@ | |||
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 | ||
@@ -44,13 +37,6 @@ | |||
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 | ||
48 | ; the current avatar list) that can be run synchronously or | ||
49 | ; in parallel. Running in parallel should increase performance | ||
50 | ; on a multi-core system, but will make debugging more | ||
51 | ; difficult if something deadlocks or times out | ||
52 | use_async_when_possible = false | ||
53 | |||
54 | ; Max threads to allocate on the FireAndForget thread pool | 40 | ; Max threads to allocate on the FireAndForget thread pool |
55 | ; when running with the SmartThreadPool option above | 41 | ; when running with the SmartThreadPool option above |
56 | MaxPoolThreads = 15 | 42 | MaxPoolThreads = 15 |
@@ -118,7 +104,7 @@ | |||
118 | ;InworldRestartShutsDown = false | 104 | ;InworldRestartShutsDown = false |
119 | 105 | ||
120 | ; ## | 106 | ; ## |
121 | ; ## STORAGE | 107 | ; ## PRIM STORAGE |
122 | ; ## | 108 | ; ## |
123 | 109 | ||
124 | ; *** Prim Storage - only leave one storage_plugin uncommented *** | 110 | ; *** Prim Storage - only leave one storage_plugin uncommented *** |
@@ -126,15 +112,21 @@ | |||
126 | ;storage_plugin = "OpenSim.Data.Null.dll" | 112 | ;storage_plugin = "OpenSim.Data.Null.dll" |
127 | 113 | ||
128 | ; --- To use sqlite as region storage: | 114 | ; --- To use sqlite as region storage: |
129 | ; NOTE: SQLite and OpenSim are not functioning properly with Mono 2.4.3 or greater. | 115 | ; |
130 | ; If you are using Mono you probably should be using MySQL | 116 | ; PLEASE NOTE: Unfortunately, the current SQLite database plugin (necessary to use SQLite with Mono on Linux) is |
117 | ; not compatible with the sqlite3 library installed on Mac OSX. If you're using Mono 2.4 you can still use the old sqlite | ||
118 | ; library by uncommenting the SQLiteLegacy.dll storage plugin (and commenting out SQLite.dll). Unfortunately, the older library | ||
119 | ; will not work with Mono 2.6 on Mac OSX so you will either need to replace the OSX sqlite3 system library or use MySQL instead | ||
120 | ; | ||
121 | ; You will also need to do the same thing in config-include/StandaloneCommon.ini if you are running in standalone mode | ||
131 | storage_plugin = "OpenSim.Data.SQLite.dll" | 122 | storage_plugin = "OpenSim.Data.SQLite.dll" |
123 | ;storage_plugin = "OpenSim.Data.SQLiteLegacy.dll" | ||
132 | storage_connection_string="URI=file:OpenSim.db,version=3"; | 124 | storage_connection_string="URI=file:OpenSim.db,version=3"; |
133 | 125 | ||
134 | ; --- To use MySQL storage, supply your own connection string (this is only an example): | 126 | ; --- 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. | 127 | ; note that the supplied account needs create privilegies if you want it to auto-create needed tables. |
136 | ; | 128 | ; |
137 | ; -->>> There are multiple connection strings defined in several places in this file. Check it carefully! | 129 | ; -->>> There are multiple connection strings defined in several places. Check it carefully! |
138 | ; | 130 | ; |
139 | ; storage_plugin="OpenSim.Data.MySQL.dll" | 131 | ; storage_plugin="OpenSim.Data.MySQL.dll" |
140 | ; storage_connection_string="Data Source=localhost;Database=opensim;User ID=opensim;Password=*****;"; | 132 | ; storage_connection_string="Data Source=localhost;Database=opensim;User ID=opensim;Password=*****;"; |
@@ -142,15 +134,6 @@ | |||
142 | ; uncomment and change this connect string. Defaults to the above if not set | 134 | ; 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=*****;"; | 135 | ; estate_connection_string="Data Source=localhost;Database=opensim;User ID=opensim;Password=*****;"; |
144 | 136 | ||
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 | 137 | ; 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. | 138 | ; 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. | 139 | ; If both of these values are set to zero then persistence of all changed objects will happen on every sweep. |
@@ -273,6 +256,10 @@ | |||
273 | ; to be enabled from the console if this is set | 256 | ; to be enabled from the console if this is set |
274 | ; StartDisabled = false | 257 | ; StartDisabled = false |
275 | 258 | ||
259 | ; Image decoding. Use CSJ2K for layer boundary decoding if true, | ||
260 | ; OpenJPEG if false | ||
261 | ; UseCSJ2K = true | ||
262 | |||
276 | [SMTP] | 263 | [SMTP] |
277 | enabled=false | 264 | enabled=false |
278 | 265 | ||
@@ -284,63 +271,11 @@ | |||
284 | ;SMTP_SERVER_LOGIN=foo | 271 | ;SMTP_SERVER_LOGIN=foo |
285 | ;SMTP_SERVER_PASSWORD=bar | 272 | ;SMTP_SERVER_PASSWORD=bar |
286 | 273 | ||
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] | 274 | [Network] |
338 | ConsoleUser = "Test" | 275 | ConsoleUser = "Test" |
339 | ConsolePass = "secret" | 276 | ConsolePass = "secret" |
340 | http_listener_port = 9000 | 277 | http_listener_port = 9000 |
341 | console_port = 0 | 278 | console_port = 0 |
342 | default_location_x = 1000 | ||
343 | default_location_y = 1000 | ||
344 | 279 | ||
345 | ; ssl config: Experimental! The auto https config only really works definately on windows XP now | 280 | ; 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 | 281 | ; you need a Cert Request/Signed pair installed in the MY store with the CN specified below |
@@ -357,21 +292,6 @@ | |||
357 | ; Uncomment below to enable llRemoteData/remote channels | 292 | ; Uncomment below to enable llRemoteData/remote channels |
358 | ; remoteDataPort = 20800 | 293 | ; remoteDataPort = 20800 |
359 | 294 | ||
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 | 295 | ||
376 | ; What is reported as the "X-Secondlife-Shard" | 296 | ; What is reported as the "X-Secondlife-Shard" |
377 | ; Defaults to the user server url if not set | 297 | ; Defaults to the user server url if not set |
@@ -857,7 +777,7 @@ | |||
857 | ; default is 1000 | 777 | ; default is 1000 |
858 | cloud_update_rate = 1000 | 778 | cloud_update_rate = 1000 |
859 | 779 | ||
860 | [Meta7Windlight] | 780 | [LightShare] |
861 | 781 | ||
862 | ; This enables the transmission of Windlight scenes to supporting clients, such as the Meta7 viewer. | 782 | ; This enables the transmission of Windlight scenes to supporting clients, such as the Meta7 viewer. |
863 | ; It has no ill effect on viewers which do not support server-side windlight settings. | 783 | ; It has no ill effect on viewers which do not support server-side windlight settings. |
@@ -1074,52 +994,6 @@ | |||
1074 | ; DisableUndergroundMovement = true | 994 | ; DisableUndergroundMovement = true |
1075 | 995 | ||
1076 | 996 | ||
1077 | [GridInfo] | ||
1078 | ; 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 | ||
1080 | ; autoconfigure the client and to provide a nice user experience. If you | ||
1081 | ; want to facilitate that, you should configure the settings here according | ||
1082 | ; to your grid or standalone setup. | ||
1083 | ; | ||
1084 | ; See http://opensimulator.org/wiki/GridInfo | ||
1085 | |||
1086 | ; login uri: for grid this is the user server URI | ||
1087 | login = http://127.0.0.1:9000/ | ||
1088 | |||
1089 | ; long grid name: the long name of your grid | ||
1090 | gridname = "the lost continent of hippo" | ||
1091 | |||
1092 | ; short grid name: the short name of your grid | ||
1093 | gridnick = "hippogrid" | ||
1094 | |||
1095 | ; login page: optional: if it exists it will be used to tell the client to use | ||
1096 | ; this as splash page | ||
1097 | ; currently unused | ||
1098 | ;welcome = http://127.0.0.1/welcome | ||
1099 | |||
1100 | ; helper uri: optional: if it exists if will be used to tell the client to use | ||
1101 | ; this for all economy related things | ||
1102 | ; currently unused | ||
1103 | ;economy = http://127.0.0.1:9000/ | ||
1104 | |||
1105 | ; web page of grid: optional: page providing further information about your grid | ||
1106 | ; currently unused | ||
1107 | ;about = http://127.0.0.1/about/ | ||
1108 | |||
1109 | ; account creation: optional: page providing further information about obtaining | ||
1110 | ; a user account on your grid | ||
1111 | ; currently unused | ||
1112 | ;register = http://127.0.0.1/register | ||
1113 | |||
1114 | ; help: optional: page providing further assistance for users of your grid | ||
1115 | ; currently unused | ||
1116 | ;help = http://127.0.0.1/help | ||
1117 | |||
1118 | ; password help: optional: page providing password assistance for users of your grid | ||
1119 | ; currently unused | ||
1120 | ;password = http://127.0.0.1/password | ||
1121 | |||
1122 | |||
1123 | [OpenGridProtocol] | 997 | [OpenGridProtocol] |
1124 | ;These are the settings for the Open Grid Protocol.. the Agent Domain, Region Domain, you know.. | 998 | ;These are the settings for the Open Grid Protocol.. the Agent Domain, Region Domain, you know.. |
1125 | ;On/true or Off/false | 999 | ;On/true or Off/false |
@@ -1314,10 +1188,18 @@ | |||
1314 | ;MessagingModule = GroupsMessagingModule | 1188 | ;MessagingModule = GroupsMessagingModule |
1315 | ;MessagingEnabled = true | 1189 | ;MessagingEnabled = true |
1316 | 1190 | ||
1317 | ; Service connector to Groups Service [Select One] | 1191 | ; Service connector to Groups Service [Select One] ServicesConnectorModule |
1318 | ; XmlRpc Service Connector to the Flotsam XmlRpc Groups Service Implementation | 1192 | |
1193 | |||
1194 | ; Simian Grid Service for Groups | ||
1195 | ;ServicesConnectorModule = SimianGroupsServicesConnector | ||
1196 | ;GroupsServerURI = http://mygridserver.com:82/Grid/ | ||
1197 | |||
1198 | ; XmlRpc Service Connector to the Flotsam XmlRpc Groups Service settings | ||
1319 | ;ServicesConnectorModule = XmlRpcGroupsServicesConnector | 1199 | ;ServicesConnectorModule = XmlRpcGroupsServicesConnector |
1320 | ;XmlRpcServiceURL = http://yourxmlrpcserver.com/xmlrpc.php | 1200 | ;GroupsServerURI = http://yourxmlrpcserver.com/xmlrpc.php |
1201 | |||
1202 | ; XmlRpc Service Settings | ||
1321 | ;XmlRpcServiceReadKey = 1234 | 1203 | ;XmlRpcServiceReadKey = 1234 |
1322 | ;XmlRpcServiceWriteKey = 1234 | 1204 | ;XmlRpcServiceWriteKey = 1234 |
1323 | 1205 | ||
@@ -1361,11 +1243,6 @@ | |||
1361 | ;; These defaults allow OpenSim to work out of the box with | 1243 | ;; These defaults allow OpenSim to work out of the box with |
1362 | ;; zero configuration | 1244 | ;; zero configuration |
1363 | ;; | 1245 | ;; |
1364 | [DatabaseService] | ||
1365 | ;; default standalone, overridable in StandaloneCommon.ini | ||
1366 | StorageProvider = "OpenSim.Data.SQLite.dll" | ||
1367 | |||
1368 | |||
1369 | [AssetService] | 1246 | [AssetService] |
1370 | DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll" | 1247 | DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll" |
1371 | AssetLoaderArgs = "assets/AssetSets.xml" | 1248 | AssetLoaderArgs = "assets/AssetSets.xml" |
@@ -1388,6 +1265,7 @@ | |||
1388 | ;Include-HGStandalone = "config-include/StandaloneHypergrid.ini" | 1265 | ;Include-HGStandalone = "config-include/StandaloneHypergrid.ini" |
1389 | ;Include-Grid = "config-include/Grid.ini" | 1266 | ;Include-Grid = "config-include/Grid.ini" |
1390 | ;Include-HGGrid = "config-include/GridHypergrid.ini" | 1267 | ;Include-HGGrid = "config-include/GridHypergrid.ini" |
1268 | ;Include-SimianGrid = "config-include/SimianGrid.ini" | ||
1391 | 1269 | ||
1392 | ; Then choose | 1270 | ; Then choose |
1393 | ; config-include/StandaloneCommon.ini.example (if you're in standlone) OR | 1271 | ; config-include/StandaloneCommon.ini.example (if you're in standlone) OR |
@@ -1414,3 +1292,13 @@ | |||
1414 | 1292 | ||
1415 | ;XmlRpcRouterModule = "XmlRpcRouterModule" | 1293 | ;XmlRpcRouterModule = "XmlRpcRouterModule" |
1416 | ;XmlRpcPort = 20800 | 1294 | ;XmlRpcPort = 20800 |
1295 | |||
1296 | [Friends] | ||
1297 | ; The port the friendslist interregion comms will listen on | ||
1298 | ; Defaults to the simulator's TCP port | ||
1299 | ;Port = 0 | ||
1300 | |||
1301 | ; Uncomment one of the lines below. Use FriendsService for local | ||
1302 | ; operation, Connectors for remote operation | ||
1303 | ;Connector = "OpenSim.Services.FriendsService.dll" | ||
1304 | Connector = "OpenSim.Services.Connectors.dll" | ||