Commit Graph

  • 72a86b00d0 update readme v2 ghost 2024-01-09 16:56:19 +0200
  • 76cfde8b9a update readme ghost 2024-01-09 15:58:07 +0200
  • 42923b1795 debug timeout event ghost 2024-01-09 04:39:46 +0200
  • 6f87258799 remove extra debug event ghost 2024-01-09 04:35:51 +0200
  • 65e8183817 add servers cleanup by timeout ghost 2024-01-09 04:10:47 +0200
  • 2b6872e04f update yggdrasil address ghost 2024-01-09 03:30:27 +0200
  • 886102c008 reduce codebase, remove deprecated constructions ghost 2024-01-09 03:27:45 +0200
  • 76079d0fdb remove extra debug ghost 2024-01-08 21:58:44 +0200
  • e9b16fd990 fix var name ghost 2024-01-08 21:53:44 +0200
  • f50347eac6 improve debug ghost 2024-01-08 21:10:13 +0200
  • 45f1378679 define gamedir, add key support ghost 2024-01-08 21:09:01 +0200
  • 4ad8a8a59c update readme ghost 2023-12-26 20:18:04 +0200
  • 29210f6632 update readme ghost 2023-12-26 20:13:03 +0200
  • ad924def97 update readme ghost 2023-12-26 20:12:01 +0200
  • b042fd2905 update readme ghost 2023-12-26 20:11:19 +0200
  • c6610ecdaa reset protocol values to pymaster.py implementation 0.0.1 ghost 2023-12-26 19:26:38 +0200
  • 3c7ec11d74 add missed ipaddress dependency ghost 2023-12-26 19:15:10 +0200
  • d576bdfa14 add IPv6 support ghost 2023-12-26 19:13:30 +0200
  • e3a2616fd9 add request key support by @a1batross ghost 2023-12-26 19:07:15 +0200
  • d76fb9a8fb add missed variables ghost 2023-12-26 19:02:26 +0200
  • 39df7f1995 add IPv6 support ghost 2023-12-26 19:01:26 +0200
  • ba2acb1f71 use version by @xdettlaff ghost 2023-12-26 18:58:55 +0200
  • 0af57a1e86 add key encoding fix by @a1batross #1542 add-key-protocol-support ghost 2023-12-26 17:05:35 +0200
  • e5c6627586 fix missed append operator ghost 2023-12-26 09:57:45 +0200
  • db5738dbe4 pass key to packet ghost 2023-12-26 09:39:00 +0200
  • 6c79d3fd29 add required queryPacketHeader prefix upgrade-xash3d-protocol ghost 2023-12-25 12:52:07 +0200
  • fca8be02b0 update queryPacketHeader ghost 2023-12-25 10:48:22 +0200
  • 4501ee1b0d add key request to protocol support ghost 2023-12-24 21:58:11 +0200
  • 6e6a2fa3c3 improve debug message fix-undefined-infostring ghost 2023-12-24 21:46:53 +0200
  • 5f07a83832 add IPv6 support for queryAddr pack ipv6-support ghost 2023-12-24 09:07:51 +0200
  • 94498e96c6
    Merge branch 'ygg' into disable-ipfilter #2 disable-ipfilter d47081 2023-12-24 07:06:51 +0200
  • 5957bbe6f6
    Merge pull request #1 from YGGverse/ipv6-support d47081 2023-12-24 07:04:56 +0200
  • de15629079 debug pymaster output to file add-systemd-service-log ghost 2023-12-24 07:01:17 +0200
  • 273991e58f fix undefined variable #3 ghost 2023-12-24 06:25:58 +0200
  • 3ffc59b886 disable undefined ipfilter construction ghost 2023-12-24 06:06:08 +0200
  • 2f9c232540 add IPv6 support #1 ghost 2023-12-23 20:04:40 +0200
  • 75487e36e8 protocol: declare header sequences as bytes xdettlaff master a1batross 2022-12-07 21:21:49 +0100
  • c75a900443 pymaster: implement server-to-master challenge, implement ratelimiting, remove server remove handler it can be broken with IP spoofing, refactoring a1batross 2022-12-07 21:18:59 +0100
  • 3cbb519ccb server_entry: save time when we sent challenge a1batross 2022-12-07 20:03:24 +0100
  • d8c8fe9c54 refactor: delete some shitcode #4 def 2022-10-23 16:12:35 +0400
  • 4fa50a3bd0 Increase max servers per ip limit Alibek Omarov 2021-10-12 12:27:05 +0300
  • c6e95fd7f2 Add basic systemd service Alibek Omarov 2020-12-09 20:47:28 +0300
  • 033bb35e0f Fix weird bug with maxplayers being float Alibek Omarov 2020-12-09 20:46:57 +0300
  • 70c1b50c3f pymaster: version 2, with help, possibility to change IP:port from cmdline and daemon mode Alibek Omarov 2019-10-17 04:04:23 +0300
  • 5aa6d9a644 Force lowercase gamedirs. Engine doesn't care about gamedir case, so should do master server Alibek Omarov 2018-12-30 14:43:52 +0300
  • 0ca6f55e13
    Update protocol.py Alibek Omarov 2018-10-10 20:32:35 +0300
  • 5fb2b30349
    Remove status, it's unuseful now Alibek Omarov 2018-10-10 20:32:18 +0300
  • 6d505099af Set default gamedir as 'valve' Alibek Omarov 2018-07-30 21:59:29 +0300
  • 76fb808e84 Fix fake serverinfo code --global 2018-07-27 00:25:26 +0300
  • 6dc157b15a Fix class method call Alibek Omarov 2018-07-27 00:05:55 +0300
  • cd29d57f41 Oops, a stray whitespace Alibek Omarov 2018-07-27 00:03:07 +0300
  • e5c9ae4f03 Completely drop too old engines Alibek Omarov 2018-07-26 23:53:30 +0300
  • 4edfd97508 Add more debug for infostring parsing. Alibek Omarov (a1batross) 2017-06-10 22:11:51 +0300
  • d99acdb25b Fix TypeError in sendto call Alibek Omarov (a1batross) 2017-06-10 22:04:53 +0300
  • fff6fc9332 Add simple nat bypass mittorn 2017-03-23 21:30:03 +0000
  • 6eb0a2ae83 Don't allow more than 7 servers from one IP a1batross 2016-01-30 20:40:48 +0300
  • def879f91c Workaround client related bug a1batross 2016-01-22 13:54:23 +0300
  • cbc9fc0883 Fix master to client answers, advanced logging, interpreter header for *nix systems a1batross 2016-01-22 13:15:02 +0300
  • da571d56b8 Remove util.py a1batross 2016-01-21 02:25:15 +0300
  • 6e4e37259b Get status of master; working challenge and add server; a1batross 2016-01-21 02:24:37 +0300
  • d3bcda6268 First blood a1batross 2016-01-20 00:32:16 +0300
  • 138776d0db Initial commit Alibek Omarov 2016-01-20 00:31:47 +0300