aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Temporary fix for 'User already online' issue in standalone mode.Teravus Ovares2007-11-302-1/+12
| | | | | * Revert this once we get a working logoff.
* add a few more parens to make sure that throttling conditionSean Dague2007-11-291-1/+1
| | | | | | is really happening the way we want it to.
* * Fixed neighbour range buglbsa712007-11-299-58/+57
| | | | | * Various refactorings
* * Thanks to _SomeOne_, Server side permissions on object editing. Be aware, ↵Teravus Ovares2007-11-293-90/+108
| | | | that if you're editing an object on your client that you're not allowed to, it'll appear that it's moving to you, but won't actually be moving on the sim.
* *Added more information about the sim that you're connecting to in remoting ↵Teravus Ovares2007-11-291-5/+15
| | | | | | | | during the sim, regionup message. *Added the main cause for the remoting error to the console display. *This will make it easier to debug future remoting issues.
* * Added a 50 second restart notify timer that gets reset when new regions ↵Teravus Ovares2007-11-292-28/+32
| | | | come up to give servers that host a lot of sims a long time to start listening.
* * minor refactoringslbsa712007-11-292-7/+7
|
* * Locking on local scope variable does not make sense - every thread will ↵lbsa712007-11-291-28/+22
| | | | | | | | have its own * Locking on value, then changing it does not make sense - lock will happen on old reference * Taking a local copy of the shared resource then locking on the copy does not make sense - lock will happen on copy
* Changed to doing only 1 request to the grid server from main map. Hopefully ↵Brian McBee2007-11-291-9/+1
| | | | we are not requesting too much in one gulp.
* * Fixed about 7 issues with restarting sims and resolved interRegion comms ↵Teravus Ovares2007-11-295-133/+205
| | | | | | | issues. This includes the issue that MW described this morning. There's a lot of little nit picky changes that make a world of difference.
* I believe this turns throttling back on. I had expectedSean Dague2007-11-281-8/+8
| | | | | | | that the Queue would come in by reference, but it didn't appear to be.
* merged ClientView into a non partial class. WillSean Dague2007-11-285-3246/+3090
| | | | | | | make it easier to start breaking this up into more discreet functional classes
* Moved the m_sceneGridService.RegisterRegion(RegionInfo); call out of ↵MW2007-11-285-36/+30
| | | | | | | LoadWorldMap and into its own public method (which is called during region creation). We shouldn't have things like that in methods like LoadWorldMap as some regions might not being having a worldmap loaded via the LoadWorldMap method (like in custom applications). Deleted the CreateTerrainTextureInitial Method which was a 99% duplicate of CreateTerrainTexture, with just a bool field setting difference. That bool is now passed to CreateTerrainTexture as a param.
* * Disambiguation in the 'sim is restarting message' that tells you 'which' ↵Teravus Ovares2007-11-281-2/+2
| | | | sim is restarting in the area.
* * Restaring the sim works fine in grid mode now. Sims announce themselves ↵Teravus Ovares2007-11-2810-43/+147
| | | | | | | to their neighbors when they start up. Neighbors get this message and tell their agents that there's a new sim up. * Certain unrecoverable physics based crashes in ODE are now hooked up to the 'restart the sim' routine.
* build ThrottleCheck function to clear up bits of the throttleSean Dague2007-11-271-71/+27
| | | | | | | | code. Fix typo on throttling Task packets incorrectly
* moved out nested class to it's own fileSean Dague2007-11-272-15/+44
|
* some variable renames to help me read the throttle codeSean Dague2007-11-273-68/+68
|
* Fixed bug, where the clients in a region weren't told to kill a user's ↵MW2007-11-272-0/+12
| | | | avatar when that user teleported to a different region.
* Remove unused function, one less warningSean Dague2007-11-271-7/+0
|
* Fixed an event in the events chain in inter-region communications.Teravus Ovares2007-11-276-70/+284
| | | | | As a consequence, restarting sims in the same process instance now shows them when they come back up in grid mode and standalone mode.
* MainMap workaround. Map still does not fill in automatically, but one click ↵Brian McBee2007-11-261-1/+9
| | | | on map should return a decent portion of it.
* * Disabled primitive count updates on Parcels for the moment, until we can ↵Adam Frisby2007-11-261-0/+4
| | | | move parcels into a module.
* * Restarting regions with the estate tools works in sandbox mode. I'm still ↵Teravus Ovares2007-11-268-25/+211
| | | | working on grid mode, however. It doesn't break anything, but that feature doesn't work in grid mode yet either.
* Added Region name to the terrain texture description that gets sent to the ↵Brian McBee2007-11-251-0/+2
| | | | asset server
* Added new configuration item to User Server: X and Y of region to send user ↵Brian McBee2007-11-251-1/+2
| | | | to if their logon region is down. Known good region, sort of.
* Rez new prims ON the ground, not halfway buried. Mantis 33.Brian McBee2007-11-251-4/+10
|
* * Added the ability to restart your individual sims from within them using ↵Teravus Ovares2007-11-258-5/+287
| | | | | | | the estate tools. * The sims properly restart, however they don't yet notify the existing avatars that they are up. To see the sim again, you'll need to log-out and back in until I can figure out how to get the proper data to the sims and to the avatar so they reconnect again.
* Ignore nullreferenceexception in removeclient. The avatar is already gone.Brian McBee2007-11-251-0/+5
|
* fixed order of map block requests to grid server. flipped map texture, as it ↵Brian McBee2007-11-252-2/+17
| | | | was upside down.
* * Removed references to "new LLUUID()", replaced with LLUUID.Zero.Adam Frisby2007-11-242-2/+2
|
* * Added some bounds checks to the sendLandUpdate packet to deal with agents ↵Adam Frisby2007-11-241-4/+4
| | | | | | | coming in from foreign regions. * Updated bounds-check of getLandObject to check for >= 256 rather than > 256.
* * Changed reference to NullReferenceException to ↵Teravus Ovares2007-11-241-1/+1
| | | | System.NullReferenceException for Linux
* Test storing terrain texture to grid assetserver on startup. Needed for main ↵Brian McBee2007-11-241-1/+14
| | | | map functionality.
* * Added a way for the Region master user to kick individual users from their ↵Teravus Ovares2007-11-246-21/+97
| | | | | | | sim with a custom message. Their client says, "You've been logged off of secondlife, <Your custom message here> and logs them off. * Added a way for the Region master user to kick *ALL* users from *ALL* their regions in the estate with a custom message.
* Make remoting errors because of missing adjacent regions a little more user ↵Brian McBee2007-11-241-20/+36
| | | | and console friendly
* * Hanling RequestGodlikePowers. On Request.. sends the sim owner's client ↵Teravus Ovares2007-11-245-18/+59
| | | | the appropriate messages to make it think it's got god status. Will be used for finding more unimplemented packets....
* *Shared Modules have feelings too! -- Shared Region Modules that are found ↵mingchen2007-11-242-2/+10
| | | | in DLLs are now correctly loaded automagically.
* * Added a nice 'The Region is going down.' message to the user when the sim ↵Teravus Ovares2007-11-245-3/+60
| | | | owner issues 'shutdown' on the console.
* *Fixed bug causing parcel prim counts to stop updating.mingchen2007-11-231-0/+13
|
* *Fixed bug that resulted in most land settings being sent to the client. ↵mingchen2007-11-231-1/+1
| | | | Media settings/parcel name are now correctly sent.
* * the export-map now takes 'CurrentOrFirst' Scene, not necessarily the ↵lbsa712007-11-231-5/+4
| | | | CurrentScene (as that is not set initially, and hence the command was a bit unintuitive)
* * added some functions for use in raytracing. They're kind of crappy now, ↵Teravus Ovares2007-11-236-0/+224
| | | | | | | so they only display 'guesses' on the console when you rez a prim. * any math gurus who'd like to improve rezzing need only to make the raytracer in SceneObjectPart work :D
* Fixed Terrain rescale commandBrian McBee2007-11-231-1/+1
|
* * Added more commentsTeravus Ovares2007-11-222-7/+10
| | | | | * Tweaked the esoteric throttler parameters again.
* * Added another code path to skip the packet throttle queues when there's no ↵Teravus Ovares2007-11-221-7/+73
| | | | need to queue the packet up.
* * Quelled a Log format exception in the logging routines.Teravus Ovares2007-11-222-5/+10
| | | | | | * Tweaked some esoteric throttle settings * Removed AgentThrottle from the unsupported packet list.
* Created a client driven packet throttler. The sim now respects the client's ↵Teravus Ovares2007-11-223-21/+434
| | | | | | | network throttle settings but does sanity checks to avoid too little(nothing gets sent) or too much(the sim crashes) data. * Consider this experimental.. however, it looks very promising.
* * Added code to capture the draw distance setting from the client.Teravus Ovares2007-11-224-13/+113
| | | | | * Added a support function to InnerScene to calculate the distance between two vectors.
* Fixed bug that can lead to infinitive loopsMW2007-11-211-0/+6
|