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: 14599
Joined: 17 Nov 2005, 02:43

Multiple version support for Spring 90

Post by Forboding Angel » 15 Jul 2012, 05:29

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?
0 x

User avatar
Silentwings
Moderator
Posts: 3589
Joined: 25 Oct 2008, 00:23

Re: Multiple version support for Spring 90

Post by Silentwings » 15 Jul 2012, 11:41

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.
0 x

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

Re: Multiple version support for Spring 90

Post by Forboding Angel » 15 Jul 2012, 13:31

I'm talking about the server and the autohosts which also tie into the engine as well.
0 x

Google_Frog
Moderator
Posts: 2439
Joined: 12 Oct 2007, 09:24

Re: Multiple version support for Spring 90

Post by Google_Frog » 15 Jul 2012, 15:48

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.
0 x

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

Re: Multiple version support for Spring 90

Post by Licho » 15 Jul 2012, 19:37

Server/autohosts fully support multiple engines.
0 x

User avatar
koshi
Lobby Developer
Posts: 1058
Joined: 14 Aug 2007, 16:15

Re: Multiple version support for Spring 90

Post by koshi » 15 Jul 2012, 20:13

0 x

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

Re: Multiple version support for Spring 90

Post by Licho » 15 Jul 2012, 22:05

This precedes meeting. Feature existed before meetings. There is server compat flag which enables it..
0 x

User avatar
koshi
Lobby Developer
Posts: 1058
Joined: 14 Aug 2007, 16:15

Re: Multiple version support for Spring 90

Post by koshi » 15 Jul 2012, 22:21

*sigh*
really, that again?
0 x

User avatar
Silentwings
Moderator
Posts: 3589
Joined: 25 Oct 2008, 00:23

Re: Multiple version support for Spring 90

Post by Silentwings » 16 Jul 2012, 12:30

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.
0 x

User avatar
Anarchid
Posts: 1380
Joined: 30 Nov 2008, 04:31

Re: Multiple version support for Spring 90

Post by Anarchid » 16 Jul 2012, 14:27

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)
0 x

User avatar
koshi
Lobby Developer
Posts: 1058
Joined: 14 Aug 2007, 16:15

Re: Multiple version support for Spring 90

Post by koshi » 16 Jul 2012, 14:38

just fyi

Code: Select all

springlobby -f /path/to/writable_file
lets you switch easily between setups
0 x

User avatar
Das Bruce
Posts: 3544
Joined: 23 Nov 2005, 06:16

Re: Multiple version support for Spring 90

Post by Das Bruce » 16 Jul 2012, 16:27

Everyones talking about developer features right?
0 x

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

Re: Multiple version support for Spring 90

Post by Licho » 16 Jul 2012, 16:32

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
0 x

varikonniemi
Posts: 447
Joined: 03 Jul 2011, 11:54

Re: Multiple version support for Spring 90

Post by varikonniemi » 18 Jul 2012, 14:18

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
0 x

Post Reply

Return to “Engine”