Page 1 of 1

[misc] SpringLobby 0.271 released!

Posted: 21 Dec 2020, 15:01
by abma
We are proud to announce the release of SpringLobby 0.271!

The new features/changes are mostly minor:

- use platform specific download path for the spring engine: linux32/linux64/windows32/windows64/macosx
- use platform specific config file sections to store spring engine paths
- add engine crash upload dialog
- add ignore/unignore to user right-click menu
- fix game / map info caching not working for games / maps with special chars
- fix crash because of channel/user bridge support
- fix a lot of minor auto downloader bugs

Special thanks to specing who did a lot of the changes and implemented new features!

The SpringLobby-updater on windows will migrate SpringLobby to x64: the existing x32 spring engine can't be used any more and have to be redownloaded.

also the download path of the spring engine has changed, so linux users who upgrade will be partly affected too:

~/.spring/engine/ will be ~/.spring/engine/linux64 (or ~/.spring/engine/linux32, but x32 is deprecated!)

For linux users, a flatpak exists: https://flathub.org/apps/details/com.sp ... pringLobby


For more details about what will come next, we created a roadmap: https://springrts.com/wiki/Roadmap which isn't complete yet.

Cheers! 8)

Re: [misc] SpringLobby 0.271 released!

Posted: 23 Dec 2020, 00:08
by raaar
Nice :)

First test, i open SL 0.270, it prompts for update to 0.271, I allow but get the "Failed to download Item" popup.

Code: Select all

[size=85]2020-12-22 23:05:50.790 Info    der/prdownloader.cpp:56   Starting download of filename: C:\Users\Rui\AppData\Roaming\springlobby\springlobby-latest.zip, name: https://springlobby.springrts.com/dl/stable/springlobby-0.271-win32.zip
2020-12-22 23:05:50.790 Info    /RapidDownloader.cpp:135  setOption forceupdate = 
2020-12-22 23:05:50.793 Error   p/HttpDownloader.cpp:363  No mirror found for C:\Users\Rui\AppData\Roaming\springlobby\springlobby-latest.zip
2020-12-22 23:05:50.793 Error   p/HttpDownloader.cpp:594  Failed to setup download 0/1
2020-12-22 23:05:53.171 Message ui/customdialogs.cpp:82   Failed to download selected item.
2020-12-22 23:05:53.177 Debug   p/HttpDownloader.cpp:644  
2020-12-22 23:05:53.177 Warning der/prdownloader.cpp:104  Download failed: https://springlobby.springrts.com/dl/stable/springlobby-0.271-win32.zip[/size]

Re: [misc] SpringLobby 0.271 released!

Posted: 23 Dec 2020, 00:16
by raaar
When clicking on the web site download buttons for installer or zip I get to download SL 0.271 win32 versions as well!

The SpringLobby-updater on windows will migrate SpringLobby to x64: the existing x32 spring engine can't be used any more and have to be redownloaded.
This seems to indicate that we should get the 64 bit SL version and immediately change to the 64bit engine builds, but both the lobby and the website only offer 32 bit versions...


EDIT:
the installer says win32 but when it runs it actually displays "SpringLobby 0.271 (windows64)". Misleading.

Re: [misc] SpringLobby 0.271 released!

Posted: 23 Dec 2020, 01:20
by raaar
Another thing that happens is that it won't recognize any of the 32bit engines I had or any of the games/maps.

A quick fix is going to "tools > download archives" and writing "engine:spring 104.0.1-1563-g66cad77 maintenance" there to trigger the download.

Re: [misc] SpringLobby 0.271 released!

Posted: 23 Dec 2020, 15:45
by abma
raaar wrote: 23 Dec 2020, 00:16 the installer says win32 but when it runs it actually displays "SpringLobby 0.271 (windows64)". Misleading.
thats a known issue: https://github.com/springlobby/springlobby/issues/983
raaar wrote: 23 Dec 2020, 01:20 Another thing that happens is that it won't recognize any of the 32bit engines I had or any of the games/maps.
thats what the red text tried to explain.

Re: [misc] SpringLobby 0.271 released!

Posted: 23 Dec 2020, 16:19
by ivand
It is time to just forget win32 engines ever existed. Makes life easier.

Re: [misc] SpringLobby 0.271 released!

Posted: 23 Dec 2020, 16:46
by raaar
from the player's point of view the upgrade in its current state "breaks everything" : no games, no maps, no engines until they join a server that's using the latest maintenance build which can be downloaded automatically or manually trigger the download.

For them to be able to play on the current servers it's necessary that the spads host also uses that engine build (which atm is not possible for mine unless I upgrade the OS).

I heard abma's making a new build which doesn't require such a recent glibc version. How's that going?


(I'll upgrade my servers if necessary, but I doubt everyone will)

Re: [misc] SpringLobby 0.271 released!

Posted: 24 Dec 2020, 18:27
by raaar
I've migrated to a new server with ubuntu 20.04 and updated my spads hosts.

MF is now using the maintenance build 1563 that works with SL 0.271.

Re: [misc] SpringLobby 0.271 released!

Posted: 26 Dec 2020, 08:38
by FabriceFABS
Hello !

I was and will be always a Linux client.
What a change !
SL was so ugly from years due to Gnome / GTK or something wrong....
But that didn't stop us from playing and we made do with it.

This new version reminds me of the prettiest SpringClient I saw before 10 years ago, so nice :-)
Many thanks for the work and the constant updates.

FAB

Re: [misc] SpringLobby 0.271 released!

Posted: 28 Dec 2020, 03:25
by Forboding Angel
Is there any folder where SL will look in it's local dir for games/maps/engines? I'm not talking about an isolated install, I just mean a folder inside of where springlobby.exe lives. Like /springlobby/data/games, /springlobby/data/maps, /springlobby/data/engine, or something like that?

Like If I want to use SL for TAP and some other games, and would prefer to "preload" those games for some of my gaming buddies with some of the most played maps to make it easy for them, is there a way to do that? I can tell you right now that these guys aren't going to be willing to wait for SL to download them from the spring servers. However, they are new to rts and I'm trying to find a spring game that they enjoy. However, as I found when I was showing them BAR... Patience isn't exactly one of their virtues.