Website to upload, comment and download replays from/for the SpringRTS engine
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
infolog_upload @ 082941b


Spring Replay Site

Website to upload, download, search and comment replays created by games running on the SpringRTS engine (

Runs on Django / Python (

Development is done using Django 1.11 and Python 2.7. It may or may not run with other versions. Latest source code can be found on Github.


This software is licensed as GPLv3, see COPYING. jQuery, Bootstrap, Respond.js, Moment.js and bootstrap-daterangepicker are released under the terms of the MIT license. html5shiv is dual licensed under the MIT or GPL Version 2 licenses. selectize.js is licensed under the Apache License, Version 2.0. Images under srs/static/img may have different copyright, some of which are not free in any way. To lazy to list all, do absolutely ask before using any of them!


The live site can be found at , a test site can be found at Associated forum thread on the SpringRTS developers forum:


(regarding python: make a virtenv and use requirements.txt)


$ sudo aptitude install libzmq-dev libfreetype6-dev
$ virtualenv srs
$ . srs/bin/activate
(srs) $ pip install -r requirements.txt
(srs) $ pip install git+git://
(srs) $ pip install git+git://
(srs) $ pip install git+git://
  • patch srs/lib/python2.7/site-packages/eztables/ using eztables-GET.patch.
(srs) $ cd srs
(srs) $ patch -p0  < .../eztables-GET.patch
  • create database in xxSQL
  • copy to, and overwrite default settings there (at least DATABASES and ADMINS).
  • install database schemas and static files:
(srs) $ ./ makemigrations background_task
(srs) $ ./ migrate
(srs) $ crontab -e

0 0 * * * .../virtenvs/srs-head/bin/python2.7 .../spring-replay-site/ process_tasks --duration 86100 --log-std
  • go to the /admin/ page and create a Lobbyauth->User_profile for your admin user