Table des matières

, ,

Counter-Strike: Source

Cette version est désormais compatible Linux via Steam (compatible aussi), il suffira simplement d'installer le jeu directement via Steam sans passer par Wine en quelques clics. De plus, le restant de la page est devient inutile

Counter-Strike: Source est un jeu de tir subjectif multijoueurs développé par l'éditeur de jeux Valve Software. Il n'est pas disponible sous Ubuntu. Cette page indique comment installer la version Windows disponible sur la plate-forme de jeux Steam.

cs_source.jpg

Pré-requis

===== Installation =====desk

via PlayOnLinux

installation automatique

Il existe un script officiel disponible dans PlayOnLinux , pour l'utiliser , installez premièrement Counter-Strike: Source via Steam (qui est installé via PlayOnLinux), cherchez dans la liste des jeux (disponible via le boutton Installer puis dans la catégorie Jeux) le script Steam : Counter-Strike Source , lancez le script via le boutton Appliquer , choisissez Déja installé puis laissez vous guider .

installation manuelle

Commencez par télécharger la dernière version de PlayOnLinux : https://www.playonlinux.com/fr/download.html

Installez le paquet « .deb » et suivez les instructions à l'écran. PlayOnLinux est alors installé. Démarrez PlayOnLinux (terminal : « playonlinux » sans les guillemets ou via vos applications « Jeux ») et suivez une fois de plus les indications à l'écran si il y en a.

Mettez à jour la version de WINE via l'onglet Outils puis Gérer les versions de WINE. Suivez les instructions à l'écran, vous ne devriez pas rencontrer de problème.

Cliquez ensuite sur l'onglet "Installer" avec la petite croix sur l'interface de PlayOnLinux. Choisissez "Jeu" dans la fenêtre qui s'ouvre, cliquez sur "suivant" puis choisissez "Steam" et suivez les indications à l'écran. Ici aussi il ne devrait pas y avoir de soucis.

Une fois Steam installé, sélectionnez-le (sans le démarrer), cliquez sur l'onglet "Outils" et sélectionnez "Installer DirectX". Si vous avez un message d'erreur du style : "Vous devez choisir une application", c'est que vous n'avez pas sélectionné Steam. Suivez les indications à l'écran pour installer DirectX, une fois encore, aucun problème ne devrait survenir.

EDIT : L'installation de DirectX se fait maintenant via le bouton "Configurer" de PlayOnLinux. Il faut ensuite allez dans l'onglet "installer des paquetages" choisir la version de DirectX à installer (pour ma part j'ai choisi DirectX 9 car c'est la version prise en charge nativement par Counter Strike: Source ).

Démarrez alors Steam, la fenête d'installation de WINE Gecko devrait apparaître durant la mise à jour de la plate-forme Steam. Cliquez sur "Installer" et patientez.

Redémarrez Steam, vous voila avec un Steam tout beau, tout propre.

Pour régler quelques bugs et conflits, je vous conseille de réaliser ceci :

Une fois ces trois points réalisés, cliquez sur OK.

Lancez maintenant le téléchargement de Counter Strike: Source. Une fois téléchargé et installé, faites un clic droit sur le jeu "Counter Strike: Source" sélectionnez "Propriétés" puis "Définir les options de lancement" et copiez-y cette ligne :

WINEDEBUG=fixme-all wine -fullscreen -width 1280 -height 1024 -refresh 60 -dxlevel 9 -console -heapsize 1024000 +map_background none "$@"

Cliquez sur OK et Amusez-vous bien !

Option Rôle
-fullscreen Jeu en plein écran.
-width 1280 Largeur de 1280 pixels.
-height 1024 Hauteur de 1024 pixels.
-refresh 60 Taux de rafraîchissement de 85Hz (ne pas toucher si vous ne connaissez pas le taux de rafraichissement de votre écran).
-dxlevel 9 Version de DirectX qu'utilisera le jeu (ici la version 9).
-console Pour avoir la console dans le jeu.
-heapsize 1024000 La mémoire vive (RAM) allouée au jeu
(ici 1024 Mo, si vous avez une petite configuration je vous conseille de mettre « -heapsize 512000 », sans les guillemets).
+map_background none Ne pas avoir les "Maps Cachées" de la map. Temps de chargement plus long mais bien meilleur FPS.
"$@" Ne pas enlever si vous utilisez la commande « WINEDEBUG=fixme-all wine ».

