aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin/OpenSim.ini.example
diff options
context:
space:
mode:
Diffstat (limited to 'bin/OpenSim.ini.example')
-rw-r--r--bin/OpenSim.ini.example186
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"