aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/Framework/EntityTransfer/HGEntityTransferModule.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* refactor: Split most of EntityTransferModule.Teleport() into its same region ↵Justin Clark-Casey (justincc)2012-05-011-7/+8
| | | | | | and different region teleport components. DoTeleport() now retrives IEventQueue itself rather than requiring it to be passed in.
* Merge branch 'master' of ssh://opensimulator.org/var/git/opensimDiva Canto2012-04-271-1/+2
|\
| * Tweak log messages on local region to region teleport path to help with ↵Justin Clark-Casey (justincc)2012-04-261-1/+2
| | | | | | | | problem resolution.
* | Minor change in error message (HG teleport failures)Diva Canto2012-04-271-1/+1
|/
* Slight rewording of output messages.Diva Canto2012-04-241-1/+1
|
* HG: Moved User-level code down to the HGEntityTransferModule where it belongs.Diva Canto2012-04-241-0/+13
|
* Moved the inventory manipulation from HGEntityTransferModule to ↵Diva Canto2012-04-061-146/+3
| | | | HGInventoryAccessModule where it belongs. They need to exchange some events, so added those to EventManager. Those events (TeleportStart and TeleportFail) are nice to have anyway.
* Deleted the unused and commented code from 2 commits ago.Diva Canto2012-04-061-241/+1
|
* WARNING: LOTS OF COMMENTED AND UNUSED CODE IN THIS COMMIT. This is on ↵Diva Canto2012-04-061-21/+295
| | | | purpose; it's an historical record of what works and what doesn't wrt manipulating inventory at the viewer. I'll remove the unused code in a subsequent commit, but wanted to place it in history. The uncommented code works.
* HG 2.0 Suitcase inventory: proof of concept now working properly with the ↵Diva Canto2012-03-281-10/+11
| | | | heavy SendBulkInventoryUpdate message. Waiting for Melanie to finish the light-weight version of that message.
* HG 2.0: added the beginning of HGSuitcaseInventoryService. Plus moved the ↵Diva Canto2012-03-281-7/+61
| | | | hack away from ScenePresence. This is better but it still doesn't restore the inventory upon arrival.
* HG: Switch root folders from under the viewer. Towards HG 2.0. This is ↵Diva Canto2012-03-271-10/+44
| | | | guarded by an obscure config that no one but me should be using at this point.
* HG: beginning of a more restrictive inventory access procedure (optional). ↵Diva Canto2012-03-271-0/+26
| | | | Experimental: we'll try switching the root folder from under the viewer.
* HG: This hopefully fixes the HG teleports back home to OSGrid. Looks like ↵Diva Canto2012-01-311-1/+1
| | | | Uri.ToString() drops the port when it's port 80.
* Added UserManagementModule.IsLocalGridUser(UUID) to be used throughout ↵Diva Canto2011-12-291-3/+4
| | | | region Scenes and Modules. Changed existing modules to use it instead of assuming that foreign = null account.
* HG: more adjustments for making HG Simian work. Added server_uri as new key ↵Diva Canto2011-12-291-2/+3
| | | | on get_agent_home in UAS.
* HG minor bug fix and marked one method obsolete in UAS.Diva Canto2011-12-161-1/+4
|
* Tell hypergridders when their teleports fail because of the 4096 limit ↵Justin Clark-Casey (justincc)2011-06-241-4/+2
| | | | | | | | | | | rather than just saying "destination not found" Instead of performing the 4096 check when the region is linked (and subsequently removing the link), leave the link in place and perform the check in the entity transfer module This allows us to explicitly tell the hypergridder why the teleport failed (region out of range). It also allows people on regions that are within range (on a large source grid) to teleport. The Check4096 config parameter in the [GridService] section is replaced by a max_distance paramter in a new [EntityTransfer] section in OpenSimDefaults.ini Since the parameter is in OpenSimDefaults.ini no action needs to be taken unless you want to increase this limit. It could also be decreased. The check is being made in the base entity transfer module, since I believe the viewer problem occurs both on extremely large grids and while hypergridding.
* 3rd way of reseting the HG Map. This time, don't use the grid service; ↵Diva Canto2011-06-101-25/+0
| | | | instead keep track of which map blocks each client has seen in the region, and reset exactly those when the client closes.
* New method for resetting the map on HG: do it only once upon changing grids, ↵Diva Canto2011-06-101-0/+26
| | | | and reset only exactly the map blocks that had regions in them. WARNING: this fetches all the regions from the Grid service, so there is a chance that this is a really bad idea in large grids. Pushing it for testing.
* oopsDiva Canto2011-06-031-1/+1
|
* HG Landmarks now working.Diva Canto2011-06-031-0/+53
|
* Fatpack message on agent transfers: 1 message only (UpdateAgent) containing ↵Diva Canto2011-04-281-2/+3
| | | | the agent and all attachments. Preserves backwards compatibility -- older sims get passed attachments one by one. Meaning that I finally introduced versioning in the simulation service.
* Parameterizes the view distance used to compute and manageMic Bowman2011-02-221-2/+2
| | | | | | | | | | | | | | child agents in neighbor regions. This means you can extend the view on a simulator beyond the default 3x3 regions. This uses a region default draw distance and should be replaced at some point by the avatar specified draw distance. That will require more careful, dynamic recomputation of child agents every time the draw distance changes. WARNING: this is experimental and has known instabilities. specifically all regions "within site" should be running the same default draw distance or agents will not be closed correctly.
* Fixed some inconsistency with trailing /. Made debug messages consistent. ↵Diva Canto2010-12-051-5/+5
| | | | Changed the stored region names of HG regions. Increased the size of regionName in DB.
* * throw debug message when no HomeURI is setJonathan Freedman2010-10-241-0/+2
|
* * change the data exchanged within hypergrid transactionsJonathan Freedman2010-10-211-1/+4
|
* Better comment (related to previous commit)Diva Canto2010-08-151-1/+1
|
* Addresses mantis #4929. Agent was being logged off the grid too soon -- ↵Diva Canto2010-08-151-4/+10
| | | | things may still fail.
* * Added missing loggout notification to home grid upon agents logging out in ↵Diva Canto2010-05-081-0/+8
| | | | | | foreign grids. * Added missing config in StandaloneHypergrid.ini
* GridUserService in place. Replaces the contrived concept of storing user's ↵Diva Canto2010-05-071-1/+8
| | | | | | home and position info in the presence service. WARNING: I violated a taboo by deleting 2 migration files and simplifying the original table creation for Presence. This should not cause any problems to anyone, though. Things will work with the new simplified table, as well as with the previous contrived one. If there are any problems, solving them is as easy as dropping the presence table and deleting its row in the migrations table. The presence info only exists during a user's session anyway. BTW, the Meshing files want to be committed too -- EOFs.
* * HGGridConnector is no longer necessary.Diva Canto2010-01-291-12/+16
| | | | * Handle logout properly. This needed an addition to IClientAPI, because of how the logout packet is currently being handled -- the agent is being removed from the scene before the different event handlers are executed, which is broken.
* Works for grid login.Diva Canto2010-01-291-11/+28
|
* HG 1.5 is in place. Tested in standalone only.Diva Canto2010-01-281-51/+61
|
* Added ExternalName config on Gatekeeper.Diva Canto2010-01-271-0/+1
|
* Some method implementations were missing from LocalGridServiceConnector.Diva Canto2010-01-241-0/+2
|
* Integrated the hyperlinking with the GridService.Diva Canto2010-01-241-18/+27
|
* Go Home works. With security!!Diva Canto2010-01-181-2/+67
|
* * Added missing GatekeeperServiceConnectorDiva Canto2010-01-181-0/+49
| | | | * Added basic machinery for teleporting users home. Untested.
* * Fixed misspelling of field in GridServiceDiva Canto2010-01-181-37/+0
| | | | * Moved TeleportClientHome to EntityTransferModule
* HG teleports through gatekeeper are working.Diva Canto2010-01-171-11/+0
|
* Agent gets there through the Gatekeeper, but still a few quirks to fix.Diva Canto2010-01-171-0/+27
|
* Oops, forgot this one.Diva Canto2010-01-171-0/+137