aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/SceneManager.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Added a flag to load-xml console command, that will generate new uuids for ↵MW2007-12-031-2/+2
| | | | | | | | the loaded Sceneobjects (as per mantis request #53). To use append "-newUID" to the end of the command, so new format is : "load-xml <filename> -newUID". If you don't add the "-newUID", then the uuids in the xml file will be kept.
* * Fixed neighbour range buglbsa712007-11-291-3/+7
| | | | | * Various refactorings
* * Restaring the sim works fine in grid mode now. Sims announce themselves ↵Teravus Ovares2007-11-281-1/+1
| | | | | | | 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.
* Fixed an event in the events chain in inter-region communications.Teravus Ovares2007-11-271-0/+6
| | | | | As a consequence, restarting sims in the same process instance now shows them when they come back up in grid mode and standalone mode.
* * Restarting regions with the estate tools works in sandbox mode. I'm still ↵Teravus Ovares2007-11-261-2/+20
| | | | working on grid mode, however. It doesn't break anything, but that feature doesn't work in grid mode yet either.
* * Added the ability to restart your individual sims from within them using ↵Teravus Ovares2007-11-251-0/+56
| | | | | | | 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 nice 'The Region is going down.' message to the user when the sim ↵Teravus Ovares2007-11-241-1/+1
| | | | owner issues 'shutdown' on the console.
* Some work on cleanly removing Regions.MW2007-11-131-0/+29
|
* * Optimized usingslbsa712007-10-301-44/+42
| | | | | | * Shortened type references * Removed redundant 'this' qualifier
* as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW2007-10-291-1/+1
| | | | | | | Have flattened the OpenSim.Framework project/namespace. The problem is that the namespace is still wrong as its "OpenSim.Framework" while the directory is "OpenSim\Framework\General" , so we need to decide if we change the directory or correct the namespace. Note this has lead to a big flat project, but I think a lot of the files we most likely don't even use any longer. And others belong in other projects/namespaces anyway.
* * ModuleLoader: Privatized some too-public fieldslbsa712007-10-291-0/+5
| | | | | | | * Scene: Changed name from MakeAvatarPhysical to MakeRootAgent and added ForEachClient * SceneManager: Added ForEachScene * Worked some on appearances.
* Started the process of cleaning up AssetCache and moving most of the code ↵MW2007-10-291-0/+17
| | | | into modules. Have moved TextureRequest handling (from the client) to a module. But even though to start with I just did a little bit of cleaning up of the existing code, it doesn't seem to work as good as the old code so I need to spend more time on it. So for now am committing my changes but with them not in use. So for now all Texture and asset requests are still handled by the old code in AssetCache.
* * Added XMLRPC Controller Module to OpenSimMain which allows XML-RPC queries ↵Adam Frisby2007-10-251-0/+8
| | | | | | | | to be sent to the core application. * Disabled by default, but has two functions so far -- shutdown (timed or now), and create-region. * Added SendGeneralAlert function to SceneManager allowing all-user alerts to be sent from OpenSimMain.
* nice catch by chi11ken that I was setting the wrong propertySean Dague2007-10-221-10/+10
|
* Made some changes to the load/save xml format, So that the old format can ↵MW2007-10-221-0/+10
| | | | still be used, I have added new console commands of "load-xml2" and "save-xml2", if the old versions worked for you then please continue using them (at least for now). The new versions haven't been tested that much, so their format could be subject to change.
* * Applied patch #418 : copyright-r2012.patch - some errors, but got most thrulbsa712007-10-151-1/+29
|
* getting all our line endings consistant againSean Dague2007-10-051-250/+250
|
* * Renamed ScriptConsole to PluginConsole for clarityAdam Frisby2007-09-241-1/+1
| | | | | * Fixed a bug where ODE tries to do a physics update for zero frames.
* * Added TryGetAvatarByNamelbsa712007-09-241-0/+14
|
* * Continuing refactoring of presencelbsa712007-09-211-3/+3
| | | | | | | | * Deleted stub ScenePresence.Body.cs * Added stub Region classes The idea is to, at first, have every ScenePresence have one RegionPresence, moving code over to it until we can detach the two classes and not have a ScenePresence for every RegionPresence.
* * even more renaming and refactoring; the cleaning woman is on call.lbsa712007-09-201-1/+1
|
* * moved SceneManager to RegionApplicationBaselbsa712007-09-201-0/+6
| | | | | | * Implemented SceneManager.StopScene() and Scene.Stop() * Some SimpleApping
* * Added TryGetAvatar to SceneManagerlbsa712007-09-201-208/+223
| | | | | * Refactored some names for clarity
* * Modernized ScriptManager to new interface-based module calls.lbsa712007-09-191-37/+17
| | | | | * 'remove redundant this qualifier' ftw
* * Merged ClientViewBase into ClientView for great justicelbsa712007-09-181-1/+0
|
* fixing me some line endingsSean Dague2007-09-171-237/+237
|
* * Moved some commands from Scene into SceneManager so they could be used ↵lbsa712007-09-171-1/+28
| | | | | | | with 'root' * Removed some duplicated commands
* * CHANGED SOME CONSOLE COMMAND BEHAVIOURSlbsa712007-09-171-0/+210
* Normalized 'change-region' so (almost) all commands are context sensitive (use 'root' or '..' to set 'all scenes' context) * 'terrain-sim' is thusly obsolete, use 'change-region', followed by 'terrain' * Introduced SceneManager to administrate operations on group of scenes and moved relevant funcs there. * In it, there's a ForEach(Action<Scene>) that either passes all scenes, or only current scene depending on context. * Changed default prim backup (save-xml/load-xml) xml to "prim-backup.xml" * Changed Disable/EnablePermissions to BypassPermissions = true/false; Also: * Removed unused and non-existent project ref