SpringLobby - Le Bottin des Jeux Linux

SpringLobby

🗃️ Specifications

📰 Title: SpringLobby 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Strategy 🚦 Status: 08. Not working
🏷️ Category: Strategy ➤ Top-Down Fight of Units ➤ Spring, TA, ... 🌍️ Browser version:
🔖 Tags: Game Launcher; Lobby Client; Networking system; Strategy; Spring engine 📦️ Package Name: springlobby
🐣️ Approx. start: 2007-05-03 📦️ Arch package: ✓
🐓️ Latest: 2022-06-09 📦️ RPM package: ✓
📍️ Version: Latest : 0.273 / Dev : 702db25 📦️ Deb package: ✓
🏛️ License type: 🕊️ Libre 📦️ Flatpak package: ✓
🏛️ License: GPL-2 📦️ Snap package: ✓
🏝️ Perspective: First person (interface) 📦️ AppImage package:
👁️ Visual: 2D ⚙️ Generic binary:
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Multi 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 👫️ Contrib.: Goupil & Louis
🎰️ ID: 12965 🐛️ Created: 2010-08-20
🐜️ Updated: 2022-09-18

📖️ Summary

[fr]: Un client lobby libre et multi-plateforme pour le moteur de jeu de stratégie Spring-RTS. Il permet d'installer le contenu manquant (moteur et contenu), de le configurer pour utiliser les bonnes cartes et mods, de se connecter au bon serveur, et d'interagir avec les autres joueurs de la partie avant de commencer. [en]: A libre, multi-platform lobby client for the Spring-RTS strategy game engine. It allows you to install missing content (engine and content), configure it to use the right maps and mods, connect to the right server, and interact with other players in the game before starting.

🚦 Status

💡 Lights on: ✓ 🦺️ Work in progress:
🤔️ Why ?: 🏎️ Code improvement 😴️ Upcoming update:
🎨️ Improvement of this entry: ✓ 🚧️ Some work remains to be done:

🎥️ Videos

🦉️ Présentation des développeurs / Dev presents : (200905),


🕯️ How To [en] / [de] : (200905), (201105),


🎮️ Quelques exemples / Some examples (Showcase) [en] / [de] : (201805), (201105),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) ts(202xxx) gd(200905) gu(202xxx) id(202xxx) r(202xxx) lp(202xxx) ht(200905) d(201805) d[de](-) ht[fr](202xxx) ht[de](201105) ht[ru](202xxx) ht[pl](202xxx) ht[cz](202xxx) ht[sp](202xxx) ht[pt](202xxx) ht[it](202xxx) ht[tr](202xxx)] ht[de](202xxx) ht[ru](202xxx)/a> ht[pl](202xxx) ht[cz](202xxx) ht[sp](202xxx) ht[pt](202xxx) ht[it](202xxx) ht[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial : (empty)

🍩️ Resources
(empty) :
🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

🐘 Social
Devs (The SpringLobby Team 1 2 [en]) : [Site 1 2] [Chat] [mastodon] [twitter] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (tc [fr] [en]) : [Site 1 2] [Chat] [mastodon] [twitter] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Game : [Blog] [Chat] [Forums] [mastodon] [twitter] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Spring) [fr] [en] [de]]
[JeuxLinux [fr]] [The Linux Game Tome]

📦️ Misc. repositories
[Debian] [openSUSE] [Repology] [pkgs.org] [Arch Linux / AUR] [AppImage] [Snap] [Flatpak] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

📰 News / Source of this Entry (SotE) / News (SotN)
[Changes with v. 0.271 (202001221)] [Gaming on Linux (20200707) (SotN)] [HOLaRSE on Mastodon [de] (20200711)]

🕊️ Source of this Entry: -

🐘 Social Networking Update (on Mastodon)

🛠️ Title: SpringLobby
🦊️ What's: A libre lobby client for the Spring RTS strategy game engine
🏡️ https://springlobby.springrts.com
🐣️ https://github.com/springlobby
🔖 #Linux #Tool #GameLauncher #ContentDistrib #RTS #Libre #Deb #RPM #Arch #Snap #Flatpk
📖 Our entry: https://bit.ly/bottinLightOn

🥁️ Update: 0.271➜0.273
⚗️ Code improvement
📌️ Changes: https://github.com/springlobby/springlobby/blob/master/ChangeLog
🐘 From: -

