Commit Graph

723 Commits

Author SHA1 Message Date
FutureRave
cdbdbc04a6 feat(chat): add chat history (in-game console) 2023-05-07 16:26:39 +01:00
Maurice Heumann
01ebbd9b3e Merge pull request #647 from JariKCoding/main
fix: only load the gsc files with the right magic
2023-05-07 11:42:12 +02:00
Jari van der Kaap
655c277631 feat: added rounds_played to getinfo 2023-05-06 21:30:15 +02:00
Jari van der Kaap
7942e360be change gsc to const, check file size and use memcmp 2023-05-06 11:54:42 +02:00
FutureRave
bbd0808e79 maint(server_list): cleanup 2023-05-05 16:47:09 +01:00
Jari van der Kaap
a73b0e21d3 fix: use int64 for gsc magic 2023-05-04 23:48:41 +02:00
Jari van der Kaap
cf9c856c4d fix: only load the gsc files with the right magic 2023-05-04 23:23:42 +02:00
momo5502
dd10c8e347 Adapt signature abstractions to cryptographic standarts 2023-05-04 19:27:19 +02:00
Maurice Heumann
abd9878a15 Merge pull request #637 from Brentdevent/mods
No longer use fs_game to send mod info
2023-05-03 07:34:29 +02:00
Jari van der Kaap
5f74fba381 fix: add error message when no BO3 executable is found 2023-05-02 22:19:59 +02:00
Brentdevent
fc37f46d7b No longer use fs_game to send mod info 2023-05-02 21:46:43 +02:00
Maurice Heumann
f7ad60d767 Merge pull request #634 from Brentdevent/mods
Load user content from zone folder when folder exists
2023-05-02 20:28:31 +02:00
Brentdevent
10322e525a Load user content from zone folder when folder exists 2023-05-02 17:27:18 +02:00
momo5502
89a9b470ea Print hexadecimal guids in chat gamelog command 2023-05-01 20:48:03 +02:00
momo5502
98156b9b07 Print status guids in hexadecimal 2023-05-01 18:28:17 +02:00
momo5502
96a41ac35c Ignore loopback for now 2023-04-30 13:45:31 +02:00
Maurice Heumann
344128770b Merge pull request #621 from diamante0018/main
maint(auth): only write keys if there is anything to write
2023-04-30 13:18:08 +02:00
momo5502
928695ea93 Properly authenticate users 2023-04-30 12:59:52 +02:00
FutureRave
d4a5ac1346 maint(auth): only write keys if there is anything to write 2023-04-30 11:14:06 +01:00
momo5502
d1fdab9902 Merge remote-tracking branch 'origin/main' into feature/authentication 2023-04-27 19:09:58 +02:00
Brentdevent
f3c6b64523 Fix clan tags 2023-04-26 23:54:31 +02:00
momo5502
2efe11a139 Fix crash 2023-04-26 12:31:42 +02:00
momo5502
bf1f364a6c Smol fix 2023-04-26 12:23:59 +02:00
Maurice Heumann
8346ed2c2c Merge pull request #595 from diamante0018/main
rcon: add flooding protection
2023-04-26 11:55:47 +02:00
Edo
1a34eb44c0 rcon: address review 2023-04-26 10:47:40 +01:00
Edo
3a8e096657 rcon: use netadr_t as key 2023-04-26 10:36:34 +01:00
momo5502
deead46222 Sign dummy message 2023-04-26 10:44:35 +02:00
momo5502
8288df1eb3 Smol fix 2023-04-26 10:39:40 +02:00
Maurice Heumann
16d165b6f6 Merge pull request #596 from Brentdevent/mods
Fix incorrect mod data in getInfo
2023-04-26 09:22:58 +02:00
Diavolo
8369d6f15f auth: finish password implementation 2023-04-25 11:01:07 +02:00
BrentVL-1952840
dc61e932f5 Fix incorrect mod data in getInfo 2023-04-25 10:51:52 +02:00
Diavolo
df25cffac0 rcon: add flooding protection 2023-04-25 09:50:09 +02:00
Maurice Heumann
6cba697f49 Merge pull request #594 from FragsAreUs/main
Remove the need to type '\' or '/' to send a console command
2023-04-25 07:53:59 +02:00
FragsAreUs
6f5735b43d Remove the need to type '\' or '/' to send a console command 2023-04-24 23:56:17 -04:00
BrentVL-1952840
b7ed14eabf Add command to reload mods/usermaps 2023-04-24 23:39:58 +02:00
BrentVL-1952840
ca4ef708bf Make zone path for user content toggleable 2023-04-24 23:38:55 +02:00
Diavolo
19b1c114e6 small fixes 2023-04-24 19:08:00 +02:00
Maurice Heumann
2e461f2d7d Merge pull request #558 from Brentdevent/mods
Improve mod/usermap support
2023-04-24 18:53:26 +02:00
momo5502
82bb10aed6 Properly fix random authentication crashes 2023-04-24 18:53:10 +02:00
BrentVL-1952840
8fe2325cdf Merge remote-tracking branch 'upstream/main' into mods 2023-04-24 14:34:01 +02:00
BrentVL-1952840
7a9fee975a Unload mods on non-modded servers 2023-04-24 14:33:34 +02:00
Maurice Heumann
71265cc5de Merge pull request #519 from JariKCoding/favorites
feat: add support for favorites in the server browser
2023-04-24 13:22:38 +02:00
BrentVL-1952840
89e1a6b91d Merge remote-tracking branch 'upstream/main' into mods 2023-04-23 23:08:22 +02:00
Maurice Heumann
c06114d8b2 Update structs.hpp 2023-04-23 19:17:14 +02:00
Diavolo
c3d29e6675 remove material strings from hostnames 2023-04-23 12:02:16 +02:00
Jari van der Kaap
dc463bc812 fix merge 2023-04-22 21:34:32 +02:00
Jari van der Kaap
9147501b8d Merge remote-tracking branch 'upstream/main' into favorites 2023-04-22 21:34:00 +02:00
Jari van der Kaap
5b71627d74 changed favorite servers list to concurrency container 2023-04-22 18:53:56 +02:00
momo5502
6fecdeb68d Introduce sub-protocols 2023-04-22 09:13:03 +02:00
momo5502
ff70b3e1c5 Fix crash in connect handler 2023-04-21 21:33:02 +02:00
momo5502
eb3fe7ae6f Prepare openssl key export 2023-04-21 16:48:08 +02:00
BrentVL-1952840
35d3fa04fe Small refactor 2023-04-20 22:33:00 +02:00
BrentVL-1952840
cc3bde3bba Use stoul instead of atoi 2023-04-19 08:51:53 +02:00
Maurice Heumann
6ce1dff30f Update structs.hpp 2023-04-19 06:02:07 +02:00
ineed bots
2f5980bcc8 Fix workaround for bad client reliableAcknowledge DOS
We should be checking the difference > 0; not just the reliableAcknowledge.
2023-04-18 21:33:24 -06:00
BrentVL-1952840
2c27b4fd6e Merge remote-tracking branch 'upstream/main' into mods 2023-04-18 19:11:17 +02:00
BrentVL-1952840
02d8e1237e Improve mod/usermap support 2023-04-18 19:11:11 +02:00
Maurice Heumann
c18b01fb55 Merge pull request #440 from WantedDV/create-a-class
Unlock all create class slots and sets
2023-04-18 19:02:29 +02:00
momo5502
ecf5d601c7 Add -norelaunch flag 2023-04-18 18:43:57 +02:00
WantedDV
ca1ce5aba0 Merge branch 'main' into create-a-class 2023-04-18 10:51:03 -02:30
WantedDV
420b894512 You had one job auto-formatter 2023-04-18 08:12:59 -02:30
Diavolo
93bb54c6a4 network: add comment 2023-04-18 12:17:41 +02:00
Diavolo
f27a1b97e7 network: improve a patch 2023-04-18 10:49:02 +02:00
ineed bots
b891d25b87 Fix cl warning 2023-04-17 22:04:57 -06:00
ineed bots
ddb63bc5d2 Fix negativeAck exploit (crash DOS) 2023-04-17 19:56:32 -06:00
momo5502
7f908163ca Small cleanup 2023-04-17 21:17:58 +02:00
momo5502
4cab2a73bd Better fix for clearing stored guids 2023-04-17 21:14:08 +02:00
momo5502
e6e2805466 Fix guid distribution for bots 2023-04-17 20:33:41 +02:00
momo5502
fa144b7dd6 Clear xuids before connecting 2023-04-17 20:08:49 +02:00
momo5502
6c07d84e23 Prepare colored name support 2023-04-17 18:42:52 +02:00
WantedDV
d069df0c86 associate cac item_id with cg_unlockall_cac_slots 2023-04-16 21:04:30 -02:30
WantedDV
af76836254 cg_unlockall_cac_slots dvar 2023-04-16 18:33:31 -02:30
Jari van der Kaap
f68c8269e3 changed pointers to references 2023-04-16 13:47:31 +02:00
Jari van der Kaap
764db3afea Merge remote-tracking branch 'upstream/main' into favorites 2023-04-15 22:07:37 +02:00
Jari van der Kaap
bb83d4b2f2 fixed feedback, fixed internet servers going into favorites tab, query only favorites 2023-04-15 21:55:36 +02:00
momo5502
230bd784f2 Remove unnecessary print 2023-04-15 15:01:21 +02:00
Maurice Heumann
6c51aeb8b6 Merge pull request #513 from Brentdevent/mods
Mods support for dedicated servers
2023-04-15 14:07:11 +02:00
Jari van der Kaap
5b62f29942 changed favorites file to txt file 2023-04-13 22:13:05 +02:00
BrentVL-1952840
81fe6bc7e1 Clean up + remove Com_Errors 2023-04-13 20:17:56 +02:00
Maurice Heumann
b89c0801b7 Merge pull request #501 from diamante0018/main
feat(patches): fix unknown password command
2023-04-13 17:46:43 +02:00
momo5502
62b14eb542 Prevent the game from modifying the process priority 2023-04-13 17:36:59 +02:00
BrentVL-1952840
2fb7b42be8 Catch parse errors 2023-04-13 13:40:19 +02:00
BrentVL-1952840
f3ffd7659e Remove const return type 2023-04-13 11:35:06 +02:00
Jari van der Kaap
b58c514261 feat: add support for favorites in the server browser 2023-04-12 23:41:45 +02:00
Maurice Heumann
e8dba61553 I'm fucking dumb 2023-04-12 18:50:39 +02:00
Maurice Heumann
c29d9e5806 Dispatch connect packet in the server thread 2023-04-12 18:43:16 +02:00
BrentVL-1952840
ad9613df17 Merge remote-tracking branch 'upstream/main' into mods 2023-04-12 17:01:58 +02:00
Maurice Heumann
4b1808c331 Merge pull request #505 from momo5502/feature/auth-protocol
Support packet fragmentation
2023-04-12 16:20:45 +02:00
Maurice Heumann
8022c0a26e Merge pull request #512 from diamante0018/diamante0018-patch-1
feat: add update flag
2023-04-12 15:48:48 +02:00
BrentVL-1952840
ee85545e5a Mods support for dedicated servers 2023-04-12 15:47:38 +02:00
Diavolo
231c19be93 feat: add update flag 2023-04-12 11:06:45 +02:00
Diavolo
222dcc91ef optimization(bots): remove outdated make_pair 2023-04-11 21:04:05 +02:00
Diavolo
64b58e7ead feat(patches): fix unknown password command 2023-04-11 20:51:46 +02:00
Maurice Heumann
4bffc7920d Support packet fragmentation 2023-04-11 20:48:14 +02:00
Diavolo
8bee19fa23 getinfo: use std::to_string where possible 2023-04-11 12:07:03 +02:00
Maurice Heumann
9747eaa58c Merge pull request #494 from JariKCoding/main
fix: support for hardcore on the server browser
2023-04-11 11:56:15 +02:00
Maurice Heumann
d973dba010 Update window.cpp 2023-04-11 08:21:06 +02:00
Jari van der Kaap
f605288954 changed string literal to %u 2023-04-11 00:38:45 +02:00
Jari van der Kaap
d4f91ef3a6 fix: support for hardcore on the serverbrowser 2023-04-11 00:27:21 +02:00
Maurice Heumann
1ae4cf0d86 Don't send profile infos
Temporary workaround for #480
2023-04-10 17:43:36 +02:00