code: def anonymous_login(self):
          
          self._LOG.debug("Attempting Anonymous login")
  
          self._pre_login()
  
          self.username = None
          self.login_key = None
  
          message = MsgProto(EMsg.ClientLogon)
          message.header.steamid = SteamID(type='AnonUser', universe='Public')
          message.body.protocol_version = 65579
          self.send(message)
  
          resp = self.wait_msg(EMsg.ClientLogOnResponse, timeout=30)
          return EResult(resp.body.eresult) if resp else EResult.Fail
docs: Login as anonymous user
  
          :return: logon result, see `CMsgClientLogonResponse.eresult <https://github.com/ValvePython/steam/blob/513c68ca081dc9409df932ad86c66100164380a6/protobufs/steammessages_clientserver.proto#L95-L118>`_
          :rtype: :class:`.EResult`