Many years have passed since the last release of TASServer (0.35).
Now it rose up again from the ashes, and everyone wonders...
why?
We will see, maybe...
Goals
This release will likely replace the TASServer used so far in the engine installer. It will not replace ueberserver as the official lobby server software.
aegis (dev of ueberserver) and me tried to make the DB scheme used for storing accounts equal in both our products.
Most important changes (in 0.37)
- you can actually run the stand-alone version now!
- supports accounts in DB storage now
(instead of the flat-file storage, which used a lot of memory, cause it kept all accounts in there, all the time) - heavily OO-ified
- moved to git
- is Maven based now
- is about 50% OSGi-ified
- lots and lots of code-cleanup and refactoring
- modularized commands
- (more) testing (mostly the DB related things)
- allow & streamline infection with new commands at runtime (-> further OSGi-ification)
- ????
I made most SpringLS changes since the last release, but Betalord is the original author of TASServer. He did excellent work. Most importantly, the documentation he did (both in and out of code) is vast and of very high quality. It explains exactly what it should, and leaves out the obvious; thanks a lot!
Download
Release
- Full ~11MB
- LAN only ~5.6MB
- old releases
Run
in a console, run:
Code: Select all
java -jar springls-0.37-stand-alone.jar
Thanks to Sonatype OS Maven repository hosting,
SpringLS will is now also available through the maven central repository:
Code: Select all
<dependency>
<groupId>com.springrts.springls</groupId>
<artifactId>springls</artifactId>
<version>0.37</version>
</dependency>
Detailed project site:
http://spring.github.com/SpringLS/
Source repo:
https://github.com/spring/SpringLS
Detailed changes since:
(0.36 -> 0.37) https://github.com/spring/SpringLS/comp ... ingls-0.37
(TASServer ~0.35 -> SpringLS 0.36) https://github.com/spring/SpringLS/comp ... ingls-0.36
ohloh site:
https://www.ohloh.net/p/SpringLS
Bug-Tracker (either one):
https://github.com/spring/SpringLS/issues
http://springrts.com/mantis/