==== Steam Xbox 360 ==== à tester https://wiki.archlinux.org/index.php/Gamepad#Steam_Controller https://askubuntu.com/questions/783587/how-do-i-get-an-xbox-one-controller-to-work-with-16-04-not-steam#798254 ==== Problème Nvidia + Wine ==== FIXME
D'Alex : est-ce toujours d'actualité ???
* Faire le nettoyage - Désinstaller playonlinux, wine - Désinstaller nvidiasudo aptitude remove nvidia-331 nvidia-opencl-icd-331 nvidia-libopencl1-331 nvidia-331-uvm && \
sudo aptitude purge nvidia-331 nvidia-opencl-icd-331 nvidia-libopencl1-331 nvidia-331-uvm
* Réinstaller le pilote Nvidia et s'assurer de son utilisation
- Installer les pilotes nvidiaaptitude install nvidia-331
Normalement pas de conflit doit apparaître.
- Redémarrer
- S'assurer que les pilotes sont correctement utilisés. Si la commande suivante indique que le module nouveau est utilisélsmod | grep nouveau
, rendez vous dans le gestionnaire de pilotes proprio ( normalement nvidia doit être marqué utilisé mais ce n'est pas le cas ) pour forcer l'utilisation de Xorg, puis re-sélectionner le pilote nvidia.
- Redémarrer
- Re-vérifier avec lsmod, normalement pas de ligne contenant nouveau doit apparaître.
* Installer PlayOnLinux manuellement via le site
- Télécharger [https://www.playonlinux.com/script_files/PlayOnLinux/4.2.7/PlayOnLinux_4.2.7.deb|PlayOnLinux]
- L'installerdpkg -i PlayOnlinux_"version".deb
apt-get install -f
- Ne pas installer wine même si PlayOnLinux va nous râler dessus, à chaque lancement, il peut très bien se débrouiller sans.
* Reconfigurer les versions de wine installées localement pour chaque jeu.
* Le one shootsudo aptitude remove -y nvidia-331 nvidia-opencl-icd-331 nvidia-libopencl1-331 nvidia-331-uvm ocl-icd-libopencl1 playonlinux wine wine1.6 wine1.6-i386 winetricks && sudo aptitude purge -y nvidia-331 nvidia-opencl-icd-331 nvidia-libopencl1-331 nvidia-331-uvm ocl-icd-libopencl1 playonlinux wine wine1.6 wine1.6-i386 winetricks &&
wget -O playonlinux.deb https://www.playonlinux.com/script_files/PlayOnLinux/4.2.7/PlayOnLinux_4.2.7.deb && sudo dpkg -i playonlinux.deb
sudo apt-get install -f && sudo aptitude update && sudo aptitude upgrade -y && sudo aptitude install nvidia-331 && sudo reboot
==== Pilotes Nvidia RÉCENTS ====
Le problème avec Linux Mint est que les pilotes NVIDIA à disposition dans les dépôts Mint sont très rarement mis à jour. Installer celui-ci règle ce problème pour les cartes graphiques récentes :
https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa
* sudo add-apt-repository ppa:graphics-drivers/ppa\\
* sudo apt-get update\\
* administration => gestionnaire de pilotes, prendre le dernier Nvidia (pas NOUVEAU qui est la version libre avec des problème de performances)\\
* après installation vérifier qu'//nvidia-settings// a bien aussi été mis à jour sinon le faire avec //Synaptic//\\
* redémarrer
* dans administration => //nvidia-settings// => xscreen 0 => OpenGL settings décocher "Sync to VBlank" et cocher "Allow Flipping" puis "Quit'\\
* jouer ;)\\
===== XUB =====
* Décalage d'affichage sous playonlinux :
* Déplacer les tableaux de bords (barre des taches) en bas et les cacher automatiquement.
===== Retro Gaming =====
À tester/installer pour la prochaine maxi lan
* freedoom *****
* abuse
* quake ( voir ce qui est dispo dans les dépôts )
* Pacman
* http://download.tuxfamily.org/sdtraces/BottinHTML/Bottin_P-S_files/Pacman__par_David_Reilly_-12229.html
* http://download.tuxfamily.org/sdtraces/BottinHTML/Bottin_P-S_files/Pacman__par_svenardo_-12230.html
* variante http://download.tuxfamily.org/sdtraces/BottinHTML/Bottin_P-S_files/Pakkuman_s_defense-14454.html
* penguin command
* missile commande missile.sourceforge.net
===== Jeux public jeune =====
===== Shoot =====
=== Xonotic 0.8.0 ===
* [[http://dl.xonotic.org/xonotic-0.8.0.zip|Download]]
* Installation multi-utilisateurs
* Extraire zip
* Mettre à jour les permissions
find Xonotic -t d | xargs chmod +x
…
=== UrbanTerror 4.2.023 ===
* [[http://www.urbanterror.info/downloads/]]
* Download [[http://www.urbanterror.info/external-link/?r=yygpKbDS1y8t0EtKLEpKLMkv1ksr0i8tKtEPBXLzQlKLivKLTIzi00pzcgyMjPWqMgsUMiB6ysvL9UpBikrAivQy89Ly9VPyy_Ny8hNTivUB|miroir 1]] [[http://www.urbanterror.info/external-link/?r=yygpKbDS18_NLCrKL9IrLSopLkksKdbLSy3RLy1KSswrSQVJ6IeC2CFgtolRfFppTo6BkbFeVWaBQgbEgPLycj0kDXqZeWn5-in55Xk5-YkpxfoA|miroir 2]]
* [[http://www.urbanterror.info/downloads/software/urt/42/UrbanTerror42.tar.gz|Online updater]]
=== Divers ===
* http://tesseract.gg/ à suivre (last update 11 mai 2014, projet mort ?)
===== Age of =====
* Seven
- Sous Windows Seven tuer explorer avant le lancement du jeux sous peine d'avoir des graphismes dégradés (Alex: est-ce dû à l'interface AERO ou aux pilotes ?-> Si par dégradé tu entends un truc genre une palette de 256 couleurs oui c'est aero, auquel cas tu peux mettre un raccourci qui désactive aéro et active une compatibilité au lancement du jeu, ça devrait suffire et sera plus propre)
- ouvrir un terminal :
- Ctrl+Alt+Suppr > Fichier > Nouvelle Tache > cmd.exe
- se déplacer jusqu'au dossier du jeu via la commande ''cd'' puis lancer le jeu :
cd PATH_DU_JEU
NOM_DE_L_EXECUTABLE
* Tux :
- Wine testés utilisables
- 1.6, 1.6.2 + Dans l'onglet affichage de la configuration de wine cochez seulement "Capturer automatiquement la souris…" et "Émuler un bureau virtuel" puis adaptez la taille du bureau à la résolution de l'écran. Le menu de lancement de AOE sera normalement en mode fenêtré mais le jeu en lui même en plein écran. On peut également tester sans l'émulation de bureau virtuel, mais l'affichage du menu se fera "aléatoirement" décalé, ou non utilisable.
- Wine testés non recommandées
- 1.7.42 menu lent
- 1.3.24 freeze
- 1.3.20_AOE2 lenteurs dans le jeu
- jeu réseau : Installer le module "directplay"
- Ajouter l'argument "-nostartup" pour éviter un plantage dans la cinématique de lancement du jeu
===== 0AD =====
https://play0ad.com
===== Teeworld =====
Un fichier de configuration est présent sur la session jeu avec les paramètres commentés. Pour lancer le serveur
teeworlds_srv -f serverconfig.cfg
* [[https://www.teeworlds.com/?page=docs&wiki=server_settings|serveur paramètres]]
* [[https://www.teeworlds.com/?page=docs&wiki=server_commands|serveur commandes]]
* [[https://www.teeworlds.com/?page=docs&wiki=server_tuning|tuning]]
* [[https://wiki.debian.org/fr/Games/Teeworlds|recap]]
===== Zero-K =====
sudo add-apt-repository -y ppa:spring/ppa && sudo apt-get update
Sinon l'ancienne version de Spring est installée
\\
\\
Méthode NEC PLUS ULTRA SIMPLE
Aller sur la page https://zerok.itch.io/zero-k , à mi-page dans la zone **DOWNLOAD** cliquer sur le **Zero-K semi-portable**, charger l'archive, la décompresser dans le répertoire adéquat, lancer ces commandes dans la console en étant dans ce répertoire :sudo apt-get update
sudo apt-get install libsdl2-2.0-0 libopenal1 libcurl3
./Zero-K_linux64.sh
Les fois suivantes seul **Zero-K_linux64** sera à lancer (à vérifier).
Pour //Windows// c'est pareil sauf qu'il y a juste à décompresser dans le répertoire adéquat et lancer **Zero-K.exe**
||**Méthode méga simple**||
Charger et exécuter :
NOTE : les méthodes suivantes nécessitant l'accès à http://zk.repo.springrts.com/builds/ ne fonctionnent plus en date du 17 octobre 2017 du fait du blocage de l'accès anonyme.
||**Méthode PLUS SIMPLE**|| 1. Aller sur: **http://www.ubuntuupdates.org/package/getdeb_games/trusty/games/getdeb/springlobby**\\ 2. Récupérer le .deb de //SPRINGLOBBY// adapté au système.\\ 3. Exécuter:** sudo apt-get update && sudo dpkg -i *.deb && sudo apt-get -f install **\\ 4. Lancer //SPRINGLOBBY// & s'y loger. Si besoin créer un compte. Normalement c'est '**desclicks**'+numéro de la machine, passe '**lan**'.\\ 5. Sur l'onglet //BATTLELIST// cliquer sur une partie avec le moteur (//ENGINE//) le plus récent. Clic droit -> //'download engine'//. Ça charge en bas à gauche sinon recommencer sur une autre partie. Fermer //SPRINGLOBBY// une fois fini.\\ 6. Exécuter:** wget -P ~/.spring/games http://zk.repo.springrts.com/builds/$(wget -O - http://zk.repo.springrts.com/builds/ | egrep -o 'zk-v[0-9\.]+.sdz' | sort -V | tail -1)** ou aller sur **http://zk.repo.springrts.com/builds/** et charger le dernier ZK tout en bas pour le copier dans **/home/lan/.spring/games**.\\ 7. OPTIONNEL: Aller dans **/home/lan/.spring/engine/{version du moteur}** et rentrer dans la console\\ **smbget -av [[smb://192.168.6.1/lan/spring/springsettings.cfg]] && smbget -aRv [[smb://192.168.6.1/lan/spring/LuaUI]]**\\ 8. Relancer //SPRINGLOBBY// & jouer !\\ \\ \\ ||**Méthode SIMPLE**|| 1. Aller sur: **http://www.ubuntuupdates.org/package/getdeb_games/trusty/games/getdeb/springlobby**\\ 2. Récupérer le .deb de //SPRINGLOBBY// adapté au système.\\ 3. Exécuter:** sudo apt-get update && sudo dpkg -i *.deb && sudo apt-get -f install **\\ 4. Lancer //SPRINGLOBBY// & s'y loger. Si besoin créer un compte. Normalement c'est '**desclicks**'+numéro de la machine, passe '**lan**'.\\ 5. Sur l'onglet //BATTLELIST// cliquer sur une partie avec le moteur (//ENGINE//) le plus récent. Clic droit -> //'download engine'//. Ça charge en bas à gauche sinon recommencer sur une autre partie. Fermer //SPRINGLOBBY// une fois fini.\\ 6. Executer dans une console: **cd ~/.spring/ && wget -N https://github.com/ZeroK-RTS/Zero-K/archive/master.zip && unzip -o master.zip && echo 'unzip DONE!' && cd Zero-K-master && zip ../zkmaster.zip -rq * && echo 'zip DONE!' && cd .. && mv -fv zkmaster.zip ~/.spring/games/zkmaster.sdz && rm -f master.zip && rm -rf Zero-K-master && echo ZKOK && cd ~/.spring/engine/{version du moteur} && smbget -av [[smb://192.168.6.1/lan/spring/springsettings.cfg]] && smbget -aRv [[smb://192.168.6.1/lan/spring/LuaUI]] && echo DONE!**\\ 7. OPTIONNEL Aller dans //'~/.spring/'// et y coller le répertoire //maps//.\\Using read-write data directory: ~/.config/spring/
Using read-only data directory: ~/.spring/
Using read-only data directory: /usr/share/games/spring/
Using read-only data directory: /usr/lib/spring/
Scanning: /usr/share/games/spring/base
Scanning: ~/.spring/maps
Scanning: ~/.spring/games
Scanning: ~/.spring/packages
**~/.spring/** contient le repertoire ENGINE (pour les versions minimalistes), packages & pool & rapid pour RAPID (pool étant le contenu).\\
**~/.config/spring/LuaUI** doit contenir toutes les modifs et widgets.\\
**/usr/lib/spring/** contient les AIs & le libunitsync.so du Spring installé (98) afin de pouvoir lancer un lobby.\\
**/usr/games** contient un lien vers Spring\\
**~/.config/spring/springsettings.cfg** peut contenir une variable ( 'springdata' ) pointant vers le répertoire d'un Spring (en version portable) installé ailleurs ! En cas de comportement bizarre de Spring vérifier là en premier !!
Donc: \\
_les cartes vont dans **~/.spring/maps** si limité au compte, sinon dans **/usr/share/games/spring**. CONFIRME: mieux dans ce dernier répertoire car ainsi les cartes sont dispo pour tous et non juste le compte.\\
_les mods vont dans **~/.spring/games** ET PAS AUTREMENT ! CONFIRME. \\
_par défaut le **~/.spring/pool** et **~/.spring/packages** celui utilisé par RAPID, aucune idée comment le généraliser au système. \\
VERIFIER LES DROITS !!!!!
dans SL:
executable Spring dans: /usr/games/spring
unitsync dans: /usr/lib/spring/libunitsync.so
résumé officiel:
https://springrts.com/phpbb/viewtopic.php?t=30044
\\
**Restes pour la postérité:**
\\
\\
----
\\
==== Lobbies ====
**EDIT 19fev2014**: Le nouveau protocole utilisé par **ZKL** en vu de l'intégration dans STEAM est radicalement différent de l'original et de nombreux lobbies n'ont toujours pas appliqué la MàJ permettant de se connecter aux serveurs ZK. Au pire on s'en fout, on fait une partie privée avec mot de passe sur les serveurs classiques, pas besoin d'avoir de stats/historique/expérience.
* whttp://archive.getdeb.net/ubuntu/pool/games/s/springlobby/springlobby_0.225-1~getdeb1_i386.deb
sudo add-apt-repository -y ppa:spring/ppa && apt-get update
sudo dpkg -i *.deb
sudo apt-get -f install
//Springlobby// permet beaucoup plus de choses que //Weblobby// concernant la gestion des serveurs, reste à voir si ces derniers sont coopératifs...
----
* **[[http://weblobby.springrts.com/|weblobby]]**
* Points positifs :
* Installation facile (un script qui initialise le prog, penser à placer un raccourci).
* Gestion de plusieurs versions de Spring (dans le répertoire weblobby créé dans le répertoire cible).
* Auto chargement intégré du MOD et des cartes (via rapid).
* Pas dur à prendre en main même si loin de TASClient.
*Points négatifs :
* Spring doit être installé dans les répertoires par défaut ? (en fait non semble-t-il, il charge une version minimaliste de Spring mais on peut se retrouver avec plusieurs mêmes versions installées...)
* Obligation de connexion à un serveur Pour le moment je n'ai rencontré que quelques bugs mineurs qui n'ont pas fait planter l'appli, relatifs au chargement des versions des moteurs, rien de bien grave si l'on utilise l'officiel 98 (en gros il dit qu'il a merdé le chargement d'une version expérimentale de 98 alors qu'il semble avoir réussit quand même...) distant ( **lobby.zero-k.info** au lieu de **lobby.springrts.com** pour Zero-K uniquement au vu de l'afflux de joueurs, penser à le modifier dans le prog si weblobby est fonctionnel avec )
Pour le moment je n'ai rencontré que quelques bugs mineurs qui n'ont pas fait planter l'appli, relatifs au chargement des versions des moteurs, rien de bien grave si l'on utilise l'officiel 98 (en gros il dit qu'il a merdé le chargement d'une version expérimentale de 98 alors qu'il réussit quand même...).
**Ci-dessous les explications de gestion des chargements manuels des cartes/mods, plus d'actualité puisque les lobbies gèrent ça très bien tout seuls.**
* RAPID/PR-downloader (système de chargement des mods et cartes) pour Win, avec un menu: https://springrts.com/phpbb/viewtopic.php?f=14&t=32968
* noms des mods sous RAPID https://springrts.com/wiki/Rapid_Tags
$home/.spring/weblobby/pr-downloader/pr-downloader --rapid-download zk:stable
(le rendre exécutable bien entendu)
**ATTENTION CA PREND DU TEMPS POUR LE PREMIER CHARGEMENT!! Beaucoup moins pour les suivants**
**ATTENTION IL NE SEMBLE PRESENT QU'AVEC WEBLOBBY INSTALLE OU UNE VERSION DE SPRING __PORTABLE__**
https://springrts.com/phpbb/download/file.php?id=8012 pour un menu pour RAPID SOUS WIN.
Sinon //Chobby// comme expliqué + haut.
----
\\
==== Serveurs ====
* **Springserver on a LAN**: https://springrts.com/wiki/Spring_on_a_LAN
- **uberserver** sera utilisé https://github.com/spring/uberserver/archive/master.zip
- Need:
- sqlalchemy https://pypi.python.org/pypi/SQLAlchemy/0.9.8 ou //sudo apt-get install python-sqlalchemy # or python3-sqlalchemy//.
- ip2c (à priori optionel, donne le pays à partir de l'IP... http://firestats.cc/wiki/ip2c).
-Pour imposer la version de Spring: SETLATESTSPRINGVERSION 98.0 \\
-To make it persistent, adjust the startup parameter:
./server.py --latestspringversion 98.0
- Mettre l'IP du serveur dans la config des lobbies clients.
- Prier.
**NOTE:** tant http://www.pythoncentral.io/how-to-install-sqlalchemy que https://github.com/spring/uberserver conseille d'utiliser **virtualenv** & **pip**
# virtualenv ~/virtenvs/uberserver
# source ~/virtenvs/uberserver/bin/activate
# pip install pycrypto
# pip install SQLAlchemy
sudo apt-get install python-virtualenv
sudo apt-get install python-sqlalchemy
./server.py
**SpringLS (Spring Lobby Server) 0.37** ( OOOOOLD )\\
https://springrts.com/phpbb/viewtopic.php?f=16&t=27324 \\
full https://github.com/downloads/spring/SpringLS/springls-0.37-stand-alone-full.jar \\
lan only https://github.com/downloads/spring/SpringLS/springls-0.37-stand-alone.jar \\
snap https://oss.sonatype.org/content/repositories/snapshots/com/springrts/springls/springls/0.38-SNAPSHOT/springls-0.38-20120414.111401-4-stand-alone-full.jar \\
java -jar springls-0.37-stand-alone.jar
liste des commandes:
http://springrts.com/dl/LobbyProtocol/ProtocolDescription.html \\
!spawn hostname