mirror of
https://github.com/opensim/opensim.git
synced 2026-08-06 01:06:30 +08:00
* Added the ability to restart your individual sims from within them using 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.
This commit is contained in:
@@ -29,14 +29,33 @@ using libsecondlife;
|
||||
|
||||
namespace OpenSim.Framework
|
||||
{
|
||||
public delegate void restart( RegionInfo thisRegion );
|
||||
public delegate void regionup ( RegionInfo thisRegion );
|
||||
|
||||
public enum RegionStatus : int
|
||||
{
|
||||
Down = 0,
|
||||
Up = 1,
|
||||
Crashed = 2,
|
||||
Starting = 3
|
||||
};
|
||||
|
||||
public interface IScene
|
||||
{
|
||||
event restart OnRestart;
|
||||
event regionup OnRegionUp;
|
||||
|
||||
void AddNewClient(IClientAPI client, bool child);
|
||||
void RemoveClient(LLUUID agentID);
|
||||
|
||||
void Restart(int seconds);
|
||||
void OtherRegionUp(RegionInfo thisRegion);
|
||||
|
||||
RegionInfo RegionInfo { get; }
|
||||
uint NextLocalId { get; }
|
||||
|
||||
RegionStatus Region_Status { get; set; }
|
||||
|
||||
ClientManager ClientManager { get; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user