912 Commits

Author SHA1 Message Date
universal963
c60ac33d93 Restore account_avatar_default 2026-02-09 17:52:24 +08:00
Detanup01
4baaddca9d Fix error in lobbyconnect
Re-add some qol lobby connect stuff
2026-01-27 18:26:52 +01:00
a
63f803dc00 revert p2p manager changes 2026-01-09 21:15:42 +02:00
Detanup01
e072a14625 Closes #394
DisOvlAchProg=true by default
2025-12-15 14:22:41 +01:00
universal963
7efd3ee0ac SDK 1.63 2025-12-01 21:55:29 +08:00
Detanup01
15f6e17394 Merge pull request #382 from Detanup01/SteamInternal_CreateInterface_FIX
Fix SteamInternal_CreateInterface throw
2025-11-26 18:24:00 +01:00
Detanup01
3905647b95 Log message for non-SteamClient interface
Added debug print statement for interface check.
2025-11-24 22:51:05 +01:00
a
75cd76e69f allow changing packet sharing behavior in old p2p networking via ini config 2025-11-24 22:25:30 +02:00
Detanup01
e25c51581a return null instead of actual interface get 2025-11-23 18:38:04 +01:00
a
56f93492f8 print todo in Steam_Networking::AllowP2PPacketRelay 2025-11-22 18:37:17 +02:00
a
c7494660e6 fix other potential deadlock scenarios in p2p networking 2025-11-22 18:36:53 +02:00
a
8bfef4d00d add missing mutex lock in P2p_Manager::send_packet 2025-11-22 12:37:42 +02:00
Detanup01
fe61c8ab08 fix ver 2025-11-21 20:06:52 +01:00
Detanup01
a38994342a Fix SteamInternal_CreateInterface throw when called by NOT Client related interface version 2025-11-21 19:40:13 +01:00
a
88c7f03341 return true in Steam_UGC::BInitWorkshopForGameServer 2025-11-19 02:05:31 +02:00
wunner
37366d8cb2 Don't auto send invite to friends who are already in sender's lobby 2025-11-11 19:30:32 -07:00
wunner
f4b32b2315 Merge branch 'Detanup01:dev' into auto_send_invites 2025-11-09 14:13:03 -07:00
wunnr
2a4b64558b auto_send_invites.txt 2025-11-09 14:12:27 -07:00
a
44e608f266 add undocumented ISteamClient v022 and v023 2025-11-08 01:21:38 +02:00
Detanup01
b6acafd8ab Merge pull request #369 from wunnr/env_save_path
Add "GseSavePath" env var for overriding emu save path
2025-11-05 10:34:12 +01:00
wunnr
d6b3318efb Moved env var parsing from get_user_appdata_path to parse_local_save 2025-11-03 18:32:03 -07:00
a
eef0a39580 print debug voice functions 2025-11-03 01:32:55 +02:00
a
c71f660f6a add feature flag to voice chat 2025-11-03 00:33:14 +02:00
a
27b0373658 rewrite voice chat 2025-11-03 00:19:45 +02:00
wunner
a059fd2179 Add "GseSavePath" env var for overriding emu save path 2025-10-30 18:01:25 -06:00
Detanup01
e9eaeb6a8a Merge pull request #365 from otavepto/patch/ctx-counter
Invalidate context-init counter after any call to init/shutdown
2025-10-29 15:45:30 +01:00
a
108271cfa4 invalidate context-init counter each call to steam init/shutdown 2025-10-27 22:33:51 +03:00
a
5b1ce3381f fix mem leak 2025-10-15 19:17:03 +03:00
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
universal963
89e83e865b Add free_weekend option 2025-10-02 23:01:26 +08:00
universal963
aa7333ea76 Fix stubs for FilterText() and InitFilterText() 2025-09-12 23:17:12 +08: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
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
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
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
Detanup01
a273f2e0e4 Merge pull request #313 from Detanup01/vc-fix
more fixes on voice chat
2025-08-15 10:58:32 +02: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
Detanup01
10fed5be44 fix comment 2025-08-12 19:28:49 +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