Если не работает Steam через роутер, для начала проверьте, работает ли он напрямую без него.
https://support.steampowered.com/kb_article.php?ref=6776-MYXU-0480
Полезная статья
https://support.steampowered.com/kb_article.php?ref=9121-WIFJ-7222
Recommended steps:
- Disable QoS and uPnP. You need to go into the router and disable UPnP and QoS if it's there, and you should only have TCP/IP checked in the network properties for your Internet connection.
- Disable Wireless Zero Service (included in Windows XP). You can access these settings in Control Panel > Administrative Tools > Services.
Надо отключить в настройках роутера UPnP и QoS.
Мне же лично помогло удаление маршрутов в роутере, оставшихся от предыдущего провайдера.
Если при подключении пишет - неполадка при подключении к серверам Steam:
в терминале выполнить команду: open -a /Applications/Steam.app --args -tcp