mirror of
https://github.com/project-redbud/FunGame-Server.git
synced 2025-04-22 03:59:36 +08:00
同步更新RoomList (#6)
This commit is contained in:
parent
5bd7097790
commit
8c04b61a96
@ -85,7 +85,7 @@ void StartServer()
|
||||
|
||||
// 开始监听连接
|
||||
AddBannedList(ListeningSocket);
|
||||
Config.RoomList = new(ListeningSocket);
|
||||
Config.RoomList = new();
|
||||
ServerHelper.WriteLine("Listen -> " + Config.ServerPort);
|
||||
ServerHelper.WriteLine("服务器启动成功,开始监听 . . .");
|
||||
|
||||
|
@ -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<Room> rooms = Factory.GetList<Room>(DsRoomTemp, DsUserTemp);
|
||||
Config.RoomList.AddRoom(General.HallInstance); // 添加空房间
|
||||
Config.RoomList.AddRooms(rooms); // 更新服务器中的房间列表
|
||||
}
|
||||
return Send(socket, type, DsRoomTemp, DsUserTemp); // 将Ds传递给客户端,在客户端中构建Room
|
||||
|
Loading…
x
Reference in New Issue
Block a user