Server 3.x Change-Log
A history of all changes to the server3 branch.
Version 3.1
- Added: a missing constant
- Changed: backported various fixes from non-server GodotSteam
- Changed: updated various function arguments to match non-server GodotSteam
- Changed: constants now live in
godotsteam_server_constants.h
like non-server GodotSteam - Changed: further fixes to initialization functions
Version 3.0.1
- Changed: how initialization functions work, passing empty string now uses default IP (expected behavior)
- Fixed: incorrect verbal message from
serverInitEx()
Version 3.0
- Added: missing server functions from steam_gameserver.h
- Added: missing enums for server modes
- Added: in-editor documentation
- Changed: various improvements under-the-hood
- Changed: reorganized some constants
- Removed: unused enums, signals, functions
- Removed: unnecessary classes that are not part of the server build
Version 2.0.1
- Changed: layout to make Git cloning easier
- Fixed:
getSessionConnectionInfo()
using old networking struct - Removed: unused networking stricts
Version 2.0
- Changed: separated server back into it's own module / branch
- Changed: brought server branch in line with related master branch functions
Version 1.2.4
- Fixed: lots of compiler warnings on Linux, thanks to gregcsokas
Version 1.2.3
- Added: missing functions to Apps class
- Added: new functions and callbacks to UGC class
- Changed: EnableHeartbeats was renamed to SetAdvertiseServerActive in SDK
- Changed: various internal variable names
- Fixed: some memory allocation issues
- Removed:
setHeartbeatInterval()
andforceHeartbeat()
; was removed from SDK
Version 1.2.2
- Added: Added: ability to provide different locations for custom modules, thanks to dsnopek
Version 1.2.1
- Fixed:
getNumSubscribedItems()
was mislabeled asgetSubscribedItems()
Version 1.2
- Added: various notations and spacing
- Added:
addRequiredTagGroup()
,getQueryUGCTag()
,getQueryUGCTagDisplayName()
, andgetQueryUGCNumTags()
functions from UGC - Changed:
setCookie()
tosetHTTPCookie()
- Fixed: various delete statements
- Fixed: converting user ID in
createQueryUserUGCRequest()
- Fixed: metadata length in
setItemMetadata()
- Fixed: library paths in config.py
- Removed: compiling flag in config.py for OSX
- Removed: ticket struct as it causes craches
Version 1.1.1
- Changed: includes Godot header file to allow more than 5 arguments in a function
- Fixed:
filterText()
for Steamworks SDK 1.50
Version 1.1.0
- Added: Apps, HTTP, Inventory, Networking, UGC, and Utils classes
- Added: related callbacks, call results, constants, and enums
- Added: headless server platform for linux
- Fixed: OSX compiling config rules