Game: Left 4 Dead 1
SRCDS report with extension (Server actual version 1.0.3.5):
Code:
MasterRequestRestart
Your server will be restarted on map change.
Without extension this warning doesn't show.
I used only this piece code (from SteamWorks.inc)
PHP Code:
public void OnClientPutInServer(int iClient)
{
if (!IsFakeClient(iClient))
{
g_bSteamMember[iClient] = false;
SteamWorks_GetUserGroupStatus(iClient, ******);
}
}
public int SteamWorks_OnClientGroupStatus(int iAuthID, int iGroupID, bool bMember, bool bOfficer)
{
int iClient = AuthIDToEntity(iAuthID);
if (iClient != 0 && bMember)
{
g_bSteamMember[iClient] = true;
char sCookie[2];
GetClientCookie(iClient, g_hCookie, sCookie, sizeof(sCookie));
g_bCookieValue[iClient] = sCookie[0] != '\0';
}
}
int AuthIDToEntity(int iAuthID)
{
char szAuthID[16];
char szBufferAuthID[16];
int iIndex = 0;
while (++iIndex != MaxClients)
{
if (IsClientInGame(iIndex) && !IsFakeClient(iIndex))
{
GetClientAuthId(iIndex, AuthId_Steam3, szAuthID, sizeof(szAuthID));
IntToString(iAuthID, szBufferAuthID, sizeof(szBufferAuthID));
if (StrContains(szAuthID, szBufferAuthID, false) != -1)
{
return iIndex;
}
}
}
return 0;
}