Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | * Fixed neighbour range bug | lbsa71 | 2007-11-29 | 1 | -2/+2 | |
| | | | | | * Various refactorings | |||||
* | * Thanks to _SomeOne_, Server side permissions on object editing. Be aware, ↵ | Teravus Ovares | 2007-11-29 | 1 | -83/+88 | |
| | | | | 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. | |||||
* | I believe this turns throttling back on. I had expected | Sean Dague | 2007-11-28 | 1 | -8/+8 | |
| | | | | | | | that the Queue would come in by reference, but it didn't appear to be. | |||||
* | merged ClientView into a non partial class. Will | Sean Dague | 2007-11-28 | 5 | -3246/+3090 | |
| | | | | | | | make it easier to start breaking this up into more discreet functional classes | |||||
* | Moved the m_sceneGridService.RegisterRegion(RegionInfo); call out of ↵ | MW | 2007-11-28 | 2 | -5/+6 | |
| | | | | | | | 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. | |||||
* | build ThrottleCheck function to clear up bits of the throttle | Sean Dague | 2007-11-27 | 1 | -71/+27 | |
| | | | | | | | | code. Fix typo on throttling Task packets incorrectly | |||||
* | moved out nested class to it's own file | Sean Dague | 2007-11-27 | 2 | -15/+44 | |
| | ||||||
* | some variable renames to help me read the throttle code | Sean Dague | 2007-11-27 | 3 | -68/+68 | |
| | ||||||
* | Added new configuration item to User Server: X and Y of region to send user ↵ | Brian McBee | 2007-11-25 | 1 | -1/+2 | |
| | | | | to if their logon region is down. Known good region, sort of. | |||||
* | * Added the ability to restart your individual sims from within them using ↵ | Teravus Ovares | 2007-11-25 | 1 | -0/+14 | |
| | | | | | | | 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. | |||||
* | * Added a way for the Region master user to kick individual users from their ↵ | Teravus Ovares | 2007-11-24 | 3 | -5/+26 | |
| | | | | | | | 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. | |||||
* | * Hanling RequestGodlikePowers. On Request.. sends the sim owner's client ↵ | Teravus Ovares | 2007-11-24 | 2 | -18/+7 | |
| | | | | the appropriate messages to make it think it's got god status. Will be used for finding more unimplemented packets.... | |||||
* | * Added a nice 'The Region is going down.' message to the user when the sim ↵ | Teravus Ovares | 2007-11-24 | 1 | -0/+41 | |
| | | | | owner issues 'shutdown' on the console. | |||||
* | * Added more comments | Teravus Ovares | 2007-11-22 | 2 | -7/+10 | |
| | | | | | * Tweaked the esoteric throttler parameters again. | |||||
* | * Added another code path to skip the packet throttle queues when there's no ↵ | Teravus Ovares | 2007-11-22 | 1 | -7/+73 | |
| | | | | need to queue the packet up. | |||||
* | * Quelled a Log format exception in the logging routines. | Teravus Ovares | 2007-11-22 | 2 | -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 Ovares | 2007-11-22 | 3 | -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 Ovares | 2007-11-22 | 1 | -1/+2 | |
| | | | | | * Added a support function to InnerScene to calculate the distance between two vectors. | |||||
* | * Refactored IClientAPI.OutPacket to require a second mandatory parameter. ↵ | Teravus Ovares | 2007-11-18 | 5 | -59/+59 | |
| | | | | This parameter has an enum:int ThrottleOutPacketType and contains types; Resend, Land, Wind, Cloud, Task, Texture, and Asset. | |||||
* | cleaned up some mono compiler warnings | Jeff Ames | 2007-11-18 | 1 | -1/+1 | |
| | ||||||
* | first stab at implementation of CopyInventoryItem | Jeff Ames | 2007-11-18 | 2 | -0/+11 | |
| | ||||||
* | Revert the previous commit - indeed this needs to be fixed in a | Dalien Talbot | 2007-11-18 | 1 | -9/+3 | |
| | | | | | | different place... | |||||
* | Trap the error during the logout with connections to multiple sims on | Dalien Talbot | 2007-11-18 | 1 | -3/+9 | |
| | | | | | | | the same box (error in closecircuit) - temp band-aid, should have a better fix. | |||||
* | Added handler for MapNameRequest - OnMapNameRequest | Dalien Talbot | 2007-11-18 | 2 | -0/+10 | |
| | ||||||
* | * fixed goofy documentation error | Teravus Ovares | 2007-11-17 | 1 | -1/+1 | |
| | ||||||
* | * Added decoding of the AgentThrottleBlock of the AgentThrottle packet. ↵ | Teravus Ovares | 2007-11-17 | 1 | -0/+55 | |
| | | | | It's still unhandled, and useful data can be sent to the packet throttler :D | |||||
* | Added ClickAction property to SceneObjectPart (and the relevant changes in ↵ | MW | 2007-11-17 | 1 | -2/+2 | |
| | | | | IClientAPI so its used), so that the default click action (ie touch, sit, etc) can be set on a prim. Note: Sill need to handle the incoming packets that set this, from the client. | |||||
* | *** BIG CHANGES : REGION STORAGE MOVED : UPDATE YOUR OpenSim.ini FROM ↵ | lbsa71 | 2007-11-15 | 1 | -3/+7 | |
| | | | | | | | | | | | OpenSim.ini.example ** * Now moved region storage from region to application, so we have one storage per application, instead of one per region. * Changed so that the region store providers use connectionstrings, not filenames * Removed various unfit fields and properties (call me Darwin) | |||||
* | * Implemented the little friendly pop tooltip messages that appear when you ↵ | Teravus Ovares | 2007-11-15 | 2 | -0/+29 | |
| | | | | hover your mouse over prim with the object name, description, ownerid.. etc. | |||||
* | * Copied objects are now owned by the object copier (Next Owner) (however ↵ | Teravus Ovares | 2007-11-14 | 1 | -1/+2 | |
| | | | | | | | next owner permissions are not applied yet) * In Serverside permissions mode; If you've copied an object, then you can delete it and clean up after yourself. The rest of the permissions functionality is still unchanged. Admin can delete any object.. etc. | |||||
* | * Added AvatarPicker in Standalone mode. Works for finding avatar to ban, ↵ | Teravus Ovares | 2007-11-13 | 3 | -6/+25 | |
| | | | | | | | manually trying to add a friend (with the add button) or useful to those who are curious which usernames have visited your standalone sim. Important for future development :D. * Grid mode always returns 0 results until the Grid Communications portion is done. | |||||
* | first pass on unlinking of objects. From Jay Clarke (IBM) | Sean Dague | 2007-11-13 | 2 | -2/+23 | |
| | ||||||
* | Some work on cleanly removing Regions. | MW | 2007-11-13 | 1 | -0/+10 | |
| | ||||||
* | * Implemented Walk Vs Run in ODE. Also helps make the walk look smoother. | Teravus Ovares | 2007-11-12 | 2 | -0/+8 | |
| | | | | | * All thanks to unimplemented packet listing :D | |||||
* | enable typing animation for chat, maybe | Jeff Ames | 2007-11-12 | 1 | -5/+1 | |
| | ||||||
* | added verbose output of unhandled packets from the viewer | Jeff Ames | 2007-11-12 | 1 | -6/+8 | |
| | ||||||
* | Patch from Mathias Soeken (thanks Mathias!) to take care of the color | Dalien Talbot | 2007-11-11 | 1 | -1/+5 | |
| | | | | | | | and alpha argument of the llSetText command. | |||||
* | * Moves the Meshmerizer to a separate plugin | Teravus Ovares | 2007-11-10 | 1 | -3/+4 | |
| | | | | | | * Experimental. Linux Prebuild needs testing. * One more update after this to remove the ODEMeshing directory.... | |||||
* | add a few more verbose bits | Sean Dague | 2007-11-09 | 1 | -0/+2 | |
| | ||||||
* | turn back on verbose message for resending packets | Sean Dague | 2007-11-09 | 1 | -2/+2 | |
| | ||||||
* | * Protip: Commit AFTER compiling. | Adam Frisby | 2007-11-09 | 1 | -1/+1 | |
| | ||||||
* | * Added some code to prevent a spinlock. | Adam Frisby | 2007-11-09 | 1 | -3/+7 | |
| | ||||||
* | * Tweaked how the throttle works. | Adam Frisby | 2007-11-09 | 1 | -1/+9 | |
| | ||||||
* | * Tweaked throttle sizes. Throttle is now 256kbps outbound per client. | Adam Frisby | 2007-11-09 | 1 | -2/+3 | |
| | ||||||
* | * Added some *VERY* experimental highly dodgy throttling of outbound packets ↵ | Adam Frisby | 2007-11-09 | 1 | -4/+31 | |
| | | | | to help alleviate clients borking during massive amounts of updates. Needs work. | |||||
* | * Fixed Resending Terse Updates Message on the console causing CPU usage to ↵ | Teravus Ovares | 2007-11-09 | 1 | -2/+2 | |
| | | | | spike when the network connection isn't 100% and fast. | |||||
* | fixed non-ASCII chat and IM | Jeff Ames | 2007-11-08 | 2 | -4/+5 | |
| | ||||||
* | * Added Rotational Velocity reporting for Client Interpolation to Terse Updates | Teravus Ovares | 2007-11-08 | 1 | -10/+23 | |
| | | | | | * Added Angular Velocity reporting for smooth-ish rotations on object collisions | |||||
* | add SendSunPos function to IClientAPI to let us pull all the sun | Sean Dague | 2007-11-07 | 1 | -2/+14 | |
| | | | | | | calculation logic into a module | |||||
* | * Substituted som 'GenericCall' with Action<> | lbsa71 | 2007-11-05 | 2 | -5/+5 | |
| | | | | | | * OnRequestWearables does no longer accept 'Client' as param, since it's always on the current client * Fixed SendOwnWearables to always operate on self, as that's what it does |