Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
lan [2015/07/20 11:10] – [Lobbies] actualisation des URLs alex | lan [2023/02/11 23:14] (Version actuelle) – [0AD] minimi |
---|
| ==== 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 ==== | ==== Problème Nvidia + Wine ==== |
| FIXME<HTML><p style="color: white;text-shadow: 1px 1px 2px pink, 0 0 25px blue, 0 0 5px darkblue;">D'Alex : est-ce toujours d'actualité ???</p></HTML> |
| |
* Faire le nettoyage | * Faire le nettoyage |
- Désinstaller playonlinux, wine | - Désinstaller playonlinux, wine |
</code> | </code> |
| |
| ==== 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 ===== | ===== XUB ===== |
===== 0AD ===== | ===== 0AD ===== |
| |
Alpha 17 : à tester en multi | https://play0ad.com |
* serveur : http://trac.wildfiregames.com/browser/ps/trunk/source/tools/XpartaMuPP/README | |
===== Teeworld ===== | ===== Teeworld ===== |
| |
===== Zero-K ===== | ===== Zero-K ===== |
| |
<code>**sudo add-apt-repository -y ppa:spring/ppa && sudo apt-get update**</code> | <code>sudo add-apt-repository -y ppa:spring/ppa && sudo apt-get update</code> |
Sinon l'ancienne version de Spring est installée | Sinon l'ancienne version de Spring est installée |
| \\ |
| \\ |
| <HTML><p style="color: white;text-shadow: 1px 1px 2px pink, 0 0 25px blue, 0 0 5px darkblue;">Méthode NEC PLUS ULTRA SIMPLE</p></HTML> |
| |
| 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 : |
| <code>sudo apt-get update |
| sudo apt-get install libsdl2-2.0-0 libopenal1 libcurl3 |
| ./Zero-K_linux64.sh</code> |
| 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** |
| |
* SPRING 98 (96 en date du 21 mai 2014, *ZK devrait* etre utilisable avec les 2):\\ | ||**Méthode méga simple**|| |
* [[http://sourceforge.net/projects/springrts/files/springrts/spring-98.0/spring_98.0_portable.7z/download|Win portable 32bits]] | |
* [[http://sourceforge.net/projects/springrts/files/springrts/spring-98.0/spring_98.0_minimal-portable-linux32-static.7z/download|Linux portable 32bits]] + ajouter [[https://launchpad.net/ubuntu/+archive/primary/+files/libminizip1_1.1-3_i386.deb|libminizip1.1-3]] + libsdl2-2.0 | |
| |
* Zero-K: | Charger et exécuter : |
* OLD http://packages.springrts.com/builds/ \\ zk-v1.2.5.3.sdz en date du 21 mai 2014, voir [https://github.com/ZeroK-RTS/Zero-K/network] pour les MàJ. | <file bash setup-zerok.sh>#!/bin/bash |
* NEW : https://github.com/ZeroK-RTS/Zero-K (+charger zero-k, décompresser et rezipper le contenu du répertoire+changer l'extension en sdz), à placer dans le répertoire **GAMES** de SPRING. Ou passer par un 'lobby'. | installdir=$( dirname "${0}" ) |
| |
| # Setup dependencies ... |
| pkexec 'apt-get install -y mono-complete libsdl2-2.0-0 libopenal1 libcurl3 zenity' |
| |
| # Setup ZK... |
| cd ${installdir} |
| wget -N https://zero-k.info/lobby/Chobby.exe | zenity --progress --text "Downloading Zero-K Lobby..." --title "Downloading Zero-K" --auto-close --auto-kill |
| chmod o+x Chobby.exe |
| |
| echo "[Desktop Entry] |
| Version=1.0 |
| Name=Zero-K |
| Exec=mono ${installdir}/Chobby.exe |
| Path=${installdir} |
| Icon=${installdir}/icon.png |
| Terminal=false |
| Type=Application |
| Categories=Application;Game;ArcadeGame; |
| " > "${installdir}/Zero-K.desktop" |
| chmod o+x "${installdir}/Zero-K.desktop" |
| |
| # Delete itself |
| zenity --info --title "Done\!" --text "Setup complete! Please click the \"Zero-K\" file to run the game." |
| rm "${0}" |
| </file> |
| Ensuite se connecter et choisir la version du moteur de Spring et la version de ZK (ou juste se connecter à une partie et ça devrait tout charger tout seul). |
| |
| <HTML><p style="color: white;text-shadow: 1px 1px 2px yellow, 0 0 25px orange, 0 0 10px red;"> 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.</p></HTML> |
| |
| ||**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//.\\ |
| <del>8. Aller dans //'~/.spring/engine/{version du moteur}'// et y coller //springsettings.cfg// & le répertoire //LuaUI//.</del>\\ |
| 9. Relancer //SPRINGLOBBY// & jouer !\\ |
| \\ |
| |
| NOTE 1: **ATTENTION IL FAUT QUE TOUS LES JOUEURS AIENT LA MÊME VERSION DE ZK, AU PIRE TOUS FAIRE LA MAJ AVANT DE JOUER.**\\ |
| NOTE 2: Pour placer Spring & Springlobby sur une autre partition/emplacement/etc il est probablement plus sage de placer des symlinks plutôt que d’espérer qu'ils seront coopératifs en simplement les déplaçant. |
| \\ |
| \\ |
| *Script pour lancer la mise à jour de **ZK** via GIT, __**SANS RAPID**__, à lancer dans le répertoire de SPRING qui devrait être ~/spring/ : |
| <file bash zk_update_git.sh>#!/bin/bash |
| 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 DONE!</file> |
| |
| *Script pour lancer la mise à jour de **ZK** via SPRINGRTS, __**SANS RAPID**__, à lancer dans le répertoire de SPRING qui devrait être ~/spring/ : |
| <file bash zk_update_springrts.sh>#!/bin/bash |
| 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)</file> |
| |
| *Script pour lancer la mise à jour de **ZK** via le serveur Desclicks : |
| <file bash zk_update.sh>#!/bin/bash |
| cd ~/spring/games && smbget -aDv smb://192.168.6.1/lan/spring/zk_master.sdz && echo DONE!</file> |
| |
| *Script pour lancer l'installation des fichiers de configuration de ZK (ici dans le moteur 100.0), pas encore fonctionnel : |
| <file bash zk_settings>#!/bin/bash |
| cd ~/.spring/engine/100.0 && smbget -av smb://192.168.6.1/lan/spring/springsettings.cfg && smbget -aRv smb://192.168.6.1/lan/spring/LuaUI && echo DONE!</file> |
| |
| \\ |
| \\ |
| https://www.samba.org/samba/docs/man/manpages/smbget.1.html |
| \\ |
| \\ |
| * SPRING 100 (16 juillet 2015):\\ |
| * [[http://sourceforge.net/projects/springrts/files/springrts/spring-100.0/spring_100.0.exe/download|Win portable 32bits]] |
| * [[http://sourceforge.net/projects/springrts/files/springrts/spring-100.0/spring_100.0_minimal-portable-linux32-static.7z/download|Linux portable 32bits]] + ajouter [[https://launchpad.net/ubuntu/+archive/primary/+files/libminizip1_1.1-3_i386.deb|libminizip1.1-3]] + libsdl2-2.0 |
| |
| * Zero-K: |
| * <del>OLD http://packages.springrts.com/builds/ \\ zk-v1.2.5.3.sdz en date du 21 mai 2014,</del> voir [https://github.com/ZeroK-RTS/Zero-K/network] pour les MàJ. |
| * NEW : https://github.com/ZeroK-RTS/Zero-K (+charger zero-k, décompresser et rezipper le contenu du répertoire+changer l'extension en sdz), à placer dans le répertoire **GAMES** de SPRING. Ou passer par un 'lobby' ou **http://zk.repo.springrts.com/builds/**. |
* Cartes : (keep official & take the most rated first) | * Cartes : (keep official & take the most rated first) |
* http://zero-k.info/Maps | * http://zero-k.info/Maps |
* http://springfiles.com/spring/spring-maps | * http://springfiles.com/spring/spring-maps |
| |
| |
| |
* Script pour lancer la mise à jour de **ZK** via GIT, __**SANS RAPID**__, à lancer dans le répertoire de SPRING qui devrait être $home/spring/: | |
<file bash zk_update.sh>#!/bin/bash | |
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 /$home/spring/games/zkmaster.sdz && rm -f master.zip && rm -rf Zero-K-master && echo DONE!</file> | |
| |
* [[https://github.com/spring/spring/blob/develop/doc/StartScriptFormat.txt| startscript documentation]] | * [[https://github.com/spring/spring/blob/develop/doc/StartScriptFormat.txt| startscript documentation]] |
| |
Selon le journal de Spring: | Selon le journal de Spring: |
<code>Using read-write data directory: $home/.config/spring/ | <code>Using read-write data directory: ~/.config/spring/ |
Using read-only data directory: $home/.spring/ | Using read-only data directory: ~/.spring/ |
Using read-only data directory: /usr/share/games/spring/ | Using read-only data directory: /usr/share/games/spring/ |
Using read-only data directory: /usr/lib/spring/ | Using read-only data directory: /usr/lib/spring/ |
Scanning: /usr/share/games/spring/base | Scanning: /usr/share/games/spring/base |
Scanning: /home/desclicks/.spring/maps | Scanning: ~/.spring/maps |
Scanning: /home/desclicks/.spring/games | Scanning: ~/.spring/games |
Scanning: /home/desclicks/.spring/packages | Scanning: ~/.spring/packages |
</code> | </code> |
| |
**$home/.spring/** contient le repertoire ENGINE (pour les versions minimalistes), packages & pool & rapid pour RAPID (pool étant le contenu).\\ | **~/.spring/** contient le repertoire ENGINE (pour les versions minimalistes), packages & pool & rapid pour RAPID (pool étant le contenu).\\ |
**$home/.config/spring/LuaUI** doit contenir toutes les modifs et widgets.\\ | **~/.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/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 \\ | **/usr/games** contient un lien vers Spring\\ |
**$home/.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 !! | **~/.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: \\ | Donc: \\ |
_les cartes vont dans **$home/.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 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 **$home/.spring/games** ET PAS AUTREMENT ! CONFIRME. \\ | _les mods vont dans **~/.spring/games** ET PAS AUTREMENT ! CONFIRME. \\ |
_par défaut le **$home/.spring/pool** et **$home/.spring/packages** celui utilisé par RAPID, aucune idée comment le généraliser au système. \\ | _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 !!!!! | VERIFIER LES DROITS !!!!! |
| |
résumé officiel: | résumé officiel: |
https://springrts.com/phpbb/viewtopic.php?t=30044 | https://springrts.com/phpbb/viewtopic.php?t=30044 |
\\ | |
| |
**Méthode SIMPLE** | |
| |
1. Aller sur: **http://www.ubuntuupdates.org/package/getdeb_games/trusty/games/getdeb/springlobby**\\ | |
2. Récupérer le .deb adapté au système.\\ | |
3. Exécuter:** 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//) 98. Clic droit -> //'download engine'//. Ça charge en bas à gauche sinon recommencer. Le fermer une fois fini.\\ | |
6. Executer dans une console: **cd /home/lan/.spring/engine/98.0 && 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 /home/lan/.spring/games/zkmaster.sdz && rm -f master.zip && rm -rf Zero-K-master && echo DONE!**\\ | |
7. Aller dans //'/home/lan/.spring/'// et y coller le répertoire //maps//.\\ | |
8. Aller dans //'/home/lan/.spring/engine/98.0'// et y coller //springsettings.cfg// & le répertoire //LuaUI//.\\ | |
9. Relancer //SPRINGLOBBY// & jouer !\\ | |
| |
NOTE 1: **ATTENTION IL FAUT QUE TOUS LES JOUEURS AIENT LA MÊME VERSION DE ZK, AU PIRE TOUS FAIRE LA MAJ AVANT DE JOUER.**\\ | |
NOTE 2: Pour placer Spring & Springlobby sur une autre partition/emplacement/etc il est probablement plus sage de placer des symlinks plutôt que d’espérer qu'ils seront coopératifs en simplement les déplaçant. | |
| |
\\ | |
\\ | |
\\ | |
\\ | \\ |
**Restes pour la postérité:** | **Restes pour la postérité:** |
==== Lobbies ==== | ==== 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. | **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. |
| |
* **Tasclient** (WIN seulement + très vieille version, //devrait se mettre à jour auto//): http://springfiles.com/spring/lobby-clients/tas-client-0 | * <del>Tasclient</del> (WIN seulement + très vieille version, //devrait se mettre à jour auto//) : <del>http://springfiles.com/spring/lobby-clients/tas-client-0</del> Plus dispo, dommage c'était le plus sympa. |
| |
* **Springlobby** | * **Springlobby** |
| |
Version des dépots obsolete! | La version des dépots Ubuntu/Linux Mint est obsolete! |
| |
DEB SPRINGLOBBY 0.xxx précompilé (0.225-1~getdeb1 en date du 20 juillet 2015): | DEB SPRINGLOBBY 0.xxx précompilé (0.256-1~getdeb3 en date du 14 octobre 2017): |
| |
http://www.ubuntuupdates.org/package/getdeb_games/trusty/games/getdeb/springlobby | http://www.ubuntuupdates.org/package/getdeb_games/trusty/games/getdeb/springlobby |
| |
| Exemple d'installation |
<code>whttp://archive.getdeb.net/ubuntu/pool/games/s/springlobby/springlobby_0.225-1~getdeb1_i386.deb | <code>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 add-apt-repository -y ppa:spring/ppa && apt-get update |
sudo apt-get -f install</code> | sudo apt-get -f install</code> |
| |
Springlobby permet beaucoup plus de choses que weblobby concernant la gestion des serveurs, reste à voir si ces derniers sont coopératifs... | //Springlobby// permet beaucoup plus de choses que //Weblobby// concernant la gestion des serveurs, reste à voir si ces derniers sont coopératifs... |
| |
---- | ---- |
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...). | 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 | * 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 | * noms des mods sous RAPID https://springrts.com/wiki/Rapid_Tags |
https://springrts.com/phpbb/download/file.php?id=8012 pour un menu pour RAPID SOUS WIN. | https://springrts.com/phpbb/download/file.php?id=8012 pour un menu pour RAPID SOUS WIN. |
| |
Au pire ZKL sous Mono: | Sinon //Chobby// comme expliqué + haut. |
http://zero-k.info/Forum/Post/86635#86635 | |
---- | ---- |
\\ | \\ |