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