🦉️ https://yewtu.be/KROyBU72mjc
🕯️ https://yewtu.be/LGKNQMceYUw
🎮️ https://yewtu.be/dVo6co6vXf8
🎮️ [de] https://yewtu.be/FKk1FS6r8-g

📕 Description [fr]

Un client lobby pour le moteur Spring, par The SpringLobby Team, initié par tc.

SpringLobby est un client lobby libre et multi-plateforme pour le moteur de jeu de stratégie Spring-RTS. Il permet d'installer le contenu manquant (moteur et contenu), de le configurer pour utiliser les bonnes cartes et mods, de se connecter au bon serveur, et d'interagir avec les autres joueurs de la partie avant de commencer.

Voir aussi / See also : Spring Lobby for NOTA (not just only), Spring Web Lobby, SpringLobby,


SpringLobby est un client lobby libre et multi-plateforme pour le projet Spring RTS.

Pour commencer à découvrir la diversité intéressante et passionnante de jeux, vous pouvez jouer sur Internet avec différents joueurs du monde entier en utilisant le moteur Spring-RTS avec un client lobby. Un client lobby est un logiciel qui configure le moteur Spring-RTS pour utiliser les bonnes cartes, mods et se connecter au bon serveur. En plus, un client lobby vous permet d'interagir avec l'autre joueur avant de commencer à jouer. Springlobby est un client lobby et il utilise une interface utilisateur graphique qui vous aidera à trouver le bon jeu. Donc, allons chercher des jeux.

D'abord, vous devrez démarrer le programme SpringLobby. Les utilisateurs de Windows peuvent trouver l'exécutable dans leur répertoire d'installation de Spring (par exemple C:\program files\Spring\SpringLobby.exe). Les utilisateurs d'Ubuntu peuvent démarrer le programme en allant dans la section Applications - Jeux et en cliquant sur l'icône SpringLobby.



🍥️ Debian (traduction du Bottin) :

Un client lobby permettant le jeu solo / multijoueur pour le moteur Spring RTS

Ce paquet fournit un client lobby permettant le jeu solo / multijoueur pour Spring. Les autres fonctionnalités comprennent un système P2P pour télécharger des cartes et des mods et un client de chat IRC intégré.

📕 Description [en]

📕🐧"A libre lobby client for the Spring RTS strategy game engine"🐧📕.

SpringLobby is a free multi-platform lobby client for the Spring RTS project.

To start discovering the interesting and exciting diversity of games you can play over the internet with different players from all over the world using the Spring-RTS engine you need a lobby client. A lobby client is a piece of software that configures the Spring-RTS engine to use the right maps, mods and to connect to the right server. On top of that a lobby client allows you to interact with your fellow player before you start playing. Springlobby is such a lobby client and it uses a Graphical User Interface that will help you find the right game. So let's get gaming.

First you will need to start the SpringLobby program. Windows users can find the executable in their Spring installation directory (e.g. C:\program files\Spring\SpringLobby.exe). Ubuntu users can start the program by going to the Applications - Games section and clicking SpringLobby icon.


🍥️ Debian:

Single/multiplayer lobby for the Spring RTS engine

This package provides a single-player and multiplayer lobby for Spring. Other features include a P2P system for downloading maps and mods and a built-in IRC-like chat client.

🚧️ Installation [fr]

🔧️ INSTALLATION :

⚙️ Installation à partir du binaire du jeu :

Installation à partir du paquet Manjaro/Arch :
• (✘ v. 0.273) Il est dans les dépôts Manjaro/Arch (souvent dans sa dernière version), il suffit d'installer le(s) paquet(s).

▸ Installation des dépendances (en dépôt) :
• Installez au préalable les paquets suivants : fluidsynth


🚀️ LANCEMENT DE L'INTERFACE :

▸ Classique :
• Si vous l'avez installé à partir d'un paquet, ou l'avez compilé puis installé dans les répertoires système : Alt F2 puis saisissez : springlobby

🔍️ Test [fr]

🕵️ Test (0.63) de goupildb :

🎯️ Objectif de ce test : tester son fonctionnement et partager mes premières impressions.

Je ne maîtrise pas encore le mode multijoueur en ligne, mon objectif était simplement de tester l'interface.

Mes impressions :
• Elle me semble complète mais compliquée.
• Elle ne me semble avoir d'intérêt que pour le jeu en ligne, car Spring se paramètre aisément pour le jeu en solo (vs une IA) sans nécessiter cette interface.


