aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin/config.preview.donotuseyet-v2/OpenSim.ini.example
diff options
context:
space:
mode:
Diffstat (limited to 'bin/config.preview.donotuseyet-v2/OpenSim.ini.example')
-rw-r--r--bin/config.preview.donotuseyet-v2/OpenSim.ini.example328
1 files changed, 328 insertions, 0 deletions
diff --git a/bin/config.preview.donotuseyet-v2/OpenSim.ini.example b/bin/config.preview.donotuseyet-v2/OpenSim.ini.example
new file mode 100644
index 0000000..77ece07
--- /dev/null
+++ b/bin/config.preview.donotuseyet-v2/OpenSim.ini.example
@@ -0,0 +1,328 @@
1; This is an example OpenSim.ini file. You will need to copy or rename this from
2; OpenSim.ini.example to OpenSim.ini before OpenSimulator will start up.
3;
4; If this file is not changed then OpenSimulator will start up in standalone mode using the file based
5; SQLite database to store its data.
6
7
8[Startup]
9 ; Set this to true if you want to log crashes to disk
10 ; this can be useful when submitting bug reports.
11 save_crashes = false
12
13 ; Directory to save crashes to if above is enabled
14 ; (eg default is /opensimdir/crashes/*.txt or C:\opensim\crashes\*.txt)
15 crash_dir = "crashes"
16
17 ; Http proxy support for llHTTPRequest and dynamic texture loading
18 ; Set HttpProxy to the URL for your proxy server if you would like
19 ; to proxy llHTTPRequests through a firewall
20 ; HttpProxy = "http://proxy.com"
21 ; Set HttpProxyExceptions to a list of regular expressions for
22 ; URLs that you don't want going through the proxy such as servers
23 ; inside your firewall, separate patterns with a ';'
24 ; HttpProxyExceptions = ".mydomain.com;localhost"
25
26 ; Set this to true if you are connecting your OpenSimulator regions to a grid
27 ; Set this to false if you are running OpenSimulator in standalone mode
28 gridmode = false
29
30 startup_console_commands_file = "startup_commands.txt"
31 shutdown_console_commands_file = "shutdown_commands.txt"
32
33 ; To run a script every few minutes, set the script filename here
34 ; timer_Script = "filename"
35
36 ; ##
37 ; ## CLIENTS
38 ; ##
39
40 ; Enables EventQueueGet Service.
41 EventQueue = true
42
43 ; Set this to the DLL containig the client stack to use.
44 clientstack_plugin="OpenSim.Region.ClientStack.LindenUDP.dll"
45
46 ; ##
47 ; ## REGIONS
48 ; ##
49
50 ; Determine where OpenSimulator looks for the files which tell it which regions to server
51 ; Defaults to "filesystem" if this setting isn't present
52 region_info_source = "filesystem"
53 ; region_info_source = "web"
54
55 ; Determines where the region XML files are stored if you are loading these from the filesystem.
56 ; Defaults to bin/Regions in your OpenSimulator installation directory
57 ; regionload_regionsdir="C:\somewhere\xmlfiles\"
58
59 ; Determines the page from which regions xml is retrieved if you are loading these from the web
60 ; The XML here has the same format as it does on the filesystem (including the <Root> tag),
61 ; except that everything is also enclosed in a <Regions> tag.
62 ; regionload_webserver_url = "http://example.com/regions.xml";
63
64 ; Draw objects on maptile. This step might take a long time if you've got a huge amount of
65 ; objects, so you can turn it off here if you'd like.
66 DrawPrimOnMapTile = true
67 ; Use terrain texture for maptiles if true, use shaded green if false
68 TextureOnMapTile = false
69
70 ; Maximum total size, and maximum size where a prim can be physical
71 NonPhysicalPrimMax = 256
72 PhysicalPrimMax = 10
73 ClampPrimSize = false
74
75 ; Region crossing
76 AllowScriptCrossing = false
77 ; If you set this to "true", any region that can teleport to you can
78 ; inject ARBITRARY BINARY CODE into your system. Use at your own risk.
79 ; YOU HAVE BEEN WARNED!!!
80 TrustBinaries = false
81
82 ; ##
83 ; ## STORAGE
84 ; ##
85
86 ; *** Prim Storage - only leave one storage_plugin uncommented ***
87 ; --- Null stores nothing - effectively disabling persistence:
88 ;storage_plugin = "OpenSim.Data.Null.dll"
89
90 ; --- To use sqlite as region storage:
91 storage_plugin = "OpenSim.Data.SQLite.dll"
92 storage_connection_string="URI=file:OpenSim.db,version=3";
93
94 ; --- To use MySQL storage, supply your own connectionstring (this is only an example):
95 ; note that the supplied account needs create privilegies if you want it to auto-create needed tables.
96 ; storage_plugin="OpenSim.Data.MySQL.dll"
97 ; storage_connection_string="Data Source=localhost;Database=opensim;User ID=opensim;Password=*****;";
98 ; If you want to use a different database/server for estate data, then
99 ; uncomment and change this connect string. Defaults to the above if not set
100 ; estate_connection_string="Data Source=localhost;Database=opensim;User ID=opensim;Password=*****;";
101
102 ; Select whether you want to use local or grid asset storage.
103 ;
104 ; If you're running in standalone, you definitely want local, since there is no grid (hence this is redundant, and should
105 ; really be eliminated). The database itself is defined in asset_plugin below
106 ;
107 ; If you're running a region server connecting to a grid, you probably want grid mode, since this will use the
108 ; grid asset server. If you select local in grid mode, then you will use a database as specified in asset_plugin to store assets
109 ; locally. This will mean you won't be able to take items using your assets to other people's regions.
110
111 ; asset_database can be default, local or grid. This controls where assets (textures, scripts, etc.) are stored for your region
112 ;
113 ; If set to default, then
114 ; In standalone mode the local database based asset service will be used
115 ; In grid mode the grid asset service will be used for asset storage
116 ; This is probably the setting that you want.
117 ;
118 ; If set to local then the local database based asset service will be used in standalone and grid modes
119 ; If set to grid then the grid based asset service will be used in standalone and grid modes
120 ; All other values will cause a search for a matching assembly that contains an asset server client.
121 ; See also: AssetCache
122 asset_database = "default"
123
124 ; Persistence of changed objects happens during regular sweeps. The following control that behaviour to
125 ; prevent frequently changing objects from heavily loading the region data store.
126 ; If both of these values are set to zero then persistence of all changed objects will happen on every sweep.
127 ;
128 ; Objects will be considered for persistance in the next sweep when they have not changed for this number of seconds
129 MinimumTimeBeforePersistenceConsidered = 60
130 ; Objects will always be considered for persistance in the next sweep if the first change occurred this number of seconds ago
131 MaximumTimeBeforePersistenceConsidered = 600
132
133 ; Should avatars in neighbor sims see objects in this sim?
134 see_into_this_sim_from_neighbor = True
135
136 ; ##
137 ; ## PHYSICS
138 ; ##
139
140 ; if you would like to allow prims to be physical and move by physics with the physical checkbox in the client set this to true.
141 physical_prim = true
142
143 ; Select a mesher here. ZeroMesher is save and fast.
144 ; ZeroMesher also means that the physics engine models the physics of prims
145 ; sticking to the basic shapes the engine does support. Usually this is only a box.
146 ; Meshmerizer gives a better handling of complex prims by using triangle meshes.
147 ; Note, that only ODE physics currently deals with meshed prims in a satisfactoring way
148 ;
149 meshing = ZeroMesher
150 ;meshing = Meshmerizer
151
152 ; Choose one of the physics engines below
153 physics = basicphysics
154 ;physics = POS
155 ;physics = OpenDynamicsEngine
156 ;physics = modified_BulletX
157
158 ; ##
159 ; ## PERMISSIONS
160 ; ##
161
162 ;permissionmodules = "DefaultPermissionsModule"
163
164 ; If set to false, then, in theory, the server never carries out permission checks (allowing anybody to copy
165 ; any item, etc. This may not yet be implemented uniformally.
166 ; If set to true, then all permissions checks are carried out
167 ; Default is false
168 serverside_object_permissions = false
169
170 allow_grid_gods = false
171
172 ; This allows somne control over permissions
173 ; please note that this still doesn't duplicate SL, and is not intended to
174 ;region_owner_is_god = true
175 ;parcel_owner_is_god = true
176
177 ; Control user types that are allowed to create new scripts
178 ; Only enforced if serviceside_object_permissions is true
179 ;
180 ; Current possible values are
181 ; all - anyone can create scripts (subject to normal permissions)
182 ; gods - only administrators can create scripts (as long as allow_grid_gods is true)
183 ; Default value is all
184 ; allowed_script_creators = all
185
186 ; Control user types that are allowed to edit (save) scripts
187 ; Only enforced if serviceside_object_permissions is true
188 ;
189 ; Current possible values are
190 ; all - anyone can edit scripts (subject to normal permissions)
191 ; gods - only administrators can edit scripts (as long as allow_grid_gods is true)
192 ; Default value is all
193 ; allowed_script_editors = all
194
195 ; ##
196 ; ## SCRIPT ENGINE
197 ; ##
198
199 ;DefaultScriptEngine = "ScriptEngine.DotNetEngine"
200 DefaultScriptEngine = "XEngine"
201
202 ; ##
203 ; ## WORLD MAP
204 ; ##
205
206 ;WorldMapModule = "WorldMap"
207 ;MapImageModule = "MapImageModule"
208
209 ; ##
210 ; ## Customized Cache Implementation
211 ; ##
212 ;
213 ; The AssetCache value allows the name of an alternative caching
214 ; implementation to be specified. This can normally be omitted.
215 ; This value corresponds to the provider value associated with the
216 ; intended cache implementation plugin.
217 ; See also: asset_database
218
219 ; AssetCache = "OpenSim.Framework.Communications.Cache.AssetCache"
220
221 ; ##
222 ; ## EMAIL MODULE
223 ; ##
224
225 ;emailmodule = DefaultEmailModule
226
227
228[StandAlone]
229 accounts_authenticate = true
230 welcome_message = "Welcome to OpenSimulator"
231
232 ; Asset database provider
233 asset_plugin = "OpenSim.Data.SQLite.dll"
234 ; asset_plugin = "OpenSim.Data.MySQL.dll" ; for mysql
235 ; asset_plugin = "OpenSim.Data.NHibernate.dll" ; for nhibernate
236
237 ; the Asset DB source. This only works for sqlite, mysql, and nhibernate for now
238 ; Asset source SQLite example
239 asset_source = "URI=file:Asset.db,version=3"
240 ; Asset Source NHibernate example (DIALECT;DRIVER;CONNECTSTRING)
241 ; asset_source = "SQLiteDialect;SqliteClientDriver;URI=file:Asset.db,version=3"
242 ; Asset Source MySQL example
243 ;asset_source = "Data Source=localhost;Database=opensim;User ID=opensim;Password=****;"
244
245 ; Inventory database provider
246 inventory_plugin = "OpenSim.Data.SQLite.dll"
247 ; inventory_plugin = "OpenSim.Data.MySQL.dll"
248 ; inventory_plugin = "OpenSim.Data.NHibernate.dll" ; for nhibernate
249
250 ; Inventory source SQLite example
251 inventory_source = "URI=file:inventoryStore.db,version=3"
252 ; Inventory Source NHibernate example (DIALECT;DRIVER;CONNECTSTRING)
253 ; inventory_source = "SQLiteDialect;SqliteClientDriver;URI=file:Inventory.db,version=3"
254 ; Inventory Source MySQL example
255 ;inventory_source = "Data Source=localhost;Database=opensim;User ID=opensim;Password=****;"
256
257 ; User Data Database provider
258 ;
259 ; Multiple providers can be specified by separating them with commas (whitespace is unimportant)
260 ; If multiple providers are specified then if a profile is requested, each is queried until one
261 ; provides a valid profile, or until all providers have been queried.
262 ; Unfortunately the order of querying is currently undefined (it may not be the order in which
263 ; providers are specified here). This needs to be fixed
264 ;
265 userDatabase_plugin = "OpenSim.Data.SQLite.dll"
266 ; userDatabase_plugin = "OpenSim.Data.MySQL.dll"
267 ; userDatabase_plugin = "OpenSim.Data.NHibernate.dll" ; for nhibernate
268
269 ; User source SQLite example
270 user_source = "URI=file:userprofiles.db,version=3"
271 ; User Source NHibernate Example (DIALECT;DRIVER;CONNECTSTRING)
272 ; user_source = "SQLiteDialect;SqliteClientDriver;URI=file:User.db,version=3"
273 ; User Source MySQL example
274 ;user_source = "Data Source=localhost;Database=opensim;User ID=opensim;Password=****;"
275
276 ; Specifies the location and filename of the default inventory library control file. The path can be relative or absolute
277 ; Default is ./inventory/Libraries.xml
278 LibrariesXMLFile="./inventory/Libraries.xml"
279
280 ; Specifies the location and filename of the inventory library assets control file. The path can be relative or absolute
281 ; Setting is optional. Default is ./assets/AssetSets.xml
282 AssetSetsXMLFile="./assets/AssetSets.xml"
283
284 dump_assets_to_file = false
285
286
287[Network]
288 http_listener_port = 9000
289 default_location_x = 1000
290 default_location_y = 1000
291
292 ; ssl config: Experimental! The auto https config only really works definately on windows XP now
293 ; you need a Cert Request/Signed pair installed in the MY store with the CN specified below
294 ; you can use https on other platforms, but you'll need to configure the httpapi yourself for now
295 http_listener_ssl = false ; Also create a SSL server
296 http_listener_cn = "localhost" ; Use the cert with the common name
297 http_listener_sslport = 9001 ; Use this port for SSL connections
298 http_listener_ssl_cert = "" ; Currently unused, but will be used for OSHttpServer
299
300 ; Uncomment below to enable llRemoteData/remote channels
301 ; remoteDataPort = 20800
302
303 grid_server_url = "http://127.0.0.1:8001"
304 grid_send_key = "null"
305 grid_recv_key = "null"
306
307 user_server_url = "http://127.0.0.1:8002"
308 user_send_key = "null"
309 user_recv_key = "null"
310
311 asset_server_url = "http://127.0.0.1:8003"
312
313 inventory_server_url = "http://127.0.0.1:8004"
314
315 ; The MessagingServer is a companion of the UserServer. It uses
316 ; user_send_key and user_recv_key, too
317 messaging_server_url = "http://127.0.0.1:8006"
318
319 ; What is reported as the "X-Secondlife-Shard"
320 ; Defaults to the user server url if not set
321 ; The old default is "OpenSim", set here fro compatibility
322 shard = "OpenSim"
323
324 ; What is reported as the "User-Agent" when using llHTTPRequest
325 ; Defaults to not sent if not set here. See the notes section in the wiki at
326 ; http://wiki.secondlife.com/wiki/LlHTTPRequest for comments on adding
327 ; " (Mozilla Compatible)" to the text where there are problems with a web server
328 ;user_agent = "OpenSim LSL (Mozilla Compatible)"