Home > Linux > Ubuntu 7.04: Steam e Wine

Ubuntu 7.04: Steam e Wine

11 Settembre 2007

guida tratta da Ubuntu-it.org

1. Scaricare i binaries di WINE
Se non è già stato fatto, aggiungere i repositories:
http://www.winehq.org/site/download
(http://www.winehq.org/site/download-deb for Ubuntu/Debian)

installare wine con il solito apt

apt-get install wine

Con le versioni di Wine, da 0.9.7 a 0.9.10 potrebbero esserci problemi sui giochi basati su Half-life1 ( a me interessa proprio Team Fortress Classic ) quindi è consigliata la versione dalla 0.9.11 in avanti.

Lanciare Wine senza parametri in modo che questo, crei le directory necessarie al corretto funzionamento.
Il nostro fake C:, si troverà di default in ~/.wine/drive_c.

2. Scaricare il Microsoft core fonts

Steam necessita del font tahoma.ttf il quale non è incluso nel Microsoft core fonts package.
Scaricarlo e posizionarlo in:

~/.wine/drive_c/windows/fonts directory.

3. Installation and Login

Semplicemente posizionandosi dove il file SteamInstall.exe si trova, basta digitare da terminale:

wine SteamInstall.exe

se il Steam installer è di tipo MSI, digitare:

wine msiexec /i SteamInstall.msi

Terminata l’installazione, dovremmo vedere l’update, di steam e poi il login.
Se durante l’update, Steam va in crash, vedere problemi e soluzioni.

4. Login

Per lanciare steam, posizionarsi nella directory di Steam.exe e digitare

wine Steam.exe

Una volta sicuro che tutto funzioni correttamente, lo rilancio digitando:

WINEDEBUG="fixme-all" wine Steam

Questo serve a sopprimere tutti i fixme che wine tenta di stampare in normal mode, rendendo i giochi più veloci.

4.1. Command Line Options

Per lanciare le mod nel vecchio HL, si usava la sintassi “hl.exe -game TCF”, ma ora sotto steam la sintassi è “Steam.exe -applaunch 20” (ho preso in entrambi i casi come es.TFC).

Half-Life Mods:

cstrike – applaunch 10
tfc – applaunch 20
dod – applaunch 30
dmc – applaunch 40
op4 – applaunch 50
ricochet – applaunch 60
valve – applaunch 70
czero – applaunch 80

5. Problemi e soluzioni

con schede grafiche vecchiotte, lanciare steam con il comando:

Wine steam.exe -dxlevel 70

D: Quando minimizzo Steam, X va in crash! Devo fare il reboot.
R: Non minimizzare Steam. Chiudila e se devi ripristinarla, usa la tray-icon. Questo bug dovrebbe essere risolto da Wine 0.9.31 in avanti.

Q: Quando lancio il gioco, la finestra di Steam rimane sopra a quella del gioco!
R: lancia il gioco e quando sei in “Preparing to launch …” , chiudi la finestra di Steam.

Q: Steam funziona ma il gioco freeza durante l’avvio.
R: Setta correttamente l’OSS sound driver in winecfg.

Q: Steam e i giochi funzionano, ma il sonoro lagga anche utilizzando l’ OSS driver!
R: Prima assicurati che non stiano funzionando “Sound Daemon”, come artsd o esd. Se non sono questi, cerca di settare l’ Hardware Acceleration a “Emulation” in winecfg.

Q: Steam crasha al 26% dell’update con il messaggio “Sharing violation”
R: Digita il seguente comando in console
wine SteamTmp.exe SelfUpdate “C:\Program Files\Steam\Steam.exe” 14
(usando il mio percorso di steam)

Q: Quando lancio steam, appare il seguente messaggio: “Steam.exe (main exception): Cannot open blob archive file: CMultiFieldBlob(mem-mapped file): Failed to MapViewOfFile”
R: Purtroppo , ntfs-3g e/o Wine non sono al momento capaci, di funzionare con installazioni di Steam basate su filesystem NTFS, quindi devi spostare la tua installazione di steam, in un altro filesystem.

Categorie:Linux Tag:
I commenti sono chiusi.