🕵️ Test (0.88 avec Spring 0.82.5, tous deux en dépôt) :

🎯️ Objectif de ce test : tester son fonctionnement.

J'ai lancé SpringLobby après avoir installé au préalable Spring 0.82.5 (dernière version disponible sur les dépôts Getdeb, parfaitement fonctionnelle).
J'ai obtenu le message :
"Aucune version installée et compatible de spring n'a été trouvée, ce serveur nécessite la version : 0.82.7. Vos versions actuellement installées sont : 0.82.5. Le jeu en ligne est actuellement désactivé".
Il est donc (au moment où je rédige ce sous Debian) impossible d'utiliser SpringLobby si l'on utilise un binaire Spring :(.
Problème de synchro de versions ...


🕵️ Test (0.269) par goupildb (config. : Debian Testing 64-bit) :

🎯️ Objectif de ce test : tester son fonctionnement et partager mes premières impressions.

💡 Nota : ma connexion passe par un autre PC. Je ne sais pas si cela nécessite ou non de la translation de port. Avec le jeu Spring - Zero-K et son lobby Chobby je n'en ai pas besoin.

Je trouve cette interface toujours aussi peu intuitive :

Pour exemple, l'étape la plus importante : l'inscription.
Je clique sur Server ➜ Connexion...
Dans l'onglet Connexion il me précise "Note: If you do not have an account, you can register one for free on the Register tab."
L'interface est mal traduite, elle est partiellement en Français. J'essaie de la passer en Anglais (onglet Edit ➜ Changer de Langue ➜ English), mais il m'indique "locale 'en_GB' cannot be set".
Bon, passons, je vais dans l'onglet "Register" (tien, en passant, il ne s'appelle plus "s'inscrire" mais "Register" donc ça a quand même partiellement fonctionné - parce que le reste est toujours en Français), je saisi mon Nickname, Password, Retype password, Email address et je valide par Ok.
Il m'a bien transmis un code de vérification par mail, mais aucun lien dans l'email ou zone de saisie sous l'interface pour le saisir :))

et le WIKI n'est pas plus explicite sur ce que l'on fait de ce code : "(...) The first time you try to connect to the Spring Multiplayer Lobby server you will need to register, to do that first click the multiplayer tab (1). A box will appear asking you to login, inside that box click the register tab (2). Use the information fields to enter your desired name and your password.
Once you have successfully made an account, SpringLobby will automatically switch back to the login form and enter your data. If you are the only person using Spring on this computer it might be useful to tick the save password and the Log me in autoconnect next time boxes. (...)"

Donc une fois de plus mon test de SpringLobby s'achève sur un échec :(


🕵️ Test (✘ v. 0.273) par goupildb (config. : Manjaro 64-bit) :
Le : 18 Septembre 2022
⏱️ Durée du test : 10 minutes.

🎯️ Objectif de ce test : rédiger/mettre à jour/valider sa notice d'installation et tester son fonctionnement.

Enfin !
(rien ne sert de courir, ...)
Après toutes ces années passées à le tester (en moyenne 1 fois tous les 2-3 ans :), je suis parvenu à valider mon inscription.

Dans l'onglet "Multiplayer" je sélectionne la seule ligne non grisée (sur les autres la 2nde colonne indique que personne ne joue), je double-clic et il me précise :
Content is required to play. Should it be downloaded?
- engine spring 105.0
- map techno Lands Final 13.3
- game Tech Annihilation test-107080-90e951c
No / Cancel / Yes
Je valide par "Yes"
Et ... SpringLobby plante :)
Je relance : idem.

En console :
$ springlobby
Error loading libfluidsynth.so.1: libfluidsynth.so.1: cannot open shared object file: No such file or directory

(springlobby:136762): Gtk-CRITICAL **: 17:44:10.743: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkCheckButton
/usr/include/c++/12.1.0/bits/stl_vector.h:1123: std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](size_type) [with _Tp = unsigned char; _Alloc = std::allocator; reference = unsigned char&; size_type = long unsigned int]: Assertion '__n < this->size()' failed.
Abandon (core dumped)

je commençais à y croire ... et non.
Précision : le paquet fluidsynth est installé.

👍️ 🕹️ Conclusion :
Une fois de plus (je n'ai pas répertorié ci-avant tous les échecs), je ne suis pas parvenu à l'utiliser.
➯ Je passe son statut en “Not working”.