aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/RegionInfo.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-03-02Moved the SetupScene methods from RegionApplicationBase to OpenSimBase [Do ↵MW1-0/+1
we really still need RegionApplicationBase?] Added a flag (bool m_autoCreateLindenStack = true) which says if the ClientStack will be autocreated and initialised when creating regions. This helps with moving ClientStacks to Region modules. Currently this flag is hardcoded to true, as it is only for testing at the moment, so you need to change the value in the code if you want to turn off auto creating.
2009-02-14Moved RegionUp to REST/LocalComms. The original functionality has been ↵diva1-0/+69
entirely maintained, although it will have to be revisited soon, because it's buggy.
2009-01-13* minor: remove some mono compiler warningsJustin Clarke Casey1-3/+3
2009-01-02Allow some values that are set in OpenSim.ini to be set from region configMelanie Thielker1-2/+65
XML as well.
2008-12-30* Implement saving of region settings in OAR filesJustin Clarke Casey1-2/+0
* This means that you can now save terrain textures, water height, etc. * Estate settings are not supported * Older OAR files without these settings can still be loaded
2008-12-18* Apply http://opensimulator.org/mantis/view.php?id=2810Justin Clarke Casey1-2/+1
* Fix set up of master avatar on a fresh OpenSim install * Turns out we had started hashing the password too many times. Thanks jonc!
2008-11-08* Added IClientIM to IClientCore interfacesAdam Frisby1-2/+1
* Changed SendInstantMessage, dropped fromAgentSession and imSessionID as security precaution, see http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#Porting_Guide for details on porting. * Removed unused usings from Framework.*
2008-09-30Allow create-region to load files from arbitrary locationsMelanie Thielker1-0/+5
2008-09-18adds support to delete a region completely and offers thatDr Scofield1-0/+3
functionality via the console command "delete-region" and also via RemoteAdminPlugin. minor typo fix.
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-24/+24
* This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
2008-08-18Fix compiler warning due to incomplete refactoring in r5901.Jeff Ames1-4/+0
2008-08-18Formatting cleanup.Jeff Ames1-11/+10
2008-08-01* Drop cached inventory from the local region when a user crosses out into a ↵Justin Clarke Casey1-20/+22
remote region * May resolves inventory problems that occur when the user moves between two regions` * e.g. if the user moves to a second region, adds an inventory item, moves back to the original region then tries to manipulate that item * Not yet implemented for teleport
2008-07-18Patch #9151Melanie Thielker1-39/+2
Makes the estate dialog fully functional. Implements all client facing functionality. Moves estate data from estate_settings.xml, which is used to provide defaults, to the region data store. Creates one estate for each region, and places the region in it. Converts all region bans to estate bans.
2008-07-08RegionInfo.configMember can be null for dynamically created regionsDr Scofield1-0/+3
that are not backed by a file.
2008-07-06Copyright notices and formatting cleanup.Jeff Ames1-1/+1
2008-06-30Mantis#1637. Thank you kindly, Melanie for a patch that:Charles Krinke1-1/+17
Make each region load it's settings from the database on startup. No user functionality yet.
2008-06-21* Adds Region ban capability to Regions. You access this by going to ↵Teravus Ovares1-0/+24
World->Region/Estate. Then on the Estate tab, at the lower right hand corner, clicking the 'Add' button and picking an avatar. * It only persists across reboots for the mySQL datastore currently. * Currently have stubs in the other datastores.
2008-06-14* Enables maptile display in grid mode for simulators that are not on the ↵Teravus Ovares1-0/+28
same instance. * Only generates a new maptile after a refresh interval * Maptile names have the UnixTimeSinceEpoch that they were generated and the regionUUID they're from, so you can know which ones are no longer necessary. * Updates RegionInfo, so backup your /bin/Region/*.xml files.
2008-05-26* Assigns a random UUID to a region if the Sim UUID is null.Adam Frisby1-1/+1
2008-05-16Formatting cleanup.Jeff Ames1-4/+4
2008-05-14From: Dr Schofield <hud@zurich.ibm.com>Justin Clarke Casey1-1/+1
Rename SearializableRegionInfo to SerializableRegionInfo (class was already named correctly)
2008-05-14Formatting cleanup.Jeff Ames1-1/+1
2008-04-29* Spring cleaning.Adam Frisby1-81/+67
* Added new generic "Location" class to handle 2D integer locations. Going to use it to replace all RegionHandle and X,Y coordinate references throughout the entire project. You have been warned.
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-1/+0
(this took a while to run).
2008-04-13* Fix a bug in the friends module that causes a friend not to appear online ↵Teravus Ovares1-0/+1
when they were. * A few things for testing. * This makes a modification to the region registration with the grid server so that the region can send it a chosen password to identify itself. It will not cause any errors, if either one are not updated.
2008-04-11* From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey1-2/+59
* This patch adds support for saving a dynamically generated region to the filesystem (as a region xml file) * Also adds some error checknig to make sure the dynamically generated region name, id or location are not already taken. * Thanks Dr Scofield
2008-03-30* Minor cleanupTeravus Ovares1-4/+1
2008-03-30This update has good news and bad news, first the bad.Teravus Ovares1-0/+17
* This update breaks inter-region communications, sorry. * You will need to run prebuild. Next, the good; * This update solves the unexpected binary element when Linux simulators inform windows simulators and vice versa. So Linux Simulators and Windows simulators are 100% compatible again. * This update introduces an Integer in the prim crossing method to tell the receiving simulator which XML method to use to load the prim that crossed the border. If the receiving prim doesn't support the method, the prim crossing fails and no prims are lost. That being said, it's best to update all your simulators to this revision at once.
2008-03-23* Start passing around a region server's http port in RegionInfo.Justin Clarke Casey1-3/+14
* This means that caps methods (editing scripts, poss map functions, etc) on non-home regions should now work with servers which are listening for http ports on a non default (9000) port. * If you are running a region server, this may only work properly once your grid server upgrades to this revision * PLEASE NOTE: This shouldn't cause inter-region problems if one end of the connection hasn't upgraded to this revision. However if it does, the instability will persist until the grid and region (and possibly all the region's neighbours) have upgraded to this revision. * This revision also adds extra login related messages, both for success and failure conditions
2008-03-22* Catch the occasional resolution exception that comes out of ↵Justin Clarke Casey1-2/+9
SceneCommunicationService.EnableChildAgents so we can see what hostname is failing
2008-03-19Fixed some comparisons of LLUUIDs to null.Jeff Ames1-1/+1
Thanks to DrSchofld for pointing this out.
2008-03-18Formatting cleanup.Jeff Ames1-27/+27
2008-03-04* One line fix to get everything working again. Essentially set the ↵Teravus Ovares1-0/+1
originRegionID = RegionID in RegionInfo.cs on line 375
2008-03-04Merged 3Di code that provides scene and avatar serialization, and plugin ↵Johan Berntsson1-1/+22
support for region move/split/merge. See ThirdParty/3Di/README.txt. Unless the new modules are used there should be no noticeable changes when running OpenSim.
2008-02-14* Made new Framework.Constants class, added RegionSize member.Adam Frisby1-1/+1
* Converted all instances of "256" spotted to use RegionSize instead. Some approximations used for border crossings (ie 255.9f) are still using that value, but should be updated to use something based on RegionSize. * Moving Terrain to a RegionModule, implemented ITerrainChannel and TerrainModule - nonfunctional, but will be soon.
2008-02-05Converted logging to use log4net.Jeff Ames1-2/+3
Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done.
2008-02-02In an attempt to solve multihomed UDP problem I seem to have bound UDP ↵Tedd Hansen1-1/+1
socket to external IP instead of internal :)
2008-02-02Added commands to change config file from console:Tedd Hansen1-1/+1
CONFIG SET section key value value value CONFIG GET section key CONFIG SAVE (it saves, but does it save correctly?:) ScriptEngine will react correctly to any config change made while it is running.
2008-02-02Hopefully fixed MySQL DB crash on startup issue (so we can remove 3 sec wait).Tedd Hansen1-1/+15
Added option to try alternate UDP ports if the one configured is in use. UDP packets are now bound to the actual outside IP address and hopefully won't "randomly" select IP on multihomed systems.
2008-01-15* Mother of all commits:Adam Frisby1-8/+8
* Cleaned up copyright notices in AssemblyInfo.cs's * Added Copyright headers to a bunch of files missing them * Replaced several common string instances with a static constant to prevent reallocation of the same strings thousands of times. "" -> String.Empty is the first such candidate.
2008-01-04*Added ability to skip any use of the console when configuring and assume ↵mingchen1-4/+4
default value. This is useful when the server is running by itself and a new region request is added without sufficient information
2008-01-03* Made covenant changes made in the estate tools persist across sim restarts.Teravus Ovares1-0/+5
2007-12-27* Optimized usingslbsa711-103/+102
* shortened references * Removed redundant 'this' * Normalized EOF
2007-12-20Added patch from Johan. First attempt to solve the LibSL.Packet GC problem. ↵Jeff Ames1-4/+4
Works with LibSL rev>1532
2007-12-18* Added Incomplete Handling of the RegionInfoRequest packet Teravus Ovares1-1/+7
* Added Incomplete Handling of the EstateCovenantRequest packet * Added Incomplete Handling of the EstateOwnerMessageRequest.ChangeEstateCovenantid method * Fixed a race condition with avatar animations
2007-12-12* Killed hard coded heart after stats updateTeravus Ovares1-1/+1
* Did some voodoo math on the sim FPS to make the values 0-50
2007-12-10* More refactoring to prepare for draw distance based agent sim notification.Teravus Ovares1-0/+20
2007-12-10saved OpenSim source code from the giant rampaging unterminated copyright ↵Jeff Ames1-1/+1
notice of doom
2007-12-10* Hooked up the GridComm event ChildDataUpdate to the scene.Teravus Ovares1-0/+1
* Added List<RegionInfo> m_neighbours to Scene * Hooked up the OnRegionUp event to m_neighbours list * Modified RegionInfo to have a bool commFailTF value so that we can skip neighbors that fail. (when the region comes up, this gets reset to false and the region will try again. * Added SetChildAgentThrottle(byte[]) to IClientAPI * Several other insignificant changes related to passing child pertanant agent data from sim to sim.