ghost
|
2b6872e04f
|
update yggdrasil address
|
2024-01-09 03:30:27 +02:00 |
|
ghost
|
886102c008
|
reduce codebase, remove deprecated constructions
|
2024-01-09 03:27:45 +02:00 |
|
ghost
|
76079d0fdb
|
remove extra debug
|
2024-01-08 21:58:44 +02:00 |
|
ghost
|
e9b16fd990
|
fix var name
|
2024-01-08 21:53:44 +02:00 |
|
ghost
|
f50347eac6
|
improve debug
|
2024-01-08 21:10:13 +02:00 |
|
ghost
|
45f1378679
|
define gamedir, add key support
|
2024-01-08 21:09:01 +02:00 |
|
ghost
|
4ad8a8a59c
|
update readme
|
2023-12-26 20:18:04 +02:00 |
|
ghost
|
29210f6632
|
update readme
|
2023-12-26 20:13:03 +02:00 |
|
ghost
|
ad924def97
|
update readme
|
2023-12-26 20:12:01 +02:00 |
|
ghost
|
b042fd2905
|
update readme
|
2023-12-26 20:11:19 +02:00 |
|
ghost
|
c6610ecdaa
|
reset protocol values to pymaster.py implementation
|
2023-12-26 19:26:38 +02:00 |
|
ghost
|
3c7ec11d74
|
add missed ipaddress dependency
|
2023-12-26 19:15:10 +02:00 |
|
ghost
|
d576bdfa14
|
add IPv6 support
|
2023-12-26 19:13:30 +02:00 |
|
ghost
|
e3a2616fd9
|
add request key support by @a1batross
|
2023-12-26 19:07:15 +02:00 |
|
ghost
|
d76fb9a8fb
|
add missed variables
|
2023-12-26 19:02:26 +02:00 |
|
ghost
|
39df7f1995
|
add IPv6 support
|
2023-12-26 19:01:26 +02:00 |
|
ghost
|
ba2acb1f71
|
use version by @xdettlaff
|
2023-12-26 18:58:55 +02:00 |
|
a1batross
|
75487e36e8
|
protocol: declare header sequences as bytes
|
2022-12-07 21:21:49 +01:00 |
|
a1batross
|
c75a900443
|
pymaster: implement server-to-master challenge, implement ratelimiting, remove server remove handler it can be broken with IP spoofing, refactoring
|
2022-12-07 21:18:59 +01:00 |
|
a1batross
|
3cbb519ccb
|
server_entry: save time when we sent challenge
|
2022-12-07 20:03:24 +01:00 |
|
Alibek Omarov
|
4fa50a3bd0
|
Increase max servers per ip limit
|
2021-10-12 12:27:05 +03:00 |
|
Alibek Omarov
|
c6e95fd7f2
|
Add basic systemd service
|
2020-12-09 20:47:28 +03:00 |
|
Alibek Omarov
|
033bb35e0f
|
Fix weird bug with maxplayers being float
|
2020-12-09 20:46:57 +03:00 |
|
Alibek Omarov
|
70c1b50c3f
|
pymaster: version 2, with help, possibility to change IP:port from cmdline and daemon mode
|
2019-10-17 04:04:23 +03:00 |
|
Alibek Omarov
|
5aa6d9a644
|
Force lowercase gamedirs. Engine doesn't care about gamedir case, so should do master server
|
2018-12-30 14:43:52 +03:00 |
|
Alibek Omarov
|
0ca6f55e13
|
Update protocol.py
|
2018-10-10 20:32:35 +03:00 |
|
Alibek Omarov
|
5fb2b30349
|
Remove status, it's unuseful now
|
2018-10-10 20:32:18 +03:00 |
|
Alibek Omarov
|
6d505099af
|
Set default gamedir as 'valve'
|
2018-07-30 21:59:56 +03:00 |
|
--global
|
76fb808e84
|
Fix fake serverinfo code
|
2018-07-27 00:25:26 +03:00 |
|
Alibek Omarov
|
6dc157b15a
|
Fix class method call
|
2018-07-27 00:05:55 +03:00 |
|
Alibek Omarov
|
cd29d57f41
|
Oops, a stray whitespace
|
2018-07-27 00:03:07 +03:00 |
|
Alibek Omarov
|
e5c9ae4f03
|
Completely drop too old engines
|
2018-07-26 23:53:30 +03:00 |
|
Alibek Omarov (a1batross)
|
4edfd97508
|
Add more debug for infostring parsing.
|
2017-06-10 22:11:51 +03:00 |
|
Alibek Omarov (a1batross)
|
d99acdb25b
|
Fix TypeError in sendto call
|
2017-06-10 22:04:53 +03:00 |
|
mittorn
|
fff6fc9332
|
Add simple nat bypass
|
2017-03-23 21:30:03 +00:00 |
|
a1batross
|
6eb0a2ae83
|
Don't allow more than 7 servers from one IP
|
2016-01-30 20:40:48 +03:00 |
|
a1batross
|
def879f91c
|
Workaround client related bug
|
2016-01-22 13:54:23 +03:00 |
|
a1batross
|
cbc9fc0883
|
Fix master to client answers, advanced logging, interpreter header for *nix systems
|
2016-01-22 13:15:08 +03:00 |
|
a1batross
|
da571d56b8
|
Remove util.py
|
2016-01-21 02:25:15 +03:00 |
|
a1batross
|
6e4e37259b
|
Get status of master; working challenge and add server;
|
2016-01-21 02:24:37 +03:00 |
|
a1batross
|
d3bcda6268
|
First blood
|
2016-01-20 00:32:16 +03:00 |
|
Alibek Omarov
|
138776d0db
|
Initial commit
|
2016-01-20 00:31:47 +03:00 |
|