GPCM: Handle 'mkw_room_stall' messages

This commit is contained in:
MikeIsAStar
2024-06-26 23:10:30 -04:00
parent 498287bf89
commit 72d55664d4

View File

@@ -46,6 +46,20 @@ func (g *GameSpySession) handleWWFCReport(command common.GameSpyCommand) {
}
logging.Warn(g.ModuleName, "Malicious packet from", aurora.BrightCyan(strconv.FormatUint(profileId, 10)))
case "mkw_room_stall":
if g.GameName != "mariokartwii" {
logging.Warn(g.ModuleName, "Ignoring mkw_room_stall from wrong game")
continue
}
profileId, err := strconv.ParseUint(value, 10, 32)
if err != nil {
logging.Error(g.ModuleName, "Error decoding mkw_room_stall:", err.Error())
continue
}
logging.Warn(g.ModuleName, "Room stall caused by", aurora.BrightCyan(strconv.FormatUint(profileId, 10)))
}
}
}