Multiple version support for Spring 90

Multiple version support for Spring 90

Discuss the source code and development of Spring Engine in general from a technical point of view. Patches go here too.

Moderator: Moderators

Post Reply
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Multiple version support for Spring 90

Post by Forboding Angel »

This has been a big deal for a while, and it's only going to get worse. Can you guys please throw significant weight into getting multiple versioning working for the lobby/lobby server?
User avatar
Silentwings
Posts: 3720
Joined: 25 Oct 2008, 00:23

Re: Multiple version support for Spring 90

Post by Silentwings »

Springlobby effectively does support this. You can choose the path used for datadir, spring.exe and unitsync. So I have two version installed - the newest one for online play and an older one for dev-ing, and I switch between as necessary.

I don't know about other lobbies though.
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Re: Multiple version support for Spring 90

Post by Forboding Angel »

I'm talking about the server and the autohosts which also tie into the engine as well.
Google_Frog
Moderator
Posts: 2464
Joined: 12 Oct 2007, 09:24

Re: Multiple version support for Spring 90

Post by Google_Frog »

I have had reports by SL users that it is hard to use multiple engine versions with SL. It may technically be a feature of SL (I don't know) but it definitely is not easy to use.
User avatar
Licho
Zero-K Developer
Posts: 3803
Joined: 19 May 2006, 19:13

Re: Multiple version support for Spring 90

Post by Licho »

Server/autohosts fully support multiple engines.
User avatar
koshi
Lobby Developer
Posts: 1059
Joined: 14 Aug 2007, 16:15

Re: Multiple version support for Spring 90

Post by koshi »

User avatar
Licho
Zero-K Developer
Posts: 3803
Joined: 19 May 2006, 19:13

Re: Multiple version support for Spring 90

Post by Licho »

This precedes meeting. Feature existed before meetings. There is server compat flag which enables it..
User avatar
koshi
Lobby Developer
Posts: 1059
Joined: 14 Aug 2007, 16:15

Re: Multiple version support for Spring 90

Post by koshi »

*sigh*
really, that again?
User avatar
Silentwings
Posts: 3720
Joined: 25 Oct 2008, 00:23

Re: Multiple version support for Spring 90

Post by Silentwings »

I have had reports by SL users that it is hard to use multiple engine versions with SL. It may technically be a feature of SL (I don't know) but it definitely is not easy to use.
Yes, it's not easy to use. Afaik the trick to making it work is to install both versions of spring/sl with 'portable' enabled in the install options. Then it seems to work pretty easy, although sharing maps/mods between the two versions by copying files can cause problems.
User avatar
Anarchid
Posts: 1384
Joined: 30 Nov 2008, 04:31

Re: Multiple version support for Spring 90

Post by Anarchid »

It works fine when you're on linux. Just compile the binaries without installing them, and then change the executable and unitsync paths in SL preferences.

All maps stay in ~/.spring, so no need to share between portable installs.

The only frustrating thing about current situation is that i don't want to compile 88, and i can't use 89 with zk. Oh those open source politics.

(of course, you have to tell SL to ignore engine version difference and keep up with nightwatch trolling you on each login. but nightwatch is good at annoying people even otherwise, judging from neighbour threads)
User avatar
koshi
Lobby Developer
Posts: 1059
Joined: 14 Aug 2007, 16:15

Re: Multiple version support for Spring 90

Post by koshi »

just fyi

Code: Select all

springlobby -f /path/to/writable_file
lets you switch easily between setups
User avatar
Das Bruce
Posts: 3544
Joined: 23 Nov 2005, 06:16

Re: Multiple version support for Spring 90

Post by Das Bruce »

Everyones talking about developer features right?
User avatar
Licho
Zero-K Developer
Posts: 3803
Joined: 19 May 2006, 19:13

Re: Multiple version support for Spring 90

Post by Licho »

There is some progress in making engine into a portable zip.

Please help testing that out.. zip can be downloaded here .. near the end of thread

http://zero-k.info/Forum/Thread/2887
varikonniemi
Posts: 451
Joined: 03 Jul 2011, 11:54

Re: Multiple version support for Spring 90

Post by varikonniemi »

Google_Frog wrote:I have had reports by SL users that it is hard to use multiple engine versions with SL. It may technically be a feature of SL (I don't know) but it definitely is not easy to use.
I personally have not had any problem running 88 and 89 at same tuime in SL. The problem arises from the ubuntu spring ppa replacing 88 with 89 even though 89 is not deployed yet. Thankfully the 88 standalone zip worked for me flawlessly, and by pointing SL to that i am again able to play games :P
Post Reply

Return to “Engine”