public RoomSettings GetRoomSetting(string roomName) { RoomSettings settings = new RoomSettings(roomName); settings.IsGame = true; settings.MaxUsers = 8; settings.Name = roomName; RoomPermissions permissions = new RoomPermissions(); permissions.AllowNameChange = true; permissions.AllowPublicMessages = true; settings.Permissions = permissions; RoomEvents events = new RoomEvents(); events.AllowUserExit = true; events.AllowUserEnter = true; events.AllowUserCountChange = true; events.AllowUserVariablesUpdate = true; settings.Events = events; settings.Extension = new RoomExtension(Consts.EXTS_ROOM, Consts.EXTS_ROOM_MAINCLASS); return(settings); }
public MMORoomSettings GetRoomSettings(string name) { MMORoomSettings settings = new MMORoomSettings(name); settings.IsGame = false; settings.MaxUsers = 8; settings.Name = name; settings.AllowOwnerOnlyInvitation = true; settings.DefaultAOI = new Vec3D((int)800, (int)600, 0); settings.GroupId = "default"; settings.MapLimits = new MapLimits(new Vec3D((int)0, (int)0, (int)0), new Vec3D((int)1008, (int)1008, (int)0)); settings.ProximityListUpdateMillis = 33; RoomPermissions permissions = new RoomPermissions(); permissions.AllowNameChange = true; permissions.AllowPublicMessages = true; settings.Permissions = permissions; RoomEvents events = new RoomEvents(); events.AllowUserExit = true; events.AllowUserEnter = true; events.AllowUserCountChange = true; events.AllowUserVariablesUpdate = true; settings.Events = events; settings.Extension = new RoomExtension("Java", "gameloop.RoomExtension"); return(settings); }