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