diff --git a/FunGame.Server/Main.cs b/FunGame.Server/Main.cs index 3b190bc..fdece6b 100644 --- a/FunGame.Server/Main.cs +++ b/FunGame.Server/Main.cs @@ -85,7 +85,7 @@ void StartServer() // 开始监听连接 AddBannedList(ListeningSocket); - Config.RoomList = new(ListeningSocket); + Config.RoomList = new(); ServerHelper.WriteLine("Listen -> " + Config.ServerPort); ServerHelper.WriteLine("服务器启动成功,开始监听 . . ."); diff --git a/FunGame.Server/Model/ServerModel.cs b/FunGame.Server/Model/ServerModel.cs index 28c0ed9..b981bbf 100644 --- a/FunGame.Server/Model/ServerModel.cs +++ b/FunGame.Server/Model/ServerModel.cs @@ -327,7 +327,7 @@ namespace Milimoe.FunGame.Server.Model return Send(socket, type, false, msg); case SocketMessageType.UpdateRoom: - Config.RoomList ??= new(Server); + Config.RoomList ??= new(); Config.RoomList.Clear(); DataSet DsRoomTemp = new(), DsUserTemp = new(); DsRoomTemp = SQLHelper.ExecuteDataSet(RoomQuery.Select_Rooms, out SQLResult TestResult); @@ -335,7 +335,6 @@ namespace Milimoe.FunGame.Server.Model { DsUserTemp = SQLHelper.ExecuteDataSet(UserQuery.Select_Users, out TestResult); List rooms = Factory.GetList(DsRoomTemp, DsUserTemp); - Config.RoomList.AddRoom(General.HallInstance); // 添加空房间 Config.RoomList.AddRooms(rooms); // 更新服务器中的房间列表 } return Send(socket, type, DsRoomTemp, DsUserTemp); // 将Ds传递给客户端,在客户端中构建Room