About AdvanceSource
AdvanceSource was a project built by OpenSource to lower the barrier for developers wanting to spin up a real-time multiplayer gaming platform. It is a fully open template — clone it, modify it, and build it into something of your own.
This repository is preserved for historical reference only. See the deprecation notice above.
Getting Started
-
01
Clone the Repository
Using HTTPS:
git clone https://github.com/abindent/advancesource.git
Using SSH:
git clone git@github.com:abindent/advancesource.git
-
02
Install Dependencies
Standard install:
pip install -r requirements.txt
With
pipenv(recommended for a virtual environment):pip install pipenv pipenv install -r requirements.txt
-
03
Install Redis Server
Redis is required for real-time multiplayer functionality.
Windows: Download the official Redis MSI installer from tporadowski's releases.
Linux / macOS: Download from the official Redis website, or refer to the KindaCode installation guide for step-by-step instructions.
-
04
Run the App
Make sure Redis is running, then:
python manage.py runserver
Optionally specify a custom host and port:
python manage.py runserver 0.0.0.0:3000
If using
pipenv:pipenv run python manage.py runserver
Hosting
Running locally is free. To host on a live server you will need a hosted Redis instance — options include Redis Cloud, AWS ElastiCache, or a self-managed server.
Support & Contact
As this project is no longer maintained, active support is not available. For historical reference, browse the GitHub Issues page. To continue development, fork the repository.