Lobby Development: Difference between revisions
→Lobby client development: color coding & mark QT-Lobby as unmaintained |
|||
| Line 3: | Line 3: | ||
=Lobby client development= | =Lobby client development= | ||
There are currently three working public lobby clients available, and two in development. | There are currently three working public lobby clients available, and two in development. | ||
== | |||
==SpringLobby== | |||
<font color="orange">cross-platform</font>, | |||
<font color="#00AAFF">C++</font>, | |||
by <font color="#00CC00">BrainDamage & koshi</font> | |||
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]. | |||
==TASClient== | ==TASClient== | ||
<font color="orange">windows</font>, | |||
<font color="#00AAFF">Delphi</font>, | |||
by <font color="#00CC00">Satirik</font> | |||
You can download the sources from the [http://springrts.com/svn/spring/Lobby/TASClient/ subversion repository] (svn://springrts.com/svn/spring/Lobby/TASClient/) and browse them on the [http://springrts.com/websvn/listing.php?repname=Spring&path=%2FLobby%2FTASClient%2F#_Lobby_TASClient_ websvn]. 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=12&t=18999 How to compile TASClient] | ||
| Line 13: | Line 24: | ||
==QtLobby== | ==QtLobby== | ||
Qt lobby is currently the fastest lobby available and is very stable. It | <font color="orange">cross-platform</font>, | ||
<font color="#00AAFF">C++</font>, | |||
<font color="#FF0000">unmaintained</font> | |||
Qt lobby is currently the fastest lobby available and is very stable. It uses the Qt library. Use its [http://code.google.com/p/qtlobby/ project page] to post issues, download or browse the sources. | |||
=Lobby server development= | =Lobby server development= | ||
Revision as of 18:47, 11 July 2010
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.
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.
Lobby server development
Protocol
TASServer
The current lobby server is old and only lightly maintained. It is a java project created by Betalord, using php for admin interface. You can fetch the sources through git. Details can be found on the development site.
UberServer
UberServer is a Python project made by aegis. You can browse the sources or download them using its git repository (git://springlobby.info/git/aegis/uberserver.git). You can also contact aegis on the forum or the lobby to get more information.