aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Changed the async approach on close child agents. This may improve crossings ↵Diva Canto2011-12-161-6/+3
| | | | a little bit.
* Get rid of the spurious [WEB UTIL] couldn't decode <OpenSim agent ↵Justin Clark-Casey (justincc)2011-11-191-2/+6
| | | | | | | 57956c4b-ff2e-4fc1-9995-613c6256cc98>: Invalid character 'O' in input string messages These are just the result of an attempt to canonicalize received messages - it's not important that we constantly log them. Also finally get the deregister grid service message working properly
* Removed unused and mostly commented out SceneCommunicationService methodsJustin Clark-Casey (justincc)2011-11-151-80/+1
| | | | As far as I can see, the SCS is only now used for informing neighbours of up/down status and possibly sending child agent updates and close requests
* Remove unused RegionCommsListener/IRegionCommsListener.Justin Clark-Casey (justincc)2011-11-151-3/+0
| | | | All this is now being handled through IEntityTransferModule and SimulationService instead, and has been for some time.
* remove SceneCommunicationService.OnAvatarCrossingIntoRegion. This stuff is ↵Justin Clark-Casey (justincc)2011-11-151-5/+0
| | | | not being used any more - it's now IEntityTransferModule and SimulationService instead
* Convert SendKillObject to take a list of uint rather than sending oneMelanie2011-11-061-4/+0
| | | | packet per prim. More to come as we change to make use of this.
* Refactored "known child region" in ScenePresence. There were 4 differentDan Lake2011-10-061-1/+1
| | | | | | ways to access the list/dictionary of child regions and locking was inconsistent. There are now public properties which enforce locks. Callers are no longer required to create new copies of lists.
* Change UpdateAgent (for changes in agent position) to be sentMic Bowman2011-02-031-21/+22
| | | | | | once to each simulator rather than once to each region. This should help with some of the delays caused by multiple outstanding requests to a single service point.
* A bit more frugal on the caller side of closing agents, now that the ↵Diva Canto2011-01-071-16/+20
| | | | receiving end is async. No need for so much concurrency.
* Fix child agent scopingMelanie2011-01-031-4/+4
|
* Remove mono compiler warningsJustin Clark-Casey (justincc)2010-08-261-3/+3
|
* Fixes the long-standing RegionUp bug! Plus lots of other cleanups related to ↵Diva Canto2010-06-131-14/+7
| | | | neighbours.
* minor: remove some compiler warningsJustin Clark-Casey (justincc)2010-03-031-7/+7
|
* * Removed the unused GridRegion.getInternalEndPointPort() (just use ↵John Hurliman2010-02-231-1/+1
| | | | | | | InternalEndPoint.Port). This class is complex enough as it is * Changed the failed to inform neighbor message from a warning to info, since this will fire for every empty neighbor space * Made the EnableSimulator/EstablishAgentCommunication log message more verbose and more clear about what is happening
* Merge branch 'master' into presence-refactorMelanie2010-01-161-6/+1
|\ | | | | | | | | This merge was very conflicted. I think I got them all, but I can't be sure. I had to merge to master or risk divergence to the point of unmergeability.
| * Remove "login disable", "login enable" and "login status" commands.Melanie2010-01-101-7/+0
| |
* | * General cleanup of Teleports, Crossings and Child agents. They are now in ↵Diva Canto2010-01-151-1149/+0
| | | | | | | | | | | | | | the new AgentTransferModule, in line with what MW started implementing back in May -- ITeleportModule. This has been renamed IAgentTransferModule, to be more generic. * HGSceneCommunicationService has been deleted * SceneCommunicationService will likely be deleted soon too
* | Bug in Teleport fixed -- Appearance was missing from AgentCircuitData.Diva Canto2010-01-131-0/+1
| |
* | Several more buglets removed.Diva Canto2010-01-131-16/+13
| |
* | More appearance woes fixed, this time for child agents. Tested on a grid ↵Diva Canto2010-01-121-0/+4
| | | | | | | | with 2 simulators. Everything seems to be working, including border crosses. TPs (prim crossing) need love now.
* | Fixed a couple of bugs with Appearance. Appearance is all good now.Diva Canto2010-01-111-2/+2
| |
* | OpenSim/Framework/Communications/Cache deleted. LibraryRootFolder deleted.Diva Canto2010-01-111-1/+0
| |
* | CommunicationsManager deleted.Diva Canto2010-01-111-3/+1
| |
* | CommunicationsManager is practically empty. Only NetworkServersInfo is there.Diva Canto2010-01-101-6/+1
| |
* | * Changed IPresenceService Logout, so that it takes a position and a lookatDiva Canto2010-01-101-13/+0
| | | | | | | | * CommsManager.AvatarService rerouted
* | * OMG! All but one references to UserProfileCacheService have been rerouted!Diva Canto2010-01-101-3/+4
| | | | | | | | | | * HG is seriously broken here * Compiles. Untested.
* | A few more inches... Old friends things removed. Less references to ↵Diva Canto2010-01-081-19/+0
| | | | | | | | UserProfileService.
* | Inching ahead... This compiles, but very likely does not run.Diva Canto2010-01-081-5/+0
| |
* | * Finished SimulationServiceConnectorDiva Canto2010-01-071-14/+20
|/ | | | | * Started rerouting calls to UserService. * Compiles. May run.
* Change teleports so the TeleportFlags are sent to the destination sim. ItMelanie2009-12-291-2/+2
| | | | | can now determine if a connection is from login, teleport or crossing. Needed for a meaningful banlines implementation
* Getting rid of SimpleRegionInfo and SerializableRegionInfo per MelKunnis2009-12-121-33/+4
| | | | Signed-off-by: Melanie <melanie@t-data.com>
* Remove the old remoting-type interregion code for prim/script crossingMelanie2009-11-261-72/+0
|
* refactor: move most animation methods from ScenePresence into a new ↵Justin Clark-Casey (justincc)2009-11-171-1/+1
| | | | ScenePresenceAnimator class
* Neighbours cache working.Diva Canto2009-09-271-3/+1
|
* Unpacking the mess with OtherRegionUp, so we can have a real cache of the ↵Diva Canto2009-09-271-50/+37
| | | | neighbours in the grid service modules.
* Fixed MapBlocks bug, wrong order of arguments. First version that seems ↵Diva Canto2009-09-261-7/+1
| | | | | | completely functional. Also fixed the notification of the message server in standalone -- that server doesn't usually exist.
* Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensimDiva Canto2009-09-261-1/+1
|\
| * * Fixes teleporting within megaregions on HG enabled regions. You can ↵Teravus Ovares (Dan Olivares)2009-09-251-1/+1
| | | | | | | | teleport around now. (but it still doesn't fix the inconsistent attachment state when teleporting into region slots that are not the south west region on megaregions)
* | First pass at the heart surgery for grid services. Compiles and runs ↵Diva Canto2009-09-261-167/+108
|/ | | | minimally. A few bugs to catch now.
* Moved the property RegionLoginsEnabled from GridComms to the Scene -- not ↵Diva Canto2009-09-251-0/+7
| | | | the scene itself but SceneCommunicationService, for now. Beginning to clear the code from using Region.Communications. grid stuff.
* * Use the BeginInvoke methodology instead of the FireAndForget methodology ↵Teravus Ovares (Dan Olivares)2009-09-131-5/+25
| | | | to try to mitigate a mono assert. Same functionality done a different way.
* * More comments in the RegionCombinerModuleTeravus Ovares (Dan Olivares)2009-09-131-11/+113
| | | | | | * Changed the Destination ID to 0 in the TeleportFinish Event (why did we have it as 3?) * Added border based trigger teleports * Fix MakeRootAgent border cross tests for ensuring that the position is inside the region to use the borders to figure out if it's outside the Region
* * Fix an off by one error on visible neighbors in the 'RequestNeighbors' ↵Teravus Ovares (Dan Olivares)2009-09-101-2/+2
| | | | method. This off by one error showed one extra row of neighbors on the north and east side
* * Enables Child Agents for all virtual regions in the region and their ↵Teravus Ovares (Dan Olivares)2009-09-071-2/+56
| | | | | | neighbors. There still may be issues with crossing into the mentioned neighbors of the virtual regions. This makes regions larger then 512x512 (3 virtual regions) display fully to clients. * Uses a grid request multiple times, so the more regions are in the instance, the longer logging in takes. Consider this temporary until there's a RegionInfo request similar to the MapItem Request.
* minor: organizationalTeravus Ovares (Dan Olivares)2009-09-061-1/+19
| | | | * Move the neighbor region lookup to another method from where it was before in EnableNeighbourChildAgents.
* * One last attempt to get the bordercrossing/primcrossing/attachmentcrossing ↵Teravus Ovares (Dan Olivares)2009-09-021-1/+1
| | | | | | right in the new border framework. * This also contains some inactive preliminary code for disconnecting combined regions that will be used to make one root region a virtual region of a new root region.
* * Rename the RegionCombiner Module from PhysicsCombinerTeravus Ovares (Dan Olivares)2009-08-291-21/+29
|
* * Deal with teleports to other virtual regions in the same scene.Teravus Ovares (Dan Olivares)2009-08-281-9/+80
|
* Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensimDiva Canto2009-08-151-3/+69
|\
| * * minor : commentsTeravus Ovares (Dan Olivares)2009-08-141-3/+69
| | | | | | | | * also re-trigger panda