Failed to get Steam Login (code: -1)
What it means: The client asked the local Steam client for an authentication ticket (SteamUser.GetAuthSessionTicket) and didn't get one back.
Cause: This is client-side — Steam must be running, signed in, and online (not in Offline Mode) so it can validate the ticket. The Steam ID is available offline, but the ticket itself needs a live Steam connection. If the server console shows no request when this appears, it's Steam, not Bismuth.
In Bismuth: Make sure Steam is online and signed in. For a fully offline setup the ticket dependency can be patched out of the client the same way the EAC check was.