xy vor 1 Woche
Ursprung
Commit
69b094871c
2 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 1 1
      src/server/game/ludo/match.go
  2. 1 1
      src/server/game/ludo/room.go

+ 1 - 1
src/server/game/ludo/match.go

@@ -14,7 +14,7 @@ func RecvMatchLudo(args []interface{}) {
 	ud := a.UserData()
 	user_id := ud.(*msg.UserInfo).UserId
 	log.Error("user_id:=%s , start match!", user_id)
-	matchRoom(m, user_id, a)
+	go matchRoom(m, user_id, a)
 }
 
 //根据玩家要匹配的对局,给玩家寻找和的房间

+ 1 - 1
src/server/game/ludo/room.go

@@ -53,7 +53,7 @@ func GetRoomsByLevel(matchInfo *msg.MatchLudo, roomStatus msg.RoomStatus) []*msg
 	roomLevel := matchInfo.RoomLevel
 	color := matchInfo.SelectColor
 	roomType := matchInfo.SelectRoomType
-	var result []*msg.RoomInfo
+	var result []*msg.RoomInfo = make([]*msg.RoomInfo, 0)
 	for _, room := range gameConfig.RoomMap {
 		if roomType == room.RoomType && room.RoomLevel == roomLevel && room.RoomStatus == roomStatus && IsMatchColor(room, color) {
 			result = append(result, room)