318 Commits

Author SHA1 Message Date
snepsnepsnep
5368d16f27 fix --no-update flag on windows 2024-09-23 01:29:24 +02:00
Lion Kortlepel
188a31c69e
fix browser open 2024-06-29 22:56:11 +02:00
Lion Kortlepel
caab92375d
properly clean up posix_spawn_file_actions 2024-06-28 15:40:50 +02:00
Lion Kortlepel
b76930b0bd
fix game's stdout/stderr printing to launcher console on linux 2024-06-28 15:37:46 +02:00
Lion Kortlepel
96d579f64b
fix bug which caused user path to print multiple times 2024-06-28 15:37:27 +02:00
Lion Kortlepel
ba35d039ae
add --dev, --no-dev, --no-update flags
these will be replaced by #90 eventually
2024-06-28 09:23:42 +02:00
Lion Kortlepel
3535923f40
set dev to false 2024-06-28 09:23:42 +02:00
Lion Kortlepel
3ca6e7fd3d
reduce compression to 3 instead of 6 2024-06-28 09:23:42 +02:00
Lion Kortlepel
7c24020124
implement receiving new header format 2024-06-28 09:23:30 +02:00
snepsnepsnep
88a9d4a1b1
flush console prints 2024-06-28 09:13:26 +02:00
Lion Kortlepel
4a5728d421
implement binary header 2024-06-28 09:13:26 +02:00
Lion Kortlepel
137d9dd1e2
implement string int header 2024-06-28 09:13:26 +02:00
Lion Kortlepel
7b733bf8eb
temporarily set dev to true always 2024-06-27 09:34:52 +02:00
Lion Kortlepel
b034072027
fix potential UB in decompression 2024-06-23 23:04:55 +02:00
Lion Kortlepel
f94b9adf7a
print game's U S E R path 2024-06-22 23:26:10 +02:00
Lion Kortlepel
c95178ea59
dont auto-update in dev mode 2024-06-22 23:20:46 +02:00
Lion Kortlepel
1f7c498bd9
fix compiler error in decomp 2024-06-22 23:05:01 +02:00
Lion Kortlepel
e46d4b2f0e
Merge branch 'performance-improvements' 2024-06-22 23:01:15 +02:00
Lion Kortlepel
f2b34543f9
switch to compression with limit at 30 MB 2024-06-22 22:48:00 +02:00
Lion Kortlepel
d32da036bc
fix mod name bug 2024-06-21 17:30:47 +02:00
Lion Kortlepel
8b0f4f99f6
use thread_local static buffer to receive into, null term manually 2024-06-19 16:53:17 +02:00
Lion Kortlepel
17e887442c
avoid a substr() which costs us ~20% of runtime performance 2024-06-19 16:18:11 +02:00
Lion Kortlepel
fc454cd11e
avoid creating a thread every packet 2024-06-19 15:53:49 +02:00
Lion
e0e2607632
Merge pull request #96 from BeamMP/finalize-linux-merge
Finalize linux merge
2024-06-18 09:57:24 +02:00
Lion Kortlepel
25f28e7fee
add common runtime files to gitignore 2024-06-18 09:57:05 +02:00
Lion Kortlepel
ba9719ed67
fix auth packet prefix 2024-06-18 09:46:33 +02:00
Lion Kortlepel
bb04d1bfe1
remove self update on linux for now 2024-06-18 08:51:23 +02:00
Lion Kortlepel
82e58e6513
add toolchain to linux build
oops
2024-06-17 22:36:15 +02:00
Lion Kortlepel
274a1dac7c
fix workflows vcpkg version 2024-06-17 22:30:26 +02:00
Lion Kortlepel
ae7f8f44e3
re-implement the website launch feature for linux 2024-06-17 22:16:17 +02:00
Lion Kortlepel
a82b9fb36f
reformat 2024-06-17 22:01:15 +02:00
Lion Kortlepel
3488136ca4
add clang format 2024-06-17 21:59:59 +02:00
Lion Kortlepel
05ffa0b638
Merge branch 'linux' 2024-06-17 21:57:41 +02:00
Lion
942cc78406
remove debug print 2024-06-15 22:24:19 +02:00
Lion
46690b5bbf
Merge pull request #79 from BeamMP/hotfix-stuff
Fixup various bits
2024-06-15 21:46:07 +02:00
Lion
cc4e322065
Merge pull request #88 from saile515/fix-input-linux
Fix input not working on Linux
2024-05-29 11:13:05 +02:00
saile515
915c05c57c fix input not working on linux 2024-05-29 10:56:22 +02:00
Lion Kortlepel
adba66afb9
add http debug error logging 2024-03-22 12:19:18 +01:00
Lion Kortlepel
cc42a5e0ab
add ssl verify debug logging in a few places 2024-03-22 11:34:14 +01:00
Lion Kortlepel
c8a1b77a54
remove discord 2024-03-22 11:23:49 +01:00
Lion Kortlepel
b9d252fd8a
remove old stuff 2024-03-22 11:22:17 +01:00
Lion Kortlepel
2b02475fd4
add build instructions 2024-03-22 11:09:02 +01:00
Lion Kortlepel
8aa7a67100
add vcpkg.json 2024-03-22 11:07:30 +01:00
Lion Kortlepel
348090a127
fix perms on more source files
... wtf
2024-03-22 10:50:58 +01:00
Lion Kortlepel
c0df995e28
fix perms on all source files 2024-03-22 10:47:08 +01:00
Lion Kortlepel
8c9d3a5455 fix not returning error from Login, remove old code 2024-02-24 20:26:26 +01:00
Lion Kortlepel
9dcfa1dca4 set username or role to auth if they're empty (not set) 2024-02-24 20:26:26 +01:00
Lion Kortlepel
bd4cfe06b1 reset username and role on logout 2024-02-24 20:26:26 +01:00
Lion Kortlepel
9c7034e401 store username and role on key login as well 2024-02-24 20:26:26 +01:00
Lion Kortlepel
aeb167c1e8 forward user's role on login 2024-02-24 20:26:26 +01:00