This website requires JavaScript.
Explore
Help
Sign In
ogb912
/
opensim
Watch
1
Star
0
Fork
0
You've already forked opensim
mirror of
https://github.com/opensim/opensim.git
synced
2026-09-02 03:17:00 +08:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
Files
182b4872437e97762ac494dbf1815fe63aa29405
opensim
/
OpenSim
History
teravus
182b487243
This implements the Caps throttler. After some testing, the system seemed to be OK with me specifying allowing 1 oversized image per 70,000b/sec with at least one. Try it out, start with a low bandwidth setting and then, set your bandwidth setting middle/high and see the difference.
...
Tested with Two Clients on a region with 1800 textures all visible at once.
2012-11-05 22:05:10 -05:00
..
ApplicationPlugins
Merge branch 'master' into careminster
2012-06-13 02:15:12 +01:00
Capabilities
Another step in the chain. Pipe the throttle update to the appropriate PollServiceTextureEventArgs. Each poll service having it's own throttle member is more consistent with the model then the region module keeping track of all of them globally and better for locking too. The Poll Services object is not set static to handle multiple nearby regions on the same simulator.
2012-11-05 13:10:00 -05:00
ConsoleClient
Where possible, use the system Encoding.ASCII and Encoding.UTF8 rather than constructing fresh copies.
2012-07-11 22:54:22 +01:00
Data
A few more changes to keyframes
2012-08-29 03:19:47 +01:00
Framework
Pipe Throttle Update Event to EventManager, client --> ScenePresence --> EventManager, so that modules can know when throttles are updated. The event contains no client specific data to preserve the possibility of 'multiple clients' and you must still call ControllingClient.GetThrottlesPacked(f) to see what the throttles actually are once the event fires. Hook EventManager.OnUpdateThrottle to GetTextureModule.
2012-11-04 22:57:24 -05:00
Region
This implements the Caps throttler. After some testing, the system seemed to be OK with me specifying allowing 1 oversized image per 70,000b/sec with at least one. Try it out, start with a low bandwidth setting and then, set your bandwidth setting middle/high and see the difference.
2012-11-05 22:05:10 -05:00
Server
Make agent creation at destination asynchronous. Failures here are pretty
2012-09-16 23:41:34 +02:00
Services
Squash reporting HelloNeighbor exception - it simply means the other sim
2012-11-02 16:43:38 +01:00
Tests
Pipe Throttle Update Event to EventManager, client --> ScenePresence --> EventManager, so that modules can know when throttles are updated. The event contains no client specific data to preserve the possibility of 'multiple clients' and you must still call ControllingClient.GetThrottlesPacked(f) to see what the throttles actually are once the event fires. Hook EventManager.OnUpdateThrottle to GetTextureModule.
2012-11-04 22:57:24 -05:00
Tools
Fix a bug in pCampbot grabbing behaviour where an exception would be thrown if the bot was not yet aware of any objects.
2012-08-01 22:30:34 +01:00