1 |
[quote]packaging issues[/quote]
|
1 |
[quote]packaging issues[/quote]
|
2 |
First, some clarifications.
|
2 |
First, some clarifications.
|
3 |
\n
|
3 |
\n
|
4 |
1) Modern Springrts protocol allows hosts on the same lobby server to have different engines. Since version 96.0 there is no version enforcement at all.
|
4 |
1) Modern Springrts protocol allows hosts on the same lobby server to have different engines. Since version 96.0 there is no version enforcement at all.
|
5 |
\n
|
5 |
\n
|
6 |
2) The PR-Downloader utility that you have acquired as libpr-downloader_shared can on its own download static binaries of required engine versions, with a caveat that linux64 builds are only available since after version 91.0. This is probably slightly at odds with quite a few distro policies, but it seems to work.
|
6 |
2) The PR-Downloader utility that you have acquired as libpr-downloader_shared can on its own download static binaries of required engine versions, with a caveat that linux64 builds are only available since after version 91.0. This is probably slightly at odds with quite a few distro policies, but it seems to work.
|
7 |
\n
|
7 |
\n
|
8 |
Quite a few lobbies know to use it to get new engines (zkl, swl, and a certain gpl-violating lobby). Springlobby isn't there yet, but it will use pr-downloader to get maps and games.
|
8 |
Quite a few lobbies know to use it to get new engines (zkl, swl, and a certain gpl-violating lobby). Springlobby isn't there yet, but it will use pr-downloader to get maps and games.
|
9 |
\n
|
9 |
\n
|
10 |
3) Starting Spring directly is totally not something you should do when you want to play a Spring game. You need a lobby, even under Linux.
|
10 |
3) Starting Spring directly is totally not something you should do when you want to play a Spring game. You need a lobby, even under Linux.
|
11 |
\n
|
11 |
\n
|
12 |
4) Zero-K is still using engine 91.0. It will work with engines from the future, but there are some outstanding infrastructure issues that prevent the game from upgrading to newer engine full-scale.
|
12 |
4) Zero-K is still using engine 91.0. It will work with engines from the future, but there are some outstanding infrastructure issues that prevent the game from upgrading to newer engine full-scale.
|
13 |
\n
|
13 |
\n
|
14 |
5) Last but not the least! If you have a game file downloaded but spring is not listing it when launching directly, i suspect your maintainer failed to make spring consider /usr/share/spring/games when searching for archives!
|
14 |
5) Last but not the least! If you have a game file downloaded but spring is not listing it when launching directly, i suspect your maintainer failed to make spring consider /usr/share/spring/games when searching for archives!
|
15 |
\n
|
15 |
\n
|
16 |
You can verify the latter by launching spring directly and opening the infolog.txt file that it should save in your ~/.spring or ~/.config/spring (possibly depending on version).
|
16 |
You can verify the latter by launching spring directly and opening the infolog.txt file that it should save in your ~/.spring or ~/.config/spring (possibly depending on version).
|
17 |
\n
|
17 |
\n
|
18 |
The infolog will, amongst tons of other useless info, contain a list of directories scanned in read and read-write modes.
|
18 |
The infolog will, amongst tons of other useless info, contain a list of directories scanned in read and read-write modes.
|
19 |
\n
|
19 |
\n
|
20 |
6) Zero-K release cycle is very quick and is not afaik integrated with any distro packaging systems. Your packaged version is likely to always be outdated... unless you help by making some kind of auto-packaging hook :)
|
20 |
6) Zero-K release cycle is very quick and is not afaik integrated with any distro packaging systems. Your packaged version is likely to always be outdated... unless you help by making some kind of auto-packaging hook :)
|
21 |
\n
|
21 |
\n
|
22 |
----
|
22 |
----
|
23 |
\n
|
23 |
\n
|
24 |
My
first
suggestion
would
be
to
try
getting
a
modern
lobby
working
on
your
machine.
Either
ZKL
or
SWL.
In
particular,
springweblobby's
QT
port
is
quit
very
nice
(
and
you
get
it
as
static)
.
|
24 |
My
first
suggestion
would
be
to
try
getting
a
modern
lobby
working
on
your
machine.
Either
ZKL
or
SWL.
In
particular,
springweblobby's
QT
port
is
quite
very
nice
(
and
you
get
it
as
static)
.
|