Fast_zombie
Лол, позор тебе.
На крякед стиме можно запустить бету и зайти на сервер (имея team fortress 2 beta.gcf), но анлоков не будет, вообще.
А на лицензии.. как ты запустишь бетку? Если у тебя ее нет на аккаунте?
Вывод: лучший способ гцф-пиратка. Минимум занятого места, всего 260 метров (с учетом, что она использует кеш из вашей папки Steamapps).
Вот моя гцф-пиратка:
http://files.etherway.ru/143A49 (если кому лень делать свою)
Скачать, распаковать архив.

Далее
1. Откройте файл rev.ini (X:\Team Fortress 2\rev.ini) любым текстовым редактором;
2. Ищите строчку CachePath = \Semi-Steam\SteamApps\. Вместо "\Semi-Steam\SteamApps\" вставляете путь до gcf-кеша (ваши файлы тф2), например, "F:\Steam\steamapps" (без кавычек);
3. Ищите строчку SteamDll = \Semi-Steam\steam.dll. Вместо "\Semi-Steam\steam.dll" вставляете путь до steam.dll, например, "F:\Steam" (без кавычек). steam.dll лежит в корне папки Steam;
4. Ищите строчку ClientDLL = \Semi-Steam\steamclient.dll. Вместо "\Semi-Steam\steamclient.dll" вставляете путь до steamclient.dll, например, "F:\Steam" (без кавычек). steamclient.dll лежит в корне папки Steam;