Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
cssource [Le 16/07/2009, 04:55]
YannUbuntu
cssource [Le 11/09/2022, 12:15] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>​jeu fps}}+{{tag>​jeu ​wine fps}} 
 +---- 
 +====== Counter-Strike:​ Source ======
  
-====== Counter-strike source ====== +<note tip>​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 clicsDe plus, le restant de la page est devient inutile</​note>​
-{{cs_source.jpg|}}+
  
 +**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?​300}}
  
 ===== Pré-requis ===== ===== Pré-requis =====
  
-  * avoir suivi le tutoriel steam de la documentationFIXME //lien ???// +  * Avoir installé [[Steam]]
-  * avoir votre version de [[wine]] à jour+  * Avoir installé une version ​à jour de [[Wine]]. 
-  * Coupez beryl/​compiz ou autres ​effets ​3D, ca fait tout planter et ça dégrade fortement les performances! +  * Avoir activé l'​[[accélération graphique]].((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.))
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
-===== Installation ​du jeu ===== +
- +
- +
-==== installation via PlayOnLinux ​(recommandé==== +
- +
- +
- +
- +
  
 +===== Installation =====desk
 +==== via PlayOnLinux ====
 ===  installation automatique === ===  installation automatique ===
  
Ligne 36: Ligne 22:
  
 ===  installation manuelle === ===  installation manuelle ===
- 
-<note important>​Si vous avez installé //​Counter-Strike:​ Source// et //Steam// d'une autre manière auparavant, il est préférable d'​effacer toutes les données de façon à ne pas créer d'​interférence au niveau du registre et du système. 
-Il est donc inutile de poursuivre si vous avez des données importantes que vous ne souhaitez pas sauvegarder à propos de Counter-Strike:​ Source.</​note>​ 
  
 Commencez par télécharger la dernière version de PlayOnLinux : Commencez par télécharger la dernière version de PlayOnLinux :
-[[http://​www.playonlinux.com/​fr/​download.html]]+[[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.+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. 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.
Ligne 49: Ligne 32:
 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. 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éléctionnez-le (sans le démarrer), cliquez sur l'​onglet "​Outils"​ et séléctionnez ​"​Installer DirectX"​. Si vous avez un message d'​erreur du style : "Vous devez choisir une application",​ c'est que vous n'avez pas séléctionné ​Steam. Suivez les indications à l'​écran pour installer DirectX, une fois encore, aucun problème ne devrait survenir.+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.
  
-Démarrez alors Steam, la fenête d'​installation de WINE Gecko devrait apparaître durant la mise à jour de la plateforme SteamCliquez sur "Télécharger" ​et patientez.+<note help>​EDIT : L'​installation de DirectX se fait maintenant via le bouton "​Configurer" ​de PlayOnLinuxIl 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 ​ ). 
 +</​note>​
  
-Redémarez ​Steam, ​vous voila avec un Steam tout beau, tout propre+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.
  
-Pour rêgler ​quelques bugs et conflits, je vous conseil ​de réaliser ceci :+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 :
   * Cliquez sur l'​onglet "​Fichier"​ dans l'​interface de Steam puis sur "​Paramètres"​. Dans la fenêtre qui apparaît, cliquez sur l'​onglet "Dans un jeu" et décochez la case "​Activer la communauté Steam intégrée au jeu".   * Cliquez sur l'​onglet "​Fichier"​ dans l'​interface de Steam puis sur "​Paramètres"​. Dans la fenêtre qui apparaît, cliquez sur l'​onglet "Dans un jeu" et décochez la case "​Activer la communauté Steam intégrée au jeu".
   * Toujours dans la même fenêtre, cliquez sur l'​onglet "​Interface"​ et décochez ​ "​M'​informer (via des messages instantanés:​Steam) des ajouts ou modifications..."​   * Toujours dans la même fenêtre, cliquez sur l'​onglet "​Interface"​ et décochez ​ "​M'​informer (via des messages instantanés:​Steam) des ajouts ou modifications..."​
-  * Toujours dans la même fenêtre, cliquez sur l'​onglet "​Amis"​ et décochez toutes les notifications de Sons. Je vous conseil également de décocher "Se connecter automatiques aux amis au démarrage de Steam" puisque vous ne pouvez pas discuter avec (bug WINE en réparation...).+  * Toujours dans la même fenêtre, cliquez sur l'​onglet "​Amis"​ et décochez toutes les notifications de Sons.
  
-Une fois ces trois points ​réalisez, cliquez sur OK.+Une fois ces trois points ​réalisés, cliquez sur OK.
  
-Faites ​un clic droit sur le jeu "​Counter-Strike: Source" ​séléctionnez ​"Propriètès" puis "​Définir les options de lancement"​ et copiez-y cette ligne :+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 :
  
-<​code>​WINEDEBUG=fixme-all wine -fullscreen -width 1280 -height 1024 -refresh 60 -dxlevel ​81 -console -heapsize 1024000 +map_background none "​$@"</​code>​+<​code>​WINEDEBUG=fixme-all wine -fullscreen -width 1280 -height 1024 -refresh 60 -dxlevel ​-console -heapsize 1024000 +map_background none "​$@"</​code>​
  
 Cliquez sur OK et Amusez-vous bien ! Cliquez sur OK et Amusez-vous bien !
- 
-**WINEDEBUG=fixme-all wine** : Permet d'​enlever la plupart des bugs du jeu. Si le jeu ne se lance pas, enlevez cette commande. 
  
 ^ Option ^ Rôle ^ ^ Option ^ Rôle ^
Ligne 74: Ligne 59:
 | ''​-width 1280''​ | Largeur de 1280 pixels. | | ''​-width 1280''​ | Largeur de 1280 pixels. |
 | ''​-height 1024''​ | Hauteur de 1024 pixels. | | ''​-height 1024''​ | Hauteur de 1024 pixels. |
-| ''​-refresh 60''​ | Taux de rafraichissement ​de 85Hz (ne pas toucher si vous ne connaissez pas le taux de rafraichissement de votre écran). | +| ''​-refresh 60''​ | Taux de rafraîchissement ​de 85Hz (ne pas toucher si vous ne connaissez pas le taux de rafraichissement de votre écran). | 
-| ''​-dxlevel ​81''​ | Version de DirectX qu'​utilisera le jeu (ici la version ​8.1). |+| ''​-dxlevel ​9''​ | Version de DirectX qu'​utilisera le jeu (ici la version ​9). |
 | ''​-console''​ | Pour avoir la console dans le jeu. | | ''​-console''​ | Pour avoir la console dans le jeu. |
-| ''​-heapsize 1024000''​ | La mémoire vive (RAM) allouée au jeu\\ (ici 1024 Mio, si vous avez une petite configuration je vous conseille de mettre ​« ''​-heapsize 512000''​ »,​ sans les guillemets). |+| ''​-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. | | ''​+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''​ ». |+| ''"​$@"''​ | 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 ===
  
-==== installation via Wine (non recommandé) ==== +Dans un [[terminal]], tapez :
- +
-L'​installation,​ en soi, n'est pas très compliquée. Il suffit de télécharger le jeu via steam. +
-<​del>​L'​installation par le biais du CD de jeu ne marche pas, a cause des installateurs en .msi, encore mal gérés par wine.</​del>​ +
- +
-Dans un terminal, tapez :+
  
 <​code>​ <​code>​
-gedit ~/​.wine/​drive_c/​Direct3D.reg+gedit ~/​Direct3D.reg
 </​code>​ </​code>​
  
 Mettez-y le contenu suivant: Mettez-y le contenu suivant:
  
-<code>+<file>
 REGEDIT4 REGEDIT4
  
Ligne 107: Ligne 90:
 "​VertexShaderMode"​="​hardware"​ "​VertexShaderMode"​="​hardware"​
 "​VideoMemorySize"​="​xxx"​ "​VideoMemorySize"​="​xxx"​
-</code>+</file>
  
  
-ou 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.+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.
  
 <​note>​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é.</​note>​ <​note>​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é.</​note>​
Ligne 116: Ligne 99:
 Ensuite, de nouveau dans un terminal: Ensuite, de nouveau dans un terminal:
 <​code>​ <​code>​
-cd  ~/​.wine/​drive_c/+cd ~/
 regedit Direct3D.reg regedit Direct3D.reg
 </​code>​ </​code>​
Ligne 145: Ligne 128:
  
  
-<note important>​Si Vous rencontrez des problèmes pour l'​installation de DirectX9.0c sous Wine, référez-vous à [[http://​doc.ubuntu-fr.org/​wine_directx|cette page]]</​note>​+<note important>​Si Vous rencontrez des problèmes pour l'​installation de DirectX9.0c sous Wine, référez-vous à [[:​wine_directx|cette page]]</​note>​
  
  
  
 +__**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.
  
-===== Bugs Connus : ===== 
  
  
-    * vous lancez le jeu et vous avez un message disant «registry is already in use»: +    ​* **vous lancez le jeu et vous avez un message disant «registry is already in use»**
-pas de panique, faite juste un click droit sur cs source dans steam, propriété,​ fichier locaux, vérifier l'​intégritée ​des fichiers... +pas de panique, faite juste un clic droit sur cs source dans steam, propriété,​ fichier locaux, vérifier l’intégrité ​des fichiers... 
-    * certaines maps, comme fy_iceworld,​ le jeu freeze ​au bout d'un moment.+    * certaines maps, comme fy_iceworld, ​freezent ​le jeu au bout d'un moment.
     * vous utilisez dmix et vous n'avez pas de son:     * vous utilisez dmix et vous n'avez pas de son:
 rentrez ça dans un fichier nommé alsa.reg: rentrez ça dans un fichier nommé alsa.reg:
Ligne 180: Ligne 171:
 cd Desktop && wine regedit alsa.reg cd Desktop && wine regedit alsa.reg
 </​code>​ </​code>​
-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...+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...
  
   * Le jeu se fige des que vous le quittez: mettez a jour wine, ce bug est sensé avoir été corrigé. Si cela ne fonctionne toujours pas essayer de désactiver l'​anticrénelage au cas ou vous l'​auriez activé.   * Le jeu se fige des que vous le quittez: mettez a jour wine, ce bug est sensé avoir été corrigé. Si cela ne fonctionne toujours pas essayer de désactiver l'​anticrénelage au cas ou vous l'​auriez activé.
  
-  * STEAM SOUS PLAYONLINUX SEULEMENT - Steam se lance mais une fois sur la plateforme, crash et WINE avec. La solution est toute simple, il suffit de rajouter l'​icône de Steam sur le bureau, et de faire un clic droit dessus, "​Propriétés",​ cliquez sur l'​onglet "​Application"​ et dans commande, effacez tout ce qui s'y trouve pour rajouter ceci :+  * STEAM SOUS PLAYONLINUX SEULEMENT - Steam se lance mais une fois sur la plate-forme, crash et WINE avec. La solution est toute simple, il suffit de rajouter l'​icône de Steam sur le bureau, et de faire un clic droit dessus, "​Propriétés",​ cliquez sur l'​onglet "​Application"​ et dans commande, effacez tout ce qui s'y trouve pour rajouter ceci :
 <​code>​WINEDEBUG=fixme-all /​usr/​share/​playonlinux/​playonlinux --run "​Steam"</​code>​ <​code>​WINEDEBUG=fixme-all /​usr/​share/​playonlinux/​playonlinux --run "​Steam"</​code>​
  
 Lancez ensuite steam avec cet icône, Have Fun =). Lancez ensuite steam avec cet icône, Have Fun =).
