Page 1 of 1

Springie for Linux by tizbac

Posted: 19 Jun 2008, 13:51
by Licho
Tizbac managed to convert springie to Linux.

Springie source for Linux: http://tiztracker.altervista.org/spring ... .17.tar.gz

executable: http://tiztracker.altervista.org/Springie.exe

He also modified spring executable to fix/backpatch its autohostinterface - so that chat relay/forcing works reliably on Linux.

Modified spring executable 32bit: http://tiztracker.altervista.org/springfiles/spring

Good work man!

Re: Springie for Linux by tizbac

Posted: 19 Jun 2008, 14:10
by tizbac
unitsync lib(unitsync.so) must be placed in /usr/lib/spring/unitsync.so
if it is at /usr/local/lib/spring/unitsync.so make a link with(as root)

Code: Select all

ln -s /usr/local/lib/spring/unitsync.so /usr/lib/spring/unitsync.so
the patched spring executable must be placed in /home/username/.spring/

Added spring 64 bit executable http://tiztracker.altervista.org/springfiles/spring64

Re: Springie for Linux by tizbac

Posted: 19 Jun 2008, 23:58
by Posts
can both binaries run on a headless server? (no X server, no graphics card)

"Springie.exe"
is this a linux binary or a windows binary that can run on linux with WINE/Mono?

note: you need enter those links into the address bar instead of clicking on them, the web server checks the referrer

Re: Springie for Linux by tizbac

Posted: 20 Jun 2008, 04:36
by Licho
No, headless needs svn version of spring clients.

Re: Springie for Linux by tizbac

Posted: 20 Jun 2008, 04:54
by LordMatt
This requires mono.

Re: Springie for Linux by tizbac

Posted: 20 Jun 2008, 07:36
by det
Springie is a .NET application, yes.

Re: Springie for Linux by tizbac

Posted: 21 Jun 2008, 05:02
by andre
There is a possibility to run it also on a rootserver - but you will need a working x-server (but a plain x-server is enough - no need for gnome, xfce, kde or something else)

The first steps are installing the x-server, mono (and some required libs - not sure which they are), spring (i compiled it myself).

Then you need to setup your xserver so, that it can use software rendering and the user which should run springie must be allowed to start a new x-session (for this see seperate x-server for spring for example).

Then you can login over ssh with the user who should run springie and configure springie with x-forwarding over ssh

Code: Select all

ssh -X user@host
cd ~/.spring
mono Springie.exe
and save them (i recommend a resolution of 2x2 for performance and stats should be disabled..) after setting up everything you can start springie with:

Code: Select all

screen -AmS spring
cd ~/.spring
DISPLAY=:0 mono Springie.exe
and you can detach the screen by pressing ctrl-a + d then you can close the ssh session and springie will run (when springie crashes you can go back to the screen with "screen -r" (when no other screen is running - when some others are running add "spring" after -r). This is roughly the setup which is [eXe]autohost is running but he's still running xfce as wm but this will also be replaced soon.

Re: Springie for Linux by tizbac

Posted: 21 Jun 2008, 15:13
by Licho
Modified linux springie executable for LordMatt

http://springie.licho.eu/splinux.exe

only change is it disables sound in host spring using /nosound chat command.

Re: Springie for Linux by tizbac

Posted: 21 Jun 2008, 20:19
by LordMatt
Unfortunately, /nosound does not stop all kinds of sound (i.e. the dynamic music widget still plays). In fact, I wasn't sure it stopped any sound at all. Thanks for the attempt though.

Re: Springie for Linux by tizbac

Posted: 21 Jun 2008, 22:01
by Licho
then we can use /volume 0 instead
Tizbac is making this change configurable he told me.

Also dynamic music is widget, dont use it on springie :)

Re: Springie for Linux by tizbac

Posted: 22 Jun 2008, 02:44
by Agon
I'm trying to download the source file.. but I can't download it with firefox 3.0 (transfers to: http://it.altervista.org/ , and I'm not from Italy) and with konqueror it only downloads a tar.gz with only the solution files and two empty folders.

Re: Springie for Linux by tizbac

Posted: 19 Jul 2008, 21:05
by andre
Here is the correct link to Springie:

http://tiztracker.altervista.org/spring ... ringie.exe

but the link to the sources still doesn't work

Re: Springie for Linux by tizbac

Posted: 21 Jul 2008, 13:56
by tizbac
The springie for linux channel is #springielinux