May 17, 2013, 5:45 a.m.
(Last edited by Joto on May 17, 2013, 5:57 a.m.)
If you see 'Inviting Task XXXX' but not an actual trade request being sent, that means the bot has been disconnected from Steam but no new connection has been established.
When Steam closes the connection to the clients (our bots included) from their side, no disconnection message will be sent to the clients (at least not for the https protocol for trading) which could be used to trigger a reconnect. Simply put, the bot thinks that it is still connected to Steam but it is not. Most of the time, going into a state which could send chat message but not establishing trade (There are 3 communication protocols being used by Steam and being able to chat does not mean being able to trade). Occasionally, the bots will reconnect itself after some time but it's not guaranteed.
We could restart the botnet manually and it will usually fix the problem, but we could hardly code it into something automatic. This has been a problem since the very beginning and I don't think Steam will ever provide a solution because this is not a huge problem for normal users except for bots.
So when you think that a bot restart is needed, feel free to add me or Cara on Steam and tell us about it.
|