From dce3f9962ed9e2274914bf0cbfac5dd848ffd653 Mon Sep 17 00:00:00 2001 From: mkwcat Date: Wed, 10 Jan 2024 21:31:23 -0500 Subject: [PATCH] GPCM: Kick restricted users on searching --- gpcm/friend.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gpcm/friend.go b/gpcm/friend.go index a401eba..81252e4 100644 --- a/gpcm/friend.go +++ b/gpcm/friend.go @@ -264,6 +264,12 @@ func (g *GameSpySession) setStatus(command common.GameSpyCommand) { mutex.Lock() defer mutex.Unlock() + + if status == "3" && g.User.Restricted { + logging.Warn(g.ModuleName, "Restricted user searching for public rooms") + kickPlayer(g.User.ProfileId, "restricted_join") + } + g.LocString = locstring g.Status = statusMsg