I spent two hours figuring it out, but here is how you set it step by step on vanilla ubuntu 11.10:
Code: Select all
sudo apt-get install git
Code: Select all
sudo apt-get install g++
Code: Select all
sudo apt-get build-dep spring
Code: Select all
git clone git://github.com/spring/spring.git && cd spring && git checkout 6cefe1d4e60432a67bcc29bd3bd252278b8ddeb6 && cmake . && make -j 2 && sudo make install
After this you open the hidden folder in ~/.springlobby and change the line containing
Code: Select all
set DisableVersionCheck=0
Code: Select all
set DisableVersionCheck=1
Then you must change SL to use your compiled spring, instead of the packaged one. Open the SL settings, and replace the spring and unitsync wth these
Code: Select all
/usr/local/bin/spring
/usr/local/lib/libunitsync.so
As an PS. i have to say this method of fixing things is really dirty, and does not consider the gamers convenience in any way. Release a fixed spring that gets updated to the repositories, and that would be all. This was really messy, and took a long time to figure out even with the excellent help of Burp and some parts by Licho.