Commit Graph

1079 Commits

Author SHA1 Message Date
Garry Newman
a0974e9ba3 Use Helper.TakeMemory instead of TakeBuffer where safe 2020-03-31 08:24:12 +01:00
Garry Newman
ecdf217d08 Make Helper calls threadsafe 2020-03-31 08:10:43 +01:00
Garry Newman
4c353264cb
Merge pull request #391 from KingofBeast/master
Add OnSteamNetAuthenticationStatus and SteamServer.SteamId
2020-03-13 18:39:13 +00:00
KingofBeast
6d4639376d Install OnSteamNetAuthenticationStatus listener, expose SteamServer.SteamId 2020-03-13 13:05:21 -05:00
Garry Newman
2f8acff629 Making SteamMatchmakingServers internal since it's not used 2020-03-04 12:40:31 +00:00
Garry Newman
cf1260983c FileVersion 2020-03-04 12:40:19 +00:00
Garry Newman
ead77b6567 Update Facepunch.Steamworks.targets 2020-03-03 09:09:47 +00:00
Garry Newman
f9b6448469 Version update 2020-03-02 10:04:13 +00:00
Garry Newman
36e5e50d85 Fixed ConnectionInfo.Identity returning wrong thing 2020-03-02 10:03:38 +00:00
Garry Newman
1797505960 Update FriendsTest.cs 2020-03-02 09:49:02 +00:00
Garry Newman
2287e5527b Added Friends.OpenWebOverlay test 2020-03-02 09:30:10 +00:00
Garry Newman
e48a0db798 Version Update 2020-03-01 11:38:29 +00:00
Garry Newman
d06054875a Add MonoPInvokeCallback to OnDebugMessage 2020-02-28 19:21:23 +00:00
Garry Newman
23129f3a83 Added SteamNetworkingUtils.SendBufferSize 2020-02-28 15:34:41 +00:00
Garry Newman
3a11b6f8b3 Update Facepunch.Steamworks.Win64.csproj 2020-02-28 14:28:04 +00:00
Garry Newman
d9bf9abeac Update Facepunch.Steamworks.Win64.csproj 2020-02-28 14:13:49 +00:00
Garry Newman
1a1809ba40 Fixed calling StreamServer.Shutdown clearing client interfaces too 2020-02-28 14:13:47 +00:00
Garry Newman
08a4136a3e Seems like struct packing only changes with CSteamId if it's not the first field 2020-02-28 13:53:22 +00:00
Garry Newman
53d86e7e3f Call OnDebugCallback on CallResults too 2020-02-28 13:31:08 +00:00
Garry Newman
e9978ec55b Fixed GlobalStatsReceived not added to debug list 2020-02-28 13:26:06 +00:00
Garry Newman
773ea24aa4 Update Facepunch.Steamworks.Win64.csproj 2020-02-28 12:20:20 +00:00
Garry Newman
b265084d18 Added Dispatch.OnException 2020-02-28 12:10:53 +00:00
Garry Newman
c24b247094 Removed SteamClient.OnCallbackException, SteamServer.OnCallbackException 2020-02-28 11:41:11 +00:00
Garry Newman
e6c0167c48 Some collection modified safety in Dispatch (seeing a few exceptions on Rust staging) 2020-02-28 11:05:27 +00:00
Garry Newman
5aeeaa0cd7
Update README.md 2020-02-27 20:03:23 +00:00
Garry Newman
e5b467ae35 SendMessage comments 2020-02-27 20:00:38 +00:00
Garry Newman
08d36b7ea1 Only try to copy to Rust folder if you're using my computer 2020-02-27 14:33:19 +00:00
Garry Newman
ebf77a8fde Added interface versions of Connection/SocketManagers 2020-02-27 14:01:27 +00:00
Garry Newman
66b221984f Fixed Sockets created using CreateRelaySocket not recieving messages 2020-02-27 13:45:42 +00:00
Garry Newman
09256aa4a3 Rename SocketInterface to SocketManager, ConnectionInterface to ConnectionManager 2020-02-27 12:54:23 +00:00
Garry Newman
2acbf964de Build a .win32 version for nuget too 2020-02-27 12:53:49 +00:00
Garry Newman
631969360c use Defines.k_SteamInventoryResultInvalid instead of default 2020-02-27 10:02:03 +00:00
Garry Newman
9db103cb2f Add Steamworks.Dispatch.OnDebugCallback 2020-02-27 10:01:43 +00:00
Garry Newman
8db2b46729 Hide structs starting with "PS3" 2020-02-27 09:49:58 +00:00
Garry Newman
93e21a5f79 Generate a dictionary of CallbackType's and the actual typeof the callback struct 2020-02-27 09:21:38 +00:00
Garry Newman
600c7dbcc4 Debug output for SocketInterface test 2020-02-26 15:29:12 +00:00
Garry Newman
f7d9acd05a Added NetAddressTest 2020-02-26 15:28:52 +00:00
Garry Newman
61b09add87 ConnectionInfo exposes NetAddress, NetIdentity 2020-02-26 15:28:40 +00:00
Garry Newman
57775e5d10 Added a bunch more functions to NetAddress 2020-02-26 15:28:25 +00:00
Garry Newman
d900b6e217 Added a bunch of functions/properties to NetIdentity 2020-02-26 15:28:16 +00:00
Garry Newman
13feee328d Renamed var ConnectionInfo from data to info 2020-02-26 14:55:13 +00:00
Garry Newman
49b55c74b8 Using shorter NetAddress.From 2020-02-26 13:49:46 +00:00
Garry Newman
8b2a888feb Cleaned up SteamClientClass/SteamServerClass 2020-02-26 13:49:31 +00:00
Garry Newman
b0d23eff22 Fixed dispatch double callbacks when server initialized 2020-02-26 12:42:20 +00:00
Garry Newman
bf60680d87 Renamed SteamNetworkingUtils.GetConfigInt to SetConfigInt 2020-02-26 12:41:45 +00:00
Garry Newman
a8f1ac3799 Added SteamNetworkingUtils.Timeout 2020-02-26 12:41:29 +00:00
Garry Newman
122c2b0a57 Added SteamNetworkingUtils.ConnectionTimeout 2020-02-26 12:41:20 +00:00
Garry Newman
a60281dc41 Fixed SteamServer events being hooked twice 2020-02-25 19:04:28 +00:00
Garry Newman
5d9e4b5c0b Fixed SteamFriends events not being hooked 2020-02-25 19:03:56 +00:00
Garry Newman
4d98ea3d51 Output data as proper hex 2020-02-25 16:26:18 +00:00