Lobby Development: Difference between revisions
add NotaLobby info |
list was titled with "working public lobby clients" but was mixed, so i sorted it into "useable" and "wip" |
||
| Line 11: | Line 11: | ||
=Lobby client development= | =Lobby client development= | ||
==SpringLobby== | ==Useable lobby clients== | ||
===SpringLobby=== | |||
<font color="orange">cross-platform</font>, | <font color="orange">cross-platform</font>, | ||
<font color="#00AAFF">C++</font>, | <font color="#00AAFF">C++</font>, | ||
| Line 21: | Line 22: | ||
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 [http://springlobby.info/ website]. | 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 [http://springlobby.info/ website]. | ||
==Zero-K== | ===Zero-K=== | ||
<font color="orange">Windows</font>, | <font color="orange">Windows</font>, | ||
<font color="#00AAFF">C#</font>, | <font color="#00AAFF">C#</font>, | ||
| Line 28: | Line 29: | ||
[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="orange">Windows</font>, | ||
<font color="#00AAFF">Delphi</font>, | <font color="#00AAFF">Delphi</font>, | ||
| Line 47: | Line 41: | ||
[http://springrts.com/phpbb/viewtopic.php?f=14&t=19014 How to customize TASClient] | [http://springrts.com/phpbb/viewtopic.php?f=14&t=19014 How to customize TASClient] | ||
== | |||
==Work in progress or abandoned== | |||
===Alphalobby=== | |||
<font color="orange">Windows</font>, | |||
<font color="#00AAFF">C</font>, | |||
<font color="#FF0000">unmaintained</font> | |||
Alphalobby is still very much work in progress. If you still wish to use it, source available from the [http://code.google.com/p/alphalobby/source/checkout mercurial repository], binary available on the [http://springfiles.com/spring/lobby-clients/alphalobby springfiles page]. | |||
===NotaLobby=== | |||
<font color="orange">cross-platform</font>, | <font color="orange">cross-platform</font>, | ||
<font color="#00AAFF">C++</font>, | <font color="#00AAFF">C++</font>, | ||
<font color="# | by <font color="#00CC00">danil_kalina</font> & <font color="#00CC00">a1983</font> | ||
[http://springrts.com/phpbb/viewtopic.php?f=64&t=27289 Forum thread] | |||
==CheeseLobby== | ===CheeseLobby=== | ||
<font color="orange">cross-platform</font>, | <font color="orange">cross-platform</font>, | ||
<font color="#00AAFF">Java</font>, | <font color="#00AAFF">Java</font>, | ||
| Line 63: | Line 69: | ||
[https://github.com/jahwag/cheeselobby binaries and code] | [https://github.com/jahwag/cheeselobby binaries and code] | ||
== | |||
===QtLobby=== | |||
<font color="orange">cross-platform</font>, | <font color="orange">cross-platform</font>, | ||
<font color="#00AAFF">C++</font>, | <font color="#00AAFF">C++</font>, | ||
<font color="#FF0000">unmaintained</font> | |||
[http://code.google.com/p/qtlobby/ project page] | |||
=Libraries and frameworks= | =Libraries and frameworks= | ||
Revision as of 19:27, 3 January 2012
Development < Lobby Development
Documentation
Protocol
Download Systems
Lobby client development
Useable lobby clients
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
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
Work in progress or abandoned
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.
NotaLobby
cross-platform, C++, by danil_kalina & a1983
CheeseLobby
cross-platform, Java, by Cheesecan
QtLobby
cross-platform, C++, unmaintained
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. You can get more information and download uberserver at the github page