Team Fortress 2 със Steam с wine (по молба на Svetlio)
от Deathmaster
Здравейте!
По дадена молба ще споделя, това което намерих из нета като решения с надеждата да помогнат – тази игра я нямам и нямам намерение да я играя. Ето как се подкарва с wine:
Използвайте wine-1.1.23 или по-нова (steam не работи с по-стари версии). Както обикновено най-новата Wine версия е силно препоръчителнa.
Инсталирайте Steam в отделен WINEPREFIX
Инсталирайте TF2 чрез Steam. Копирането на steam файлове с данни от Windows работи също.
Конфигурация на TF2
Настройте основния изпълним файл на играта „hl2.exe“ на версия Windows 98 (това става от winecfg -> избирате да се добави отделно exe от add aplication и избирате hl2.exe от директорията на TF2 и след това като е маркирано hl2.exe избирате Windows version: Windows 98).
Спрете „in-game Steam community“ (от опциите за Steam). Това може да предизвика крашването на TF2 при стартиране.
Проверете дали звукът работи от winecfg – audio . Изберете примерно ALSA и дайте Test sound. Трябва да чуете звукова проба. Без правилно настроен звук играта ще крашне при стартиране. Това често означава, че трябва да спрете Pulseaudio (потърсете в Гугъл как става това за вашата дистрибуция. При Ubuntu, аз просто „убивам“ процеса с killall -9 pulseaudio ).
Добавете “ -dxlevel 81 “ в опциите за стартиране на TF2. Това е нужно само еднократно. Ако не се премахне след стартирането винаги ще имате настроена игра за режим DirectX 8.1. Горното се добавя или в шорткъта на десктопа, като го отворите и дадете properties или ако стартирате играта от команден ред.
Ако искате да пропуснете началното видео на Valve, добавете също така и опцията “ -novid „. Това би помогнало на някои начинаещи потребители, на които играта крашва заради това видео.
Стартирането на играта става чрез:
cd ~/.wine-steam/drive_c/Program\ Files/Steam
WINEDEBUG=-all wine steam.exe -applaunch 440 -nointro -dxlevel 81
Като проблеми могат да се посочат:
Трябва да се убият всички wine процеси с “ wineserver -k „, ако не са убити от самосебе си. Иначе издирвате процесите и ги убивате ръчно, ако и горната команда не помогне.
Настройте правилно звука си и проверете пак дали in-game Steam community е спряно от настройите. Използвайте виртуален десктоп ако се наложи, понеже работата на играта на пълен екран може да е проблемна. Проверявайте дали файловете на Steam са наред. Най – добре ако имате инсталиран вече Steam го изтрийте от папката на wine и оставете инсталатора да си го rebuild-не наново. Проверявайте дали имате правилно инсталирани драйвъри, като не забравяте, че wine изисква 32 битови системи като цяло. Използвайте последните и официални драйвъри на NVIDIA, ако картата Ви е такава. Проверете дали имате и най – новите драйвъри за други карти като ATI например, но помнете, че най – добре поддържаните видеокарти са тези на NVIDIA. При някои сървъри може да се наблюдавата забивания. Поради тези всички особености играта е с рейтинг gold в appdb на wine. Ако притежавате лиценз за CEDEGA пробвайте с нея.
PlayOnLinux е фронтенд за wine. За да няма проблеми с игрите по принцип, не само за тази, се насочете към този линк.
Този пост беше базиран на appdb на wine - link, както и на някои мои лични наблюдения относно игрането на игри под Linux.
Успех!
![]()