Tree [951cb6] master /

File Date Author Commit
AI 2014-03-15 abma abma [2c600f] update submodules: E323AI, Shard, pr-downloader
buildbot 2014-03-28 abma abma [d583fd] buildbot: flip x32 and x64 builds,
cont 2014-03-27 jK jK [9f76ca] link spring:// scheme under most linux envirome...
doc 2014-05-13 abma abma [152e92] changelog++
include 2014-01-03 jK jK [dd1333] update headless stubs to SDL2
installer 2014-03-27 jK jK [c7fc5a] link spring:// under windows, too
rts 2014-05-31 abma abma [74c598] fix #4403
test 2014-03-29 jK jK [be6afb] gcc 4.6 doesn't know override yet
tools 2014-05-05 abma abma [336dd6] update pr-downloader
.gitignore 2013-06-12 abma abma [d5afe7] update .gitignore (visual studio files)
.gitmodules 2014-03-15 abma abma [9b7a08] update E323AI repo url
.mailmap unknown
.travis.yml 2014-01-28 abma abma [fe468d] travis: try to fix weirdness
AUTHORS unknown
CMakeLists.txt 2014-05-04 abma abma [afd739] fix some msvc compile errors
COPYING unknown
Doxyfile unknown
FAQ unknown
LICENSE unknown
LICENSE.html unknown
README.markdown unknown
THANKS 2010-12-16 hoijui hoijui [a02137] update THANKS [minor]
VERSION.template unknown
directories.txt 2013-05-11 jK jK [2fafeb] restructure files into rts/Net/ & rts/Game/Play...
gpl-2.0.html unknown
gpl-2.0.txt unknown
gpl-3.0.html unknown
gpl-3.0.txt unknown

Read Me

Spring RTS game engine


Spring (formerly TASpring) is an Open Source Real Time Strategy game engine.
Visit our project homepage for help, suggestions,
bugs, community forum and everything spring related.


Detailed instructions for how to compile Spring can be found here

The most simple set of commands will be:

cmake .


Usually, you want to use an installer or a package prepared for your OS:

If you want to compile and install from source, please see this wiki page

The most simple set of commands will be:

make install


Use a lobby client for playing single- or multi-player matches.
A list of lobbies may be found here

Once you are in-game, Spring games basically work like every other RTS,
though it has a LOT of additional ways of control and customizability.


A more extensive readme can be found here.