Lobby Development

From Spring
Jump to: navigation, search

Development < Lobby Development

Documentation

Protocol

  • HTML (is updated once a day)
  • XML (raw, always latest)

Download Systems

Lobby client development

Full featured lobby clients

SpringLobby

Linux, Windows, Mac , C++, by Koshi, Braindamage, Abma and many others

github: repository + issues

flobby

Linux, C++, by cleanrock

github page


Weblobby

cross-platform, C++, by CarRepairer

project site

WIP, abandoned or unusable

TASClient

Windows, Delphi, unmaintained

Alphalobby

Windows, C, unmaintained

Alphalobby is still very much work in progress. If you still wish to use it, source available from the mercurial repository, binary available on the springfiles page.


CheeseLobby

cross-platform, Java, by Cheesecan

forum thread

binaries and code


QtLobby

cross-platform, C++, unmaintained

project page

Zero-K Lobby

No longer uses the Spring lobby protocol

Windows/Linux, C#, by Licho & quantum

Zero-K Lobby github

Libraries and frameworks

Spring-PythonBotFramework

cross-platform, Python, by BrainDamage & koshi

A bot framework written in python. GitHub wiki

Go SpringLobbyClient

cross-platform, Go

A simple client implementation of the lobby protocol in Go. project page

Lobby server development

Actively maintained

UberServer

cross-platform, Python, by aegis

The primary lobby server currently running on springrts.com. Most protocol commands in the primary documentation should be fully-functional and compatible between both uberserver and SpringLS (SpringLS hasn't seen as many updates recently). See the dedicated uberserver for more info.

ZeroK Server

cross-platform, C#, by Licho

Zero-K lobby server. Uses a different protocol. Source can be found at https://github.com/ZeroK-RTS/Zero-K-Infrastructure/tree/master/ZkLobbyServer

Abandoned

SpringLS

cross-platform, Java, hoijui

The longest-running lobby server, created by Betalord. You can fetch the sources through git. Details can be found on the development site.