You're comparing the install of an engine (eg, Spring) vs. a game (eg, warzone2100). The real problem isn't Spring, it's the spring game writers not handling their own distribution. The correct way to install Spring for a player should actually be:wolas wrote: Instaling game as it is now. Download compile engine, download compile lobby, download game, put it here, say few magical words and dance a secret dance.
...
Or another thing was you apt-get install springlobby install engine
...
apt-get install balancedannihilation
apt-get install zero-k
apt-get install spring1944
Whether those packages exist and which spring/lobby versions they depend on should be the responsibility of game authors, not Spring.
Posted to encourage game authors to implement their own packages.
I realise it's not easy to support different distros but if you don't do this you're forcing the package manager to work blind. It won't know which version of Spring / Lobby you require so the engine / lobby might get updated with no warning and break your game.