diff --git a/extension/extension.cpp b/extension/extension.cpp index 8c4037d..5ddbf0b 100644 --- a/extension/extension.cpp +++ b/extension/extension.cpp @@ -596,6 +596,8 @@ DETOUR_DECL_MEMBER9(CBaseServer__ConnectClient, IClient*, netadr_t&, address, in } pchPassword = passwordBuffer; + //overwrite it to the storage so the webclient can use its value assigned by nosteam celt plugin inside the SetSteamID detour. + V_strncpy(Storage.pchPassword, passwordBuffer, sizeof(Storage.pchPassword)); // k_OnClientPreConnectEx_Reject if (retVal == 0) {