36 Commits

Author SHA1 Message Date
a
63f803dc00 revert p2p manager changes 2026-01-09 21:15:42 +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
NicknineTheEagle
eb54feab90 Added legacy interfaces 2025-07-25 14:05:46 +03:00
NicknineTheEagle
f811613e87 Implemented Steam_GameServer::BGetUserAchievementStatus 2025-07-19 12:48:13 +03:00
NicknineTheEagle
f02de2cd85 Fill mod dir if it's not set in SteamGameServer 2025-07-19 12:48:13 +03:00
NicknineTheEagle
94f8174380 Unified player list code in Steam_GameServer 2025-07-19 12:48:13 +03:00
NicknineTheEagle
7dd1a72134 Use app id from the game in SteamGameServer 2025-07-19 12:48:13 +03:00
NicknineTheEagle
e11162ecff Implemented steamclient.dll C exports 2025-07-14 07:00:59 +03:00
NicknineTheEagle
e916bba190 Fixed old SteamGameServer interfaces 2025-07-09 17:05:07 +03:00
a
6f01f26b2f old steamgameserver + send server game_dir over network 2024-12-07 00:24:21 +02:00
a
d4ba4aa9f3 implement ISteamMasterServerUpdater as a proxy for ISteamGameServer 2024-11-08 20:06:05 +02:00
otavepto
c28a1f1f52 fix more VS2022 warnings 2024-06-04 21:58:04 +03:00
Detanup01
6a464fd295 fixing some errors via types
(might ebe worng)
2024-05-27 23:24:38 +03:00
otavepto
e5d1a8bda7 separate .h/.cpp files 2024-05-03 03:33:46 +03:00
otavepto
4d895b63b0 more accurate implementation for callbacks and call results in UserStats and GameServerStats interfaces 2024-04-11 06:40:29 +02:00
otavepto
8576d149d3 remove functions names prefixes in debug logs 2024-04-06 08:30:08 +02:00
otavepto
b6c7df40b6 * implemented the missing interface ISteamGameServerStats, allowing game servers to exchange user stats with players
* add rmCallback() to networking
* refactor gameserver_stats into a separate .cpp file
2024-03-26 21:39:52 +02:00
otavepto
c38601fdcd Restore networking, source query, avatar, friends changes/additions from: 75e6d7c8ab, 4399c0b12b 2024-02-29 19:59:53 +02:00
otavepto
001e74aafa revert all networking, source query, avatar, friends changes/additions from: 75e6d7c8ab, 4399c0b12b 2024-02-29 19:59:53 +02:00
otavepto
45d76fbc31 bunch of scoped debug messages 2024-01-20 18:46:43 +02:00
otavepto
440d8335e2 fixed a bunch of includes 2023-12-28 01:30:46 +02:00
a
adeb14f364 check for invalid data pointer in GetAuthSessionTicket() 2023-12-24 14:33:40 +02:00
Detanup01
b697c8bd2d All Auth token support 2023-12-24 14:33:40 +02:00
otavepto
4fb6dcb3fa + learned the lesson, lock the global mutex in different other places just to be on the safe side, after lego 2k I am hesitent about all APIs, will this slow things down?
+ refactor some debug messages
2023-12-20 05:32:17 +02:00
a
75e6d7c8ab (RIN forum) add initial hotfix by ce20fdf2
* + revert the change to SetProduct() and SetGameDescription()

* + less verbose return in Steam_GameServer::BSecure()

* + add missing note in ReadMe about libssq
2023-12-14 04:40:25 +02:00
Mr_Goldberg
475342f0d8 SDK 1.56 and 1.57 2023-05-08 22:36:51 -04:00
Mr_Goldberg
ad66573a20 Fix crashes. 2022-08-05 18:45:33 -04:00
Mr_Goldberg
d3e8a701dd All interface versions from sdk 1.0 and up are now supported. 2022-07-31 15:49:45 -04:00
Mr_Goldberg
98b149b9b6 SDK 1.52 2021-12-06 16:51:17 -05:00
Mr_Goldberg
19015c097c Hopefully this fixes the SteamAPI_ISteamGameServer_GetPublicIP function 2021-04-09 14:53:20 -04:00
Mr_Goldberg
11cb3ce998 Fix some major issues (networking didn't work, gameservers didn't work) with the steamclient version.
Implemented a basic steampipe alloc system and fixed build.
2020-01-15 10:11:37 -05:00
Mr_Goldberg
262ee1d18f Update to sdk 1.47 2019-12-09 12:49:55 -05:00
Mr_Goldberg
0677b8e2ff Tweak some delays to get the game ignite working. 2019-07-14 16:25:16 -04:00
Mr_Goldberg
68b8e0241a Add support for isteamgameserver 005-011 2019-05-20 12:35:55 -04:00
Mr_Goldberg
c20944ca0a More accurate behavior. 2019-05-11 14:44:06 -04:00
Mr_Goldberg
d968c3e1b5 Initial commit. 2019-04-13 12:21:56 -04:00