aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin
diff options
context:
space:
mode:
authorMelanie2009-10-15 21:14:13 +0100
committerMelanie2009-10-15 21:14:13 +0100
commit6deef7d0f3e9657bdc7bc4c41011dba15fea944b (patch)
treeffa84d5963afbb5390b132278c95df20b21681d5 /bin
parentMerge branch 'master' into vehicles (diff)
parentMerge branch 'htb-throttle' of ssh://opensimulator.org/var/git/opensim into h... (diff)
downloadopensim-SC-6deef7d0f3e9657bdc7bc4c41011dba15fea944b.zip
opensim-SC-6deef7d0f3e9657bdc7bc4c41011dba15fea944b.tar.gz
opensim-SC-6deef7d0f3e9657bdc7bc4c41011dba15fea944b.tar.bz2
opensim-SC-6deef7d0f3e9657bdc7bc4c41011dba15fea944b.tar.xz
Merge branch 'master' into vehicles
Diffstat (limited to 'bin')
-rw-r--r--bin/BclExtras.dllbin0 -> 178688 bytes
-rw-r--r--bin/OpenSim.Region.ClientStack.LindenUDP.Tests.dll.config33
-rw-r--r--bin/OpenSim.ini.example71
-rw-r--r--bin/config-include/FlotsamCache.ini.example7
4 files changed, 53 insertions, 58 deletions
diff --git a/bin/BclExtras.dll b/bin/BclExtras.dll
new file mode 100644
index 0000000..505cf01
--- /dev/null
+++ b/bin/BclExtras.dll
Binary files differ
diff --git a/bin/OpenSim.Region.ClientStack.LindenUDP.Tests.dll.config b/bin/OpenSim.Region.ClientStack.LindenUDP.Tests.dll.config
deleted file mode 100644
index a3f681d..0000000
--- a/bin/OpenSim.Region.ClientStack.LindenUDP.Tests.dll.config
+++ /dev/null
@@ -1,33 +0,0 @@
1<?xml version="1.0" encoding="utf-8" ?>
2<configuration>
3 <configSections>
4 <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
5 </configSections>
6 <runtime>
7 <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
8 <dependentAssembly>
9 <assemblyIdentity name="nunit.framework" publicKeyToken="96d09a1eb7f44a77" culture="Neutral" />
10 <bindingRedirect oldVersion="2.0.6.0" newVersion="2.4.6.0" />
11 <bindingRedirect oldVersion="2.1.4.0" newVersion="2.4.6.0" />
12 <bindingRedirect oldVersion="2.2.8.0" newVersion="2.4.6.0" />
13 </dependentAssembly>
14 </assemblyBinding>
15 </runtime>
16 <log4net>
17 <!-- A1 is set to be a ConsoleAppender -->
18 <appender name="A1" type="log4net.Appender.ConsoleAppender">
19
20 <!-- A1 uses PatternLayout -->
21 <layout type="log4net.Layout.PatternLayout">
22 <!-- Print the date in ISO 8601 format -->
23 <conversionPattern value="%date [%thread] %-5level %logger %ndc - %message%newline" />
24 </layout>
25 </appender>
26
27 <!-- Set root logger level to DEBUG and its only appender to A1 -->
28 <root>
29 <level value="DEBUG" />
30 <appender-ref ref="A1" />
31 </root>
32 </log4net>
33</configuration>
diff --git a/bin/OpenSim.ini.example b/bin/OpenSim.ini.example
index 5cb51b2..002745d 100644
--- a/bin/OpenSim.ini.example
+++ b/bin/OpenSim.ini.example
@@ -341,26 +341,13 @@
341 341
342 342
343[ClientStack.LindenUDP] 343[ClientStack.LindenUDP]
344 ; This is the multiplier applied to all client throttles for outgoing UDP network data 344 ; Set this to true to process incoming packets asynchronously. Networking is
345 ; If it is set to 1, then we obey the throttle settings as given to us by the client. If it is set to 3, for example, then we 345 ; already separated from packet handling with a queue, so this will only
346 ; multiply that setting by 3 (e.g. if the client gives us a setting of 250 kilobits per second then we 346 ; affect whether networking internals such as packet decoding and
347 ; will actually push down data at a maximum rate of 750 kilobits per second). 347 ; acknowledgement accounting are done synchronously or asynchronously
348 ; 348 async_packet_handling = false
349 ; In principle, setting a multiplier greater than 1 will allow data to be pushed down to a client much faster
350 ; than its UI allows the setting to go. This may be okay in some situations, such as standalone OpenSim
351 ; applications on a LAN. However, the greater the multipler, the higher the risk of packet drop, resulting
352 ; in symptoms such as missing terrain or objects. A much better solution is to change the client UI to allow
353 ; higher network bandwidth settings directly, though this isn't always possible.
354 ;
355 ; Currently this setting is 2 by default because we currently send much more texture data than is strictly
356 ; necessary. A setting of 1 could result in slow texture transfer. This will be fixed when the transfer
357 ; of textures at different levels of quality is improved.
358 ;
359 ; Pre r7113, this setting was not exposed but was effectively 8. You may want to try this if you encounter
360 ; unexpected difficulties
361 client_throttle_multiplier = 2;
362 349
363 ; the client socket receive buffer size determines how many 350 ; The client socket receive buffer size determines how many
364 ; incoming requests we can process; the default on .NET is 8192 351 ; incoming requests we can process; the default on .NET is 8192
365 ; which is about 2 4k-sized UDP datagrams. On mono this is 352 ; which is about 2 4k-sized UDP datagrams. On mono this is
366 ; whatever the underlying operating system has as default; for 353 ; whatever the underlying operating system has as default; for
@@ -374,12 +361,42 @@
374 ; by the system's settings for the maximum client receive buffer 361 ; by the system's settings for the maximum client receive buffer
375 ; size (on linux systems you can set that with "sysctl -w 362 ; size (on linux systems you can set that with "sysctl -w
376 ; net.core.rmem_max=X") 363 ; net.core.rmem_max=X")
377 ; 364 ;client_socket_rcvbuf_size = 8388608
378 ; client_socket_rcvbuf_size = 8388608 365
379 366 ; Maximum outbound bytes per second for a single scene. This can be used to
380 ; Maximum bits per second to send to any single client. This will override the user's viewer preference settings. 367 ; throttle total outbound UDP traffic for a simulator. The default value is
381 368 ; 0, meaning no throttling at the scene level. The example given here is
382 ; client_throttle_max_bps = 1500000 369 ; 20 megabits
370 ;scene_throttle_max_bps = 2621440
371
372 ; Maximum bits per second to send to any single client. This will override
373 ; the user's viewer preference settings. The default value is 0, meaning no
374 ; aggregate throttling on clients (only per-category throttling). The
375 ; example given here is 1.5 megabits
376 ;client_throttle_max_bps = 196608
377
378 ; Per-client bytes per second rates for the various throttle categories.
379 ; These are default values that will be overriden by clients
380 ;resend_default = 12500
381 ;land_default = 500
382 ;wind_default = 500
383 ;cloud_default = 50
384 ;task_default = 500
385 ;texture_default = 500
386 ;asset_default = 500
387 ;state_default = 500
388
389 ; Per-client maximum burst rates in bytes per second for the various
390 ; throttle categories. These are default values that will be overriden by
391 ; clients
392 ;resend_limit = 18750
393 ;land_limit = 29750
394 ;wind_limit = 18750
395 ;cloud_limit = 18750
396 ;task_limit = 18750
397 ;texture_limit = 55750
398 ;asset_limit = 27500
399 ;state_limit = 37000
383 400
384[Chat] 401[Chat]
385 ; Controls whether the chat module is enabled. Default is true. 402 ; Controls whether the chat module is enabled. Default is true.
@@ -1381,6 +1398,10 @@
1381[AssetService] 1398[AssetService]
1382 DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll" 1399 DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll"
1383 AssetLoaderArgs = "assets/AssetSets.xml" 1400 AssetLoaderArgs = "assets/AssetSets.xml"
1401
1402 ; Disable this to prevent the default asset set from being inserted into the
1403 ; asset store each time the region starts
1404 AssetLoaderEnabled = true
1384 1405
1385[GridService] 1406[GridService]
1386 ;; default standalone, overridable in StandaloneCommon.ini 1407 ;; default standalone, overridable in StandaloneCommon.ini
diff --git a/bin/config-include/FlotsamCache.ini.example b/bin/config-include/FlotsamCache.ini.example
index abb3b9a..b50d7ec 100644
--- a/bin/config-include/FlotsamCache.ini.example
+++ b/bin/config-include/FlotsamCache.ini.example
@@ -50,3 +50,10 @@
50 50
51 ; Warning level for cache directory size 51 ; Warning level for cache directory size
52 ;CacheWarnAt = 30000 52 ;CacheWarnAt = 30000
53
54 ; Perform a deep scan of all assets within all regions, looking for all assets
55 ; present or referenced. Mark all assets found that are already present in the
56 ; cache, and request all assets that are found that are not already cached (this
57 ; will cause those assets to be cached)
58 ;
59 ; DeepScanBeforePurge = false