2275 Commits

Author SHA1 Message Date
a
dc9e5dc42b - new functionality to create expected cloud save dirs at startup
- new helper function to search for a substring with case insensitive support
2025-10-15 00:04:10 +03:00
Detanup01
673c3a3cee Merge pull request #355 from universal963/patch-freeweekend
Add `free_weekend` option
2025-10-08 19:24:31 +02:00
universal963
89e83e865b Add free_weekend option 2025-10-02 23:01:26 +08:00
alex47exe
297d9cb2e6 Merge remote-tracking branch 'upstream/dev' into dev 2025_09_28 2025-09-20 00:18:34 +01:00
Detanup01
8eb7a627b0 Merge pull request #350 from universal963/patch-fixfiltertext
Fix stubs for `FilterText()` and `InitFilterText()`
2025-09-13 10:50:31 +02:00
universal963
aa7333ea76 Fix stubs for FilterText() and InitFilterText() 2025-09-12 23:17:12 +08:00
Detanup01
6648ad467d Update common 2025-09-12 15:42:40 +02:00
Detanup01
81187a9c0c Merge pull request #349 from NotAndreh/playtime-fix
Fix playtime tick not being always called
2025-09-12 14:56:23 +02:00
NotAndreh
014eda3d45 Fix load function in playtime 2025-09-07 16:08:30 +02:00
NotAndreh
df2a6f9178 Fix playtime tick not being always called 2025-09-07 13:31:11 +02:00
alex47exe
186246fdba update configs
- removed the confusing "you do not have to specify everything, pick and choose the options you need only" line, as it's much better to generate the complete config (only with gen_emu_cfg on gse_fork_tools repo), than the incomplete one generated by vanilla gen_emu_cfg on gbe_fork_tools repo, which then requires a lot of back and forward manual work to make a usable config, and still being prone to issues and harder to troubleshoot due to missing settings
2025_09_07
2025-09-07 01:26:55 +01:00
alex47exe
6c5492b50a Merge remote-tracking branch 'upstream/dev' into dev 2025-08-31 18:24:02 +01:00
Detanup01
0cb7870e9c submodule update 2025-08-31 15:35:38 +02:00
Detanup01
cc46b79acc Merge pull request #301 from otavepto/patch/p2p
Rewrite P2P networking code to allow sharing connections pool beween gameserver/client
2025-08-31 15:35:55 +02:00
alex47exe
6112b383fc Merge branch 'Detanup01:dev' into dev 2025-08-31 00:59:12 +01:00
Detanup01
106619c669 Fix GetWebApiTicket 2025-08-29 23:23:23 +02:00
a
d9fd43656b - share network connections pool between client/gameserver in p2p APIs
- increase server/lobby creation time + increase lobby search time
- properly set CSteamID for broadcast network messages (whose ID = 0), to avoid propagating invalid ID
2025-08-22 12:08:15 +03:00
alex47exe
f83aee5df0 Merge branch 'Detanup01:dev' into dev 2025-08-22 00:34:18 +01:00
Detanup01
fcb0e7b3b7 Merge pull request #315 from otavepto/patch/lib-sold
Emulate old `Steam.dll` library (experimental)
2025-08-21 12:36:47 +02:00
alex47exe
40fc3cffa4 Merge branch 'Detanup01:dev' into dev 2025-08-18 15:17:25 +01:00
Detanup01
3ac698e751 Merge pull request #328 from NotAndreh/playtime
Persistent playtime
2025-08-17 19:54:38 +02:00
NotAndreh
321110c177 Handle overflow in playtime 2025-08-17 13:49:36 +02:00
NotAndreh
fa5dc8f858 Tidy up code 2025-08-16 23:32:09 +02:00
NotAndreh
2a62ce30a2 Fixes to the playtime implementation, added a optional setting under [main::stats] called record_playtime 2025-08-16 16:35:18 +02:00
NotAndreh
b67dcc1350 Persistent playtime file 2025-08-16 01:02:06 +02:00
a
2946dfbcee - mimic delay in winverifytrust hook
- add log messages for errors
2025-08-15 15:22:53 +03:00
alex47exe
03a82a26db Merge remote-tracking branch 'upstream/dev' into dev 2025-08-15 13:11:57 +01:00
a
6319e5d0f2 add updated code + readme 2025-08-15 15:04:14 +03:00
a
8e2af5634e update old lib readme 2025-08-15 15:04:14 +03:00
a
185cc54bad fix ci build 2025-08-15 15:04:14 +03:00
a
82e7b2c570 new stub for old steam lib 2025-08-15 15:04:14 +03:00
Detanup01
a273f2e0e4 Merge pull request #313 from Detanup01/vc-fix
more fixes on voice chat
2025-08-15 10:58:32 +02:00
Detanup01
c750088623 Merge pull request #323 from otavepto/patch/linux-exp-build
Minor fix for Linux experimental build to load .so files properly
2025-08-15 10:46:12 +02:00
Detanup01
60559869b6 Merge pull request #322 from otavepto/patch/linux-loader
Minor updates to the steamclient loader script for Linux
2025-08-15 10:45:48 +02:00
a
06ce130f23 * update steamclient loader script for Linux to add additional paths to LD linker, solves problems in some old games
* update steamclient loader script for Linux to avoid showing help page when no args are provided
* update steamclient loader script for Linux to look for steamclient lib in subfolders, to avoid having to rename each lib
2025-08-15 01:00:38 +03:00
a
b37c23d81d - don't skip defining the experimental macro for Linux build
- avoid calling Windows-related hooks in Linux build
- workaround to allow C++ runtime initialization before loading .so files in experimental Linux build
2025-08-14 23:37:48 +03:00
alex47exe
27d089f7f8 Merge remote-tracking branch 'upstream/dev' into dev 2025-08-14 00:25:08 +01:00
Detanup01
10fed5be44 fix comment 2025-08-12 19:28:49 +02:00
Detanup01
b94b7cbee4 Merge pull request #321 from NicknineTheEagle/nn/auth
Auth manager changes
2025-08-12 19:26:59 +02:00
NicknineTheEagle
9586ee14fe Enable new auth ticket format by default 2025-08-12 17:54:52 +03:00
NicknineTheEagle
ac16427b8f Return 0 size if input buffer is not big enough for auth ticket 2025-08-12 17:54:52 +03:00
NicknineTheEagle
f92eb2daff Only add session struct to ticket requested by GetAuthSessionTicket 2025-08-12 17:54:52 +03:00
NicknineTheEagle
07708009a2 Added a setting to block clients with unknown auth ticket formats 2025-08-12 17:54:52 +03:00
NicknineTheEagle
7936547985 Rewritten old auth ticket handling code 2025-08-12 17:54:51 +03:00
NicknineTheEagle
701aa1e35e Increased STEAM_TICKET_MIN_SIZE to 24 bytes
Matches minimum possible size of real Steam ticket
2025-08-12 17:54:51 +03:00
NicknineTheEagle
6f5cf74b42 Added support for different auth ticket formats 2025-08-12 17:54:51 +03:00
NicknineTheEagle
40734cdfc7 Adjusted server auth callbacks 2025-08-12 17:54:51 +03:00
NicknineTheEagle
c0c6a8a980 Set ticket ID in new auth ticket as well 2025-08-12 17:54:51 +03:00
NicknineTheEagle
164294a005 Added mutex locks where appropriate 2025-08-12 17:54:18 +03:00
NicknineTheEagle
c937fdf0c9 Mark callback for deletion even if empty buffer is passed 2025-08-10 14:14:51 +03:00