On the 27th of October 2023, There was an update to CS2 that brought back using the Steam account token for self-hosted game servers. Before this, to download and install a CS2 server, you had to set a steam account for it to use.
However, after this update, some users were greeted with the error:
Cert request for invalid failed with reason code 5005. We're not logged into Steam
and when you try logging into the server
Unable to determine local identity, and auth required. Not logged in?
It would also mean players couldn't connect to the server and the server wouldn't show up in the server browser.
In this post ill show you how to fix the error as it's quite simple.
This assumes you have access to your server startup line. If you don't know what this is, then you will need to ask your server hosting provider. They will normally make you set it in their game panel.
After you restart you should see something like "Certificate expires in 47h50m at 1698562830 (current time 1698390630), will renew in 45h50m" in your server console, this means It's now joinable for players.
EVER WANTED TO START YOUR OWN GAME SERVER?