Installer Direction

Installer Direction

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

Moderator: Moderators

User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Installer Direction

Post by AF »

Since the removal of all content, I think we need to discuss what happens next.

As I've already raised in another thread we shouldn't make users download through the installer as its misleading and it can become problematic if the computer the installer runs on has no internet or limited connection ( which is perfectly possible in this day and age ).

Image

I would also offer up a second suggestion that we make a version of the installer that is bulkier, in that it contains extra stuff such as a basic AI SDK, the lobby protocol documentation, mingwlibs, vclibs, spring source code, and a working LAN server.

This way we would have the streamlined spring engine installer, and a heavier installer for development purposes, writting AIs, or lobby clients/bots etc. Those who want cutting edge or want to write engine patches can pull from the official git repo. Those who just want the binaries to play mods and maps can get the streamlined version.
User avatar
aegis
Posts: 2456
Joined: 11 Jul 2007, 17:47

Re: Installer Direction

Post by aegis »

spring source code? <_<
Auswaschbar
Spring Developer
Posts: 1254
Joined: 24 Jun 2007, 08:34

Re: Installer Direction

Post by Auswaschbar »

While I agree with you that the LAN server should be included, I think that most of the other stuff is both completely useless without an internet connection and unnecessary.

I, of course, won't stop you from doing one, I only doubt its in any way worth the effort.
User avatar
aegis
Posts: 2456
Joined: 11 Jul 2007, 17:47

Re: Installer Direction

Post by aegis »

uberserver can actually be included with probably less than 100kb increase, since the python dll is already there
Auswaschbar
Spring Developer
Posts: 1254
Joined: 24 Jun 2007, 08:34

Re: Installer Direction

Post by Auswaschbar »

aegis wrote:uberserver can actually be included with probably less than 100kb increase, since the python dll is already there
Except that it don't work. I included TAServer for now.
User avatar
aegis
Posts: 2456
Joined: 11 Jul 2007, 17:47

Re: Installer Direction

Post by aegis »

Auswaschbar wrote:Except that it don't work.
it's been a functional LAN server for over a year if memory serves right, but whatever.
User avatar
tizbac
Posts: 136
Joined: 19 Jun 2008, 14:05

Re: Installer Direction

Post by tizbac »

actually it works but it's slow. for a lan server is ok since it's really rare reaching more than 50 users :-)
User avatar
aegis
Posts: 2456
Joined: 11 Jul 2007, 17:47

Re: Installer Direction

Post by aegis »

maybe your copy is slow... mine's not.
tombom
Posts: 1933
Joined: 18 Dec 2005, 20:21

Re: Installer Direction

Post by tombom »

aegis wrote:maybe your copy is slow... mine's not.
Oh, that's nice.
Auswaschbar
Spring Developer
Posts: 1254
Joined: 24 Jun 2007, 08:34

Re: Installer Direction

Post by Auswaschbar »

Your copy seems to be the only one that works OK :roll:
User avatar
aegis
Posts: 2456
Joined: 11 Jul 2007, 17:47

Re: Installer Direction

Post by aegis »

probably because I'm the developer and I haven't pushed my git repo.
User avatar
lurker
Posts: 3842
Joined: 08 Jan 2007, 06:13

Re: Installer Direction

Post by lurker »

why..not..?

It doesn't count as 'uberserver' until it's in the main repo. :P
User avatar
aegis
Posts: 2456
Joined: 11 Jul 2007, 17:47

Re: Installer Direction

Post by aegis »

it was uberserver for months before there *was* a repo on sl.info

so my hard drive officially contains the main repo.
User avatar
zwzsg
Kernel Panic Co-Developer
Posts: 7052
Joined: 16 Nov 2004, 13:08

Re: Installer Direction

Post by zwzsg »

I thought this thread was about how the current installer is direly lacking maps, mods, instructions, springsettings, and other basic stuff needed to play, and I was about to tiredless plug my KP installer.

But then I read "AI SDK" and "the lobby protocol documentation" :roll: I guess everybody sees midday at his door (you make AI and lobbies so you think about making AI and lobbies), but that sound a bit out of place for an installer. Then I liked the days where I could download Spring Source without having to guess to which repo they moved this month.
User avatar
hoijui
Former Engine Dev
Posts: 4344
Joined: 22 Sep 2007, 09:51

Re: Installer Direction

Post by hoijui »

do not worry, there will not be an AI SDK shipped with a spring installer.

having a single repo that does not change every month... that is just not the spring way of things. it had to be changed!
User avatar
lurker
Posts: 3842
Joined: 08 Jan 2007, 06:13

Re: Installer Direction

Post by lurker »

I think he means actual repo moves, which has happened what, twice in years?
User avatar
hoijui
Former Engine Dev
Posts: 4344
Joined: 22 Sep 2007, 09:51

Re: Installer Direction

Post by hoijui »

yeah... i know what he means...
there was a wek or os, i think in february or march, where we used an other repo, casue the github one was messed up somehow, and in january we moved from SVN to git... and if you do not stay up to date with the repo every day, but only every few weeks, you could have easily gotten the impression that it changes every month.
User avatar
Argh
Posts: 10920
Joined: 21 Feb 2005, 03:38

Re: Installer Direction

Post by Argh »

Meh, just include SpringSettings / SpringLobby (with updates), and it's fine. It's really annoying to have to download that every time.
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Re: Installer Direction

Post by AF »

I still think that its the responsibility of game developers in this community to package their own content into their own installers.

Kernel panic installer containing kernel panic content made by kernel panic developers is a prime example of the correct way to do this, and the spring engine redistributable or installe should be kept devoid fo content beyond the necessary stuff to make the engine work.
imbaczek
Posts: 3629
Joined: 22 Aug 2006, 16:19

Re: Installer Direction

Post by imbaczek »

AF wrote:I still think that its the responsibility of game developers in this community to package their own content into their own installers.
This. zwzsg gets it, Argh gets it, S44 team gets it, only *A people need some... attitude adjustment 8)
Post Reply

Return to “Engine”