Lobby Development
Development < Lobby Development
Lobby client development
There are currently three working public lobby clients available, and two in development.
SpringLobby
cross-platform, C++, by BrainDamage & koshi
SpringLobby is the official lobby client of spring and is bundled with the Spring engine in the installer. It uses the wxWidgets library. You can browse the sources and submit issues on its website.
Zero-K
Windows, C#, by Licho & quantum
Alphalobby
Windows, C, by Axiomatic
TASClient
Windows, Delphi, by Satirik
You can download the sources from the subversion repository (svn://springrts.com/svn/spring/Lobby/TASClient/) and browse them on the websvn. Latest binary version is always available here: http://springrts.com/dl/tasclient/TASClientLatest.7z
QtLobby
cross-platform, C++, unmaintained
Qt lobby is currently the fastest lobby available and is very stable. It uses the Qt library. Use its project page to post issues, download or browse the sources.
Libraries and frameworks
Spring-PythonBotFramework
cross-platform, Python, unmaintained
A bot framework written in python project page
Go SpringLobbyClient
cross-platform, Go
A simple client implementation of the lobby protocol in Go. project page
Lobby server development
Protocol
Download Systems
TASServer
cross-platform, Java, by Betalord & hoijui
The official lobby server, created by Betalord, using PHP for the admin interface. You can fetch the sources through git. Details can be found on the development site.
UberServer
cross-platform, Python, by aegis
You can browse the sources or download them using its git repository (git://springlobby.info/git/aegis/uberserver.git).