diff --git a/core/PlayerManager.cpp b/core/PlayerManager.cpp
index 476747cc..ef8c9aac 100644
--- a/core/PlayerManager.cpp
+++ b/core/PlayerManager.cpp
@@ -2107,7 +2107,7 @@ void CPlayer::Kick(const char *str)
 	else
 	{
 		IClient *pClient = static_cast<IClient *>(pNetChan->GetMsgHandler());
-#if SOURCE_ENGINE == SE_DOTA
+#if SOURCE_ENGINE == SE_DOTA || SOURCE_ENGINE == SE_CSGO
 		pClient->Disconnect(str);
 #else
 		pClient->Disconnect("%s", str);