via Wine

L'installation, en soi, n'est pas très compliquée. Il suffit de télécharger le jeu via le logiciel Steam.

Configuration

Dans un terminal, tapez :

gedit ~/Direct3D.reg

Mettez-y le contenu suivant:

REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"DirectDrawRenderer"="OpenGL"
"Multisampling"="disabled"
"OffscreenRenderingMode"="fbo"
"PixelShaderMode"="enabled"
"UseGLSL"="enabled"
"VertexShaderMode"="hardware"
"VideoMemorySize"="xxx"

où xxx est la quantité de ram que possède votre carte graphique. par exemple, si vous avez une nvidia 8800GTX, qui a 768mo de ram, mettez 768 à la place de xxx.

Il est préférable de mettre UseGLSL en "disabled" pour des raisons de performances (framerate quatre à cinq fois plus élevé si désactivé) à moins que vous rencontriez des problèmes une fois désactivé.

Ensuite, de nouveau dans un terminal:

cd ~/
regedit Direct3D.reg

Voila! vous avez fini de configurer wine! la première fois que vous lancez le jeu, utilisez cette commande:

**
wine "c:/program files/steam/steam.exe" -applaunch 240 -dxlevel 81

dès que le jeu c'est lancé, éteignez le. Vous pourrez dorénavant lancer le jeu normalement via steam. Mais vous pouvez toujours le lancer directement via cette commande:

wine "c:/program files/steam/steam.exe" -applaunch 240 

vous pouvez rajouter à ce raccourcis certains arguments, comme par exemple:

attention! l'emploi de ces arguments peut faire en sorte que vos réglages ingame disparaissent a chaque démarrage! Le mieux reste de ne pas en utiliser et de lancer directement steam:

wine "c:/program files/steam/steam.exe"
Si Vous rencontrez des problèmes pour l'installation de DirectX9.0c sous Wine, référez-vous à cette page

Si le jeu ne se lance pas, désactivez le "In-game Steam Community" dans steam/cssource/propriétés

Problèmes connus

Le texte de la console est super petit

/cstrike/resource/SourceScheme.res * Chercher la ligne : ConsoleText * et chercher en dessous : "tall" "10" Metter 15 au lieu de 10 et la console sera Fixer.

pas de panique, faite juste un clic droit sur cs source dans steam, propriété, fichier locaux, vérifier l’intégrité des fichiers…

rentrez ça dans un fichier nommé alsa.reg:

[HKEY_CURRENT_USER\Software\Wine\Alsa Driver]
"AutoScanCards"="N"
"DeviceCount"="1"
"devicePCM1"="css"
[HKEY_CURRENT_USER\Software\Wine\DirectSound]
"DefaultBitsPerSample"="16"
"DefaultSampleRate"="48000"
"HardwareAcceleration"="Full"
[HKEY_CURRENT_USER\Software\Wine\Drivers]
"Audio"="alsa"

et ensuite

cd Desktop && wine regedit alsa.reg

a partir de maintenant, vous ne devez plus toucher a l'onglet audio de wine ! De plus, vous aurez quelques problèmes de son, mais rien de bien grave…

WINEDEBUG=fixme-all /usr/share/playonlinux/playonlinux --run "Steam"

Lancez ensuite steam avec cet icône, Have Fun =).

Installation d'un serveur dédié Source

Voir aussi


Contributeurs : Par MCpaul34, BlondVador, cendre, Rusher-Ranger

1)
Avec certaines cartes graphiques il peut être préférable de couper les effets graphiques du bureau (compiz) car ils peuvent occasionner des pertes de performances.