Lobby Development: Difference between revisions

From Spring
Jump to navigationJump to search
Abma (talk | contribs)
Abma (talk | contribs)
Line 22: Line 22:


[https://code.google.com/p/zero-k/ Zero-K project page]
[https://code.google.com/p/zero-k/ Zero-K project page]
===TASClient===
<font color="orange">Windows</font>,
<font color="#00AAFF">Delphi</font>,
by <font color="#00CC00">Satirik</font>
You can download the sources from the [https://github.com/spring/svn-spring-archive/tree/master/Lobby/TASClient git repository]. Latest binary version is always available here:
http://springrts.com/dl/tasclient/TASClientLatest.7z
[http://springrts.com/phpbb/viewtopic.php?f=12&t=18999 How to compile TASClient]
[http://springrts.com/phpbb/viewtopic.php?f=14&t=19014 How to customize TASClient]


===flobby===
===flobby===
Line 52: Line 40:


==Work in progress or abandoned==
==Work in progress or abandoned==
===TASClient===
<font color="orange">Windows</font>,
<font color="#00AAFF">Delphi</font>,
by <font color="#00CC00">Satirik</font>
You can download the sources from the [https://github.com/spring/svn-spring-archive/tree/master/Lobby/TASClient git repository]. Latest binary version is always available here:
http://springrts.com/dl/tasclient/TASClientLatest.7z
[http://springrts.com/phpbb/viewtopic.php?f=12&t=18999 How to compile TASClient]
[http://springrts.com/phpbb/viewtopic.php?f=14&t=19014 How to customize TASClient]


===Alphalobby===
===Alphalobby===

Revision as of 04:37, 6 November 2014

Development < Lobby Development

Documentation

Protocol

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

Download Systems

Lobby client development

Useable lobby clients

SpringLobby

Zero-K Lobby

Windows/Linux, C#, by Licho & quantum

Zero-K project page

flobby

Linux, C++, by cleanrock

github page


Weblobby

cross-platform, C++, by CarRepairer

project site


Work in progress or abandoned

TASClient

Windows, Delphi, by Satirik

You can download the sources from the git repository. Latest binary version is always available here: http://springrts.com/dl/tasclient/TASClientLatest.7z

How to compile TASClient

How to customize TASClient


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

muslce (most useless spring lobby client ever)

android, java, unmaintained

http://springrts.massive.ch/muslce/Muslce-20130617.tar.bz2

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

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.

UberServer

cross-platform, Python, by aegis

The primary lobby server currently running on springrts.com. All protocol commands in the primary documentation should be fully-functional and compatible between both uberserver and SpringLS. See the dedicated uberserver for mor info.