43 Commits (65e8183817912fa17445c193ebc1efb46aa0761a)
 

Author SHA1 Message Date
ghost 65e8183817 add servers cleanup by timeout 11 months ago
ghost 2b6872e04f update yggdrasil address 11 months ago
ghost 886102c008 reduce codebase, remove deprecated constructions 11 months ago
ghost 76079d0fdb remove extra debug 11 months ago
ghost e9b16fd990 fix var name 11 months ago
ghost f50347eac6 improve debug 11 months ago
ghost 45f1378679 define gamedir, add key support 11 months ago
ghost 4ad8a8a59c update readme 11 months ago
ghost 29210f6632 update readme 11 months ago
ghost ad924def97 update readme 11 months ago
ghost b042fd2905 update readme 11 months ago
ghost c6610ecdaa reset protocol values to pymaster.py implementation 11 months ago
ghost 3c7ec11d74 add missed ipaddress dependency 11 months ago
ghost d576bdfa14 add IPv6 support 11 months ago
ghost e3a2616fd9 add request key support by @a1batross 11 months ago
ghost d76fb9a8fb add missed variables 11 months ago
ghost 39df7f1995 add IPv6 support 11 months ago
ghost ba2acb1f71 use version by @xdettlaff 11 months ago
a1batross 75487e36e8 protocol: declare header sequences as bytes 2 years ago
a1batross c75a900443 pymaster: implement server-to-master challenge, implement ratelimiting, remove server remove handler it can be broken with IP spoofing, refactoring 2 years ago
a1batross 3cbb519ccb server_entry: save time when we sent challenge 2 years ago
Alibek Omarov 4fa50a3bd0 Increase max servers per ip limit 3 years ago
Alibek Omarov c6e95fd7f2 Add basic systemd service 4 years ago
Alibek Omarov 033bb35e0f Fix weird bug with maxplayers being float 4 years ago
Alibek Omarov 70c1b50c3f pymaster: version 2, with help, possibility to change IP:port from cmdline and daemon mode 5 years ago
Alibek Omarov 5aa6d9a644 Force lowercase gamedirs. Engine doesn't care about gamedir case, so should do master server 6 years ago
Alibek Omarov 0ca6f55e13
Update protocol.py 6 years ago
Alibek Omarov 5fb2b30349
Remove status, it's unuseful now 6 years ago
Alibek Omarov 6d505099af Set default gamedir as 'valve' 6 years ago
--global 76fb808e84 Fix fake serverinfo code 6 years ago
Alibek Omarov 6dc157b15a Fix class method call 6 years ago
Alibek Omarov cd29d57f41 Oops, a stray whitespace 6 years ago
Alibek Omarov e5c9ae4f03 Completely drop too old engines 6 years ago
Alibek Omarov (a1batross) 4edfd97508 Add more debug for infostring parsing. 8 years ago
Alibek Omarov (a1batross) d99acdb25b Fix TypeError in sendto call 8 years ago
mittorn fff6fc9332 Add simple nat bypass 8 years ago
a1batross 6eb0a2ae83 Don't allow more than 7 servers from one IP 9 years ago
a1batross def879f91c Workaround client related bug 9 years ago
a1batross cbc9fc0883 Fix master to client answers, advanced logging, interpreter header for *nix systems 9 years ago
a1batross da571d56b8 Remove util.py 9 years ago
a1batross 6e4e37259b Get status of master; working challenge and add server; 9 years ago
a1batross d3bcda6268 First blood 9 years ago
Alibek Omarov 138776d0db Initial commit 9 years ago