ddnet/src/game
heinrich5991 1d81d56850 Introduce new, vanilla-compatible server info protocol
This means that we have a reliable and fast way to query for extended info,
while also not wasting network bandwidth.

The protocol is designed to be extensible, there's four bytes space for
encoding more request types (currently zeroed), and there's one string in each
response packet and one string for each player available (currently the empty
string).

The protocol itself has no problems with more than 64 players, although the
current client implementation will drop the player info after the 64th player,
because it uses a static array for storage.

Also fixes #130, the player list is just sorted each time new player info
arrives.
2017-03-29 12:56:13 +02:00
..
client Introduce new, vanilla-compatible server info protocol 2017-03-29 12:56:13 +02:00
editor Fix style in several places 2017-03-22 19:45:14 +01:00
server Fix style in some places which the previous fix missed 2017-03-23 22:28:06 +01:00
collision.cpp Fix style in several places 2017-03-22 19:45:14 +01:00
collision.h Fix style in several places 2017-03-22 19:45:14 +01:00
ddracecommands.h getting jetpack through remote 2016-10-10 15:18:06 +03:00
gamecore.cpp Fix style in several places 2017-03-22 19:45:14 +01:00
gamecore.h Fix style in several places 2017-03-22 19:45:14 +01:00
layers.cpp Get rid of trailing whitespaces 2017-02-21 19:11:43 +03:00
layers.h Added custom background in entities. 2015-08-27 00:52:31 +02:00
localization.cpp added "Whitespace and line Endings cleanup" by GreYFoX 2011-04-13 20:37:12 +02:00
localization.h added "Whitespace and line Endings cleanup" by GreYFoX 2011-04-13 20:37:12 +02:00
mapitems.cpp prevent placing unused entity tiles in game layer 2016-04-30 11:02:00 +02:00
mapitems.h prevent placing unused tiles in the editor 2016-04-29 19:23:34 +02:00
teamscore.cpp Fix number 100000 for this 2015-02-28 01:18:35 +01:00
teamscore.h Fix number 100000 for this 2015-02-28 01:18:35 +01:00
tuning.h Fix whitespaces a bit 2015-07-09 02:12:35 +02:00
variables.h Make sv_join_vote_delay work for /map votes and make the number of seconds configurable 2016-05-20 20:05:47 +02:00
version.h Version 10.4.3 2017-03-09 14:23:40 +01:00
voting.h Fix: team 0 doesn't count players 2013-08-01 22:27:19 +02:00