Valve has confessed that its efforts to update Team Fortress 2 on Xbox LIVE has been a “total failure,” but places the blame squarely with Microsoft.

"We thought that there would be something that would emerge," said Valve's Gabe Newell when speaking with PC Gamer (via Eurogamer).

"We figured it was a sort of untenable... 'Oh yeah, we understand that these are the rules now, but it's such a train wreck that something will have to change.'"

Valve has recently announced an agreement to bring its digital platform, Steam, to PlayStation and Newell has said that they won’t make the same mistakes – in spite of criticising the console in the past.

“That's why we're really happy with the current situation with the PS3. We're solving it now in a way that is going to work for our customers, rather than assuming something is going to emerge later that will allow us to fix this.”