- 
- 
- 
  
 ===== Installation d'un serveur dédié Source ===== ===== Installation d'un serveur dédié Source =====
  
-  * référez vous cette page : [[srcds]]+  * référez vous à cette page : [[srcds]]
  
  
  
-==== Liens:==== +==== Voir aussi ==== 
-  * [[http://​www.playonlinux.com/​fr|PlayOnLinux,​ le site francophone officiel de PlayOnLinux]]+  * [[https://​appdb.winehq.org/​objectManager.php?​sClass=version&​iId=3731|Counter Strike: Source sur WineHQ]] 
 +  * [[https://​appdb.winehq.org/​screenshots.php?​iAppId=871&​iVersionId=|Screenshots]] 
 +  * [[https://​www.playonlinux.com/​fr|PlayOnLinux,​ le site francophone officiel de PlayOnLinux]]
   * [[http://​www.linux-gamers.net|Linux gamers, le site des gamers linuxiens]]   * [[http://​www.linux-gamers.net|Linux gamers, le site des gamers linuxiens]]
   * [[http://​www.jeuvinux.net|Jeuvinux,​ le site des joueurs francophones sous linux]]   * [[http://​www.jeuvinux.net|Jeuvinux,​ le site des joueurs francophones sous linux]]
-  * [[http://​www.winehq.org|winehq,​ le site de la communautée wine]] 
-  * [[http://​appdb.winehq.org/​screenshots.php?​iAppId=871&​iVersionId=|des screenshots ici]] 
- 
- 
  
 ---- ----
-//​Contributeurs : Par [[utilisateurs:​mcpaul34|MCpaul34]],​ [[utilisateurs:​BlondVador|BlondVador]]//,​[[utilisateurs:​cendre|cendre]] +//​Contributeurs : Par [[utilisateurs:​mcpaul34|MCpaul34]],​ [[utilisateurs:​BlondVador|BlondVador]]//,​ [[utilisateurs:​cendre|cendre]]//, [[http://​forum.ubuntu-fr.org/profile.php?​id=199950|Rusher-Ranger]]
- +
-Ce topic a bien besoin d'​être refait "pour le plaisir des yeux"C'est un peu le bazardSi quelqu'​un se sent d'​attaque,​ qu'il n'​hésite pas ! Merci d'​avance.+
  • cssource.1247712954.txt.gz
  • Dernière modification: Le 18/04/2011, 14:53
  • (modification externe)