aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/OptionalModules/World (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-05-04 do the same in the cases we are just moving parts around and not changing ↵UbitUmarov1-1/+1
their caches (ie their taskInventory)
2017-04-14add functions to send entity updates imediatly, except for avatars (or now) ↵UbitUmarov1-1/+5
they should be use to bypass normal delayed updates, for debug
2017-01-27 several changes relative to objects return and parcel prim counts: avoid ↵UbitUmarov1-1/+1
null refs, report correct count of returned objects, make obkects counts by ownership coerent with return rules, etc
2017-01-17add more calls to effective permissions aggregation, some paths may still be ↵UbitUmarov1-1/+1
missing on objects changes, but remove the aggregation on check paths, so all can be tested.
2017-01-05Massive tab and trailing space cleanupMelanie Thielker7-84/+84
2016-12-14New OSSL function: osNpcSetProfileImage(LSL_Key npc, string image); This ↵Mandarinka Tasty1-0/+8
patch gives possibility to set image in created NPC's profile. You can use UUID of the texture or name of texture included in prim's inventory. Signed-off-by: Mandarinka Tasty <mandarinka.tasty@gmail.com> Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2016-12-12Rename charterMember to membershipType to show what it actually is.Melanie Thielker1-1/+1
This field started out as a simple flag in the protocol to indicate a user being a SL charter member. It has since then taken on additional functionality that means that the name is no longer appropriate.
2016-12-10Setting precise date of creation in NPC's profile.Mandarinka Tasty2-0/+9
Signed-off-by: Mandarinka Tasty <mandarinka.tasty@gmail.com> Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2016-12-06 add osNpcSetProfileAbout(LSL_Key npc, string about) to set NPCs profile ↵UbitUmarov1-1/+12
About text. requires OsNpcCreate rights
2016-09-23add a version tag to wind and cloud data updates to iclientUbitUmarov1-2/+2
2016-08-25 send selected objects Proprieties udp part outside update queues and as a ↵UbitUmarov1-0/+4
physics single caps message per selection request
2016-08-18add caps HomeLocation ; add client SendAlertMessage(string message, string ↵UbitUmarov1-0/+4
info), where info in info message field. only minimal testing done
2016-07-26 add a public SetGroupPowers to clientViewUbitUmarov1-0/+2
2016-07-26 let some group related data to have a public setUbitUmarov1-0/+2
2016-07-26 get a copy of current clientView group powersUbitUmarov1-0/+5
2016-07-06finish removing child-repri optionUbitUmarov1-2/+0
2016-07-06 add test option ObjectsCullingByDistance. In future, if true, it mayUbitUmarov1-10/+0
prevent sending objects outside view range to viewers. DO NOT SET TRUE unless testing it. Code still not completei!!!
2016-07-01add a few methods to modify clientview group powersUbitUmarov1-0/+12
2016-06-28 if a NPC is owned, allow access if ownerID matchs parcel owner or it is in ↵UbitUmarov1-0/+4
the access list. option OS_NPC_OBJECT_GROUP it still needed if access is by group (this option should also work with not owned NPC) NEEDS TESTING, may prove to be a bad solution
2016-06-28fix NPCs OS_NPC_OBJECT_GROUP option. group ID needs to be set during ↵UbitUmarov1-4/+5
creation, before scenepresence.CompleteMovement, set tittle just after it.
2016-03-09Plumb RezRestoreToWorld from the client (part done)Melanie Thielker1-0/+1
2016-01-01 add npc create option OS_NPC_OBJECT_GROUP. with it the npc will be created ↵UbitUmarov1-2/+6
with the group of the object with the script, if that object owner is member of that group. This should allow parcel access by group to work now, and not much else. The groupTitle will also be set, it the region option NoNPCGroup is not active.
2015-12-19 establish a minimun for ReprioritizationDistanceUbitUmarov1-1/+1
2015-10-26 add basic SendFindAgent() to lludp. Future use may require a list of pairs ↵UbitUmarov1-3/+9
(X,Y). For now one pair is good enough.
2015-10-08 change NPC restriction options default from restricted to all allowed, as ↵UbitUmarov1-10/+4
master
2015-09-30 add several options for NPC creation so abusive use can be reduced ↵UbitUmarov1-0/+26
(restrictive by default) UNTESTED
2015-09-27 add missing SendAgentGroupDataUpdate to llClientViewUbitUmarov1-0/+4
2015-09-04Deleted OpenSim.Framework.Communications. Moved its two remaining files to ↵Diva Canto1-1/+0
OpenSim.Framework.
2015-09-02seems to compile ( tests comented out)UbitUmarov3-10/+2
2015-08-22delay terrain sending if land queue is 2 busyUbitUmarov1-0/+5
2015-08-15Track selected objects per clientMelanie Thielker1-0/+2
2015-05-04fix a minor whitespace issueMichael Cerquoni1-1/+0
2015-05-04Adding the command <dobackup>to opensim console which requires a region name ↵H-H-H1-2/+40
as an argument and will do an oar of that region if the autobackup module is enabled Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com>
2015-04-18Avoid deadlock in NPCModule between DeleteNPC and GetNPC on m_avatarstglion1-10/+14
Signed-off-by: BlueWall <jamesh@bluewallgroup.com>
2015-03-29varregion: any conversions of use of Constants.RegionSize converted intoRobert Adams1-2/+2
Util.cs routines to convert region coords to and from world coords or handles.
2015-03-22Varregion: first cut at removing Border class checks for region crossings.Robert Adams1-32/+1
Added Scene.PositionIsInCurrentRegion(pos) to sense when new position needs some crossing work. Many changes made to EntityTransferModule to accomodate new crossing sense logic.
2014-12-04Allow scripts in attachments on an owned NPC to call NPC functions on that NPCJustin Clark-Casey (justincc)1-1/+8
2014-11-25refactor: consistently put all test classes in the OpenSim.Tests.Common ↵Justin Clark-Casey (justincc)1-1/+0
package rather than some in OpenSim.Tests.Common.Mock the separate mock package was not useful and was just another using line to always add
2014-11-25Fix recent minor regression where the default frame time wasn't being set if ↵Justin Clark-Casey (justincc)1-1/+1
there was no startup config section. Caused some regression tests to fail.
2014-11-06 scale ChildAgentThrottles with distance (internal to child server and notUbitUmarov1-0/+5
root as was done before )
2014-09-12When osNpcMoveToTarget() is called for a sitting avatar then silently do ↵Justin Clark-Casey (justincc)1-0/+3
nothing rather than throwing an error. Resolves http://opensimulator.org/mantis/view.php?id=7311
2014-08-29 add method to get a category throttle rateUbitUmarov1-0/+5
2014-08-26Implement experimental non-default mechanism to update scene via a timer ↵Justin Clark-Casey (justincc)1-31/+50
rather than a persistent thread with sleep. This is to see if an inaccuracy in sleep times under load is responsible for increase in frame times even when there is spare time still available. Can currently only be activated by setting "debug scene set update-on-timer true". Can be switched between timer and thread with sleep updates whilst the scene is running.
2014-08-21add a direct sendpartfullUpdate to send a full object update to a part,UbitUmarov1-0/+4
optionally overriding its parentID. check what it does to attachments
2014-08-14add a estimator of client ping time, and painfully make it visible in showUbitUmarov1-0/+2
connections console command
2014-08-06refactor: Rename recent new Client*UpdateTolerance to Root*UpdateTolerance ↵Justin Clark-Casey (justincc)1-6/+6
for better accuracy and consistency with other similar parameters
2014-08-02dont fire a thread on npc creation keeping the main one just waitingUbitUmarov1-5/+6
2014-07-29Implement "scene debug set root-upd-per" for dropping 1 in N root agent ↵Justin Clark-Casey (justincc)1-5/+17
updates except to originator For experimental purposes. Also corrects a previous bug where each terse update sent was counted rather than each set of terse updates to agents.
2014-07-29Add debug mechanism for only sending 1 in N AgentUpdate packets to child agents.Justin Clark-Casey (justincc)1-0/+12
Allows experiments in manually reducing updates under heavy load. Activated by "debug scene set client-upd-per" console command. In a simple test, can send as few as every 4th update before observed movement starts becoming disturbingly rubber-banded.
2014-07-29Add "debug scene set appear-refresh true|false" to control whether periodic ↵Justin Clark-Casey (justincc)1-0/+12
appearance refresh is active. Corresponds to ResendAppearnceUpdates setting in [Appearance] in OpenSim.ini This was originally implemented to alleviate cloud appearance problems but could be too expensive with large numbers of avatars.