Chocolate Doom master server
Find a file
Simon Howard 4d767457df Add hole punch forwarding to master server.
If a server is behind a NAT gateway or firewall its UDP port may be
accessible to the master server but not to other clients. For some types
of gateway we can work around this by having the servers explicitly send
a packet to the client that is trying to connect to them ("hole punching").
The master server can serve as a trampoline to forward this request from
clients.

This is the initial master server-side part of implementing
chocolate-doom/chocolate-doom#469.
2019-02-09 21:53:56 -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 hole punch forwarding to master server. 2019-02-09 21:53:56 -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 Make master server work with Python 3. 2019-02-09 21:24:40 -05:00
secure_demo.py Make master server work with Python 3. 2019-02-09 21:24:40 -05:00