| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
with c4b2d24
|
|
|
|
| |
owned by the same user.
|
| |
|
|
|
|
|
|
|
| |
was not active
Unfortunately, the OnLoginsEnabled event is currently only guaranteed to fire if the RegionReady module is active.
However, we can instantiate the AuthorizationService in the module RegionLoaded method since by this time all other modules will have been loaded
|
| |
|
|
|
|
|
|
| |
of execution time.
This is to make the report clearer and less confusing.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
measurement period and an idealised frame time.
The previous lines-per-second measurement used for top scripts report was inaccurate, since lines executed does not reflect time taken to execute.
Also, every fetch of the report would reset all the numbers limiting its usefulness and we weren't even guaranteed to see the top 100.
The actual measurement value should be script execution time per frame but XEngine does not work this way.
Therefore, we use actual script execution time scaled by the measurement period and an idealised frame time.
This is still not ideal but gives reasonable results and allows scripts to be compared.
This commit moves script execution time calculations from SceneGraph into IScriptModule implementations.
|
|
|
|
|
|
| |
status" command.
This is for diagnostic purposes.
|
|
|
|
| |
DisallowForeigners (means what it says) and DisallowResidents (means that only admins and managers can get into the region). This puts the never-completed AuthorizationService to good use. Note that I didn't implement a grid-wide Authorization service; this service implementation is done entirely locally on the simulator. This can be changed as usual by pluging in a different AuthorizationServicesConnector.
|
|
|
|
|
|
|
|
| |
terrain. Default is still pinhead island. I much rather have a flat land in the beginning.
Conflicts:
bin/OpenSim.ini.example
|
|
|
|
| |
being found or not, because the UI is horribly confusing -- places profile is always "loading..." whether the region exists or not.
|
|
|
|
|
|
|
|
|
| |
redefine the encoding of HG URLs because the viewer messes them up. Examples of what works and doesn't work:
- secondlife://ucigrid00.nacs.uci.edu|8002/128/128 <-- works throughout the viewer
- secondlife://http|!!ucigrid00.nacs.uci.edu|8002+Test+Zone+1/128/128 <-- works throughout the viewer
- secondlife://http|!!grid.sciencesim.com!grid!hypergrid.php+Yellowstone01+74/128/128 <-- works throughout
- secondlife://http%3A%2F%2Fucigrid00.nacs.uci.edu%3A8002%20UCI%20Central%201/128/128 <-- works in chat, but not as URLs in the webkit
|
|
|
|
| |
This reverts commit 0434758a0d2d968063456a4b903a5251d2e437ab.
|
|
|
|
| |
This reverts commit 09ff121654ca3d3444571507030435020e64133a.
|
|
|
|
| |
This reverts commit d7651a389e0a5bbd1a1bfc95fa0cb8823b839dad.
|
|
|
|
| |
This reverts commit 8bb0a710836c5c669a96f7a602b48fdda3923574.
|
| |
|
| |
|
| |
|
|
|
|
| |
there.
|
| |
|
|
|
|
|
|
|
|
| |
On the first frame, all startup scene objects are added to the physics scene.
This can cause a considerable delay, so we don't start raising the alarm on scene loop timeouts until the second frame.
This commit also slightly changes the behaviour of timeout reporting.
Previously, a report was made for the very first timed out thread, ignoring all others until the next watchdog check.
Instead, we now report every timed out thread, though we still only do this once no matter how long the timeout.
|
|
|
|
|
|
|
|
|
|
| |
banlines or freezing on the banline.
This involves
1) On forcible teleport, call m_scene.RequestTeleportLocation() rather than ScenePresence.Teleport() - only EntityTransferModule now should call SP.Teleport()
2) When avatar is being forcibly moved due to banlines, use a 'stop movement' tolerance of 0.2 to requested position rather than 1
This prevents the avatar sometimes being stuck to banlines until they teleport somewhere else.
This aims to fix some problems in http://opensimulator.org/mantis/view.php?id=5822
|
|
|
|
|
|
| |
potential bad update that places an object at the opposite side of the
origin sim for a moment before actually crossing it. Especially important in
grids like OSG where lag between sims is high.
|
|
|
|
|
| |
This fixes the problem by fixing the permissions module to look at root part permissions rather than having to do this for every caller.
Resolves http://opensimulator.org/mantis/view.php?id=5569
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| | |
http://opensimulator.org/mantis/view.php?id=5887
Signed-off-by: nebadon <michael@osgrid.org>
|
|/
|
|
| |
concurrent uses of the same TCP connection, and even of the connections to the same server. So let's stop doing it. This patch makes movement much smoother when there are lots of neighbours.
|
|
|
|
| |
region by position instead of looking it up all the time -- this was being done during the main update loop!
|
|\ |
|
| | |
|
| |
| |
| |
| | |
http://opensimulator.org/mantis/view.php?id=5404
|
| | |
|
| |
| |
| |
| |
| |
| | |
points) print out one short message listing the failing node names rather than lots of exceptions.
Adds skeleton bad float values deserialization test
|
|/
|
|
| |
AvatarFactoryModule after an avatar's appearance has been succesfully changed and persisted (if the persist option is set).
|
| |
|
|
|
|
|
| |
if the current user is the owner of an object. none of the later
checks can reverse the outcome.
|
|
|
|
|
|
| |
rezzed before the region was restarted would wrongly place the copy in the object owner's inventory.
Addresses http://opensimulator.org/mantis/view.php?id=5825
|
|
|
|
|
|
|
|
| |
permissions, not PermissionMask.All
Setting PermissionMask.All will cause next permissions to replace current permissions when the object is rezzed, since bit 4 will be set.
This is not correct behaviour for a freshly uploaded mesh. Freshly rezzed in-world prims also do not have bit 4 set (don't yet know exactly what this is).
Should resolve http://opensimulator.org/mantis/view.php?id=5651
|
|
|
|
|
| |
is to only write to the database if data was changed. I was writing to the db
on every step of every avatar. Sure to give us lag, that.
|
|
|
|
|
|
| |
parcel"
This reverts commit 35f14a262dfa3d9199f554154a63f5f532460f56.
|
|
|
|
|
|
| |
into it."
This reverts commit 8923ad755d97d5ddb4a29cb6f543b53195f0b461.
|
|
|
|
|
| |
This restores functionality remove in the last commit without reintroducing
the performance penalty.
|
|
|
|
|
| |
boundary crossing only as soon as I'm properly awake. This should fix
recent performance issues
|
| |
|
|\ |
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
http://opensimulator.org/mantis/view.php?id=5869
Signed-off-by: BlueWall <jamesh@bluewallgroup.com>
|