Justin Clark-Casey (justincc)
|
5861401faa
Remove long unused region parameters from SceneBase. Some of these weren't even being set. Region parameters come from Scene.RegionInfo instead.
|
преди 10 години |
Justin Clark-Casey (justincc)
|
2d2aa6e076
minor: Just have one message that displays successful registration of a region with its parameters rather than 2
|
преди 10 години |
Justin Clark-Casey (justincc)
|
86367d7219
refactor: Move methods to start a monitored thread, start work in its own thread and run work in the jobengine from Watchdog to a WorkManager class.
|
преди 10 години |
Justin Clark-Casey (justincc)
|
1d19e1bbd0
Add naive implementation of controlled incoming HG attachments to manage load.
|
преди 10 години |
Justin Clark-Casey (justincc)
|
a9dde81753
minor: Correct letter accidentally added to copyright notice on top of Scene.cs (almost five years ago!)
|
преди 10 години |
Justin Clark-Casey (justincc)
|
b7ef6009a7
In Scene.AddNewAgent(), avoid a situation where an exception can result in a client being added to the manager without IClientAPI.SceneAgent being set.
|
преди 10 години |
Justin Clark-Casey (justincc)
|
b9b483151f
Eliminate a few unnecessary calculations in the maintenance loop.
|
преди 10 години |
Justin Clark-Casey (justincc)
|
7d30bb13be
Fix recent minor regression where the default frame time wasn't being set if there was no startup config section.
|
преди 10 години |
Justin Clark-Casey (justincc)
|
7bababaab6
Improve frame time stability by taking a few unnecessary repeated calculations out of the main scene loop.
|
преди 10 години |
Justin Clark-Casey (justincc)
|
5b6fb7245a
Set ThreadPriority on main scene thread to highest.
|
преди 10 години |
Justin Clark-Casey (justincc)
|
afa85e6b3c
Set appearance refresh to false by default.
|
преди 10 години |
Justin Clark-Casey (justincc)
|
530b0cbbf1
Move expired objects cleaning trigger to the maintenance thread of a region rather than it's main scene loop.
|
преди 10 години |
Justin Clark-Casey (justincc)
|
c015cb3134
Remove an unnecessary check at the bottom of Scene.CloseAgent()
|
преди 10 години |
BlueWall
|
519c753e46
This fixes the Scene thread renaming issue
|
преди 10 години |
BlueWall
|
96a2449122
Undo "Revert "Small changes to threading to send thread names to unmanaged threads. Needs Mono 3.6+ to see thread names in utilities like top -H . Some formatting of the thread name to fin in the 16 byte limit on Linux. Please test on Windows to see if the work has any adverse effects.""
|
преди 10 години |
BlueWall
|
376fab1402
Revert "Small changes to threading to send thread names to unmanaged threads. Needs Mono 3.6+ to see thread names in utilities like top -H . Some formatting of the thread name to fin in the 16 byte limit on Linux. Please test on Windows to see if the work has any adverse effects."
|
преди 10 години |
BlueWall
|
af286d5fcb
Small changes to threading to send thread names to unmanaged threads. Needs Mono 3.6+ to see thread names in utilities like top -H . Some formatting of the thread name to fin in the 16 byte limit on Linux. Please test on Windows to see if the work has any adverse effects.
|
преди 10 години |
Justin Clark-Casey (justincc)
|
41f2f3132b
For monitoring purposes, start non-timeout tasks (which do not currently use a threadpool) via Watchdog.RunInThread() rather than Util.RunThreadNoTimeout()
|
преди 10 години |
Justin Clark-Casey (justincc)
|
ac866a1c46
Add [EntityTransfer] AllowAvatarCrossing setting to determine whether avatars are allowed to cross regions at all.
|
преди 10 години |
Justin Clark-Casey (justincc)
|
1a3ffda852
minor: Eliminate more unnecessary code copying individual parameters for Vector3 copying in Scene - this is not necessary as Vector3 is a value type
|
преди 10 години |
Justin Clark-Casey (justincc)
|
b1ff78f4d8
Don't allow update timer to invoke another scene update if the previous is still active.
|
преди 10 години |
Justin Clark-Casey (justincc)
|
42bb122232
Fix frame times when updating scene on timer.
|
преди 10 години |
Justin Clark-Casey (justincc)
|
64f640f901
Implement experimental non-default mechanism to update scene via a timer rather than a persistent thread with sleep.
|
преди 10 години |
Justin Clark-Casey (justincc)
|
4c781db572
Make RootTerseUpdatePeriod and ChildTerseUpdatePeriod configurable in [InterestManagement] in OpenSim.ini for experimental purposes.
|
преди 10 години |
Justin Clark-Casey (justincc)
|
6ea82ad48a
Make some existing reprioritization values changeable outside the scene for test purposes, and use more consise property syntax.
|
преди 10 години |
Justin Clark-Casey (justincc)
|
30f1b424bb
Change RootRotationUpdateTolerance from 0.01 to 0.1 in code as well.
|
преди 10 години |
Oren Hurvitz
|
e36e416637
Fixed crash when using Allowed/Denied Viewers, and the viewer's name is shorter than one of the test strings
|
преди 10 години |
Justin Clark-Casey (justincc)
|
78ccadb27e
Add RootPositionUpdateTolerance, RootRotationUpdateTolerance, and RootVelocityUpdateTolerance parameters to [InterestManagement] in OpenSimDefaults.ini
|
преди 10 години |
Justin Clark-Casey (justincc)
|
961cb9cc77
refactor: Rename recent new Client*UpdateTolerance to Root*UpdateTolerance for better accuracy and consistency with other similar parameters
|
преди 10 години |
Justin Clark-Casey (justincc)
|
fcf5fb5dfd
Implement "scene debug set root-upd-per" for dropping 1 in N root agent updates except to originator
|
преди 10 години |