GENERAL

  • Dedicated servers. Game server callbacks for several interfaces were registered before they were marked as game server callbacks, so they never fired on dedicated servers.
  • Steam Input. Callback data is now copied, so the values in Steam Input events are no longer invalid.
  • SteamCoreSockets. Receiving data now reports the correct number of bytes and releases the received messages.
  • Fixed a crash in Get UGC Details and buffer issues in Get Beta Info and Filter Text.
  • The steamclient.so path now matches the server architecture.
  • Async nodes always complete. Async nodes no longer leak when the online subsystem is missing.
  • Starting a new server list, ping or rules request now cancels the previous onE
  • A server list request now completes one second after Steam reports that the refresh is complete, instead of waiting for the timeout.
  • Reading or writing a leaderboard that could not be found no longer waits forever.
  • Creating a lobby with IP connections no longer hangs if the public IP address cannot be found.
  • Async callbacks no longer run on objects that have been destroyed.
  • Fixed deprecation warnings in Unreal Engine 5.3 and later.

REMOVED

  • The legacy SteamCoreNetDriver has been removed