Valve has released new updates for upcoming action RTS Dota 2; participants in the beta can download the updates on Steam now. Along with many other enhancements, these updates enable team creation in the game.