Chocolate Doom master server
Go to file
Simon Howard 0777aac061 Add new request type for HOLE_PUNCH_ALL.
In the setup tool when querying all servers from the master server, we also
need to hole punch all servers which need it. Rather than doing this with
many individual hole punch requests to the master server, add a single new
message type to hole punch all servers.

This could have been done as part of the normal query request handling,
automatically hole punching all servers unrequested by the client.
However, clients need to hole punch again when connecting and older clients
do not know how to do this. Separating out the functionality means that
hole punching will only be performed for newer clients which know about it.
2019-02-10 00:37:12 -05:00
web Increase maximum packet size for receive. 2016-01-21 05:07:52 +00:00
.gitignore Add initial master server code. 2010-12-02 19:28:06 +00:00
.lvimrc Add localvimrc project file for master server. 2010-12-02 20:57:42 +00:00
chocolate-master Add new request type for HOLE_PUNCH_ALL. 2019-02-10 00:37:12 -05:00
chocolate-master-test.py Add hole punch forwarding to master server. 2019-02-09 21:53:56 -05:00
master-cronjob Add initial master server code. 2010-12-02 19:28:06 +00:00
master_config.py Change back default master server port. 2019-02-09 21:57:59 -05:00
secure_demo.py Make master server work with Python 3. 2019-02-09 21:24:40 -05:00