Skip to content

December 2025

GodotSteam End-of-year Updates

Well, time to sneak in some big changes at the end of 2025 so I can sleep until 2026. We are rolling out GodotSteam 4.17 and 3.31 updates as well as love for the Servers with 4.8 and 3.8. All of them implement the full Flat API which should finally fix the MinGW compiling issues that have plagued the Windows users for years. No need for fancy extra patches or nothing.

This also marks MultiplayerPeer getting rolled into the main project. The MultiplayerPeer repo will be left for people using older versions, though no new releases will be put out on that repository moving forward. All updates for it should show up in the main GodotSteam 4.x branch.

On top of that, FriarTruck's awesome MultiplayerPeer work has also been wrapped into the main GDExtension for people who like that plug-ins. You will not want to use this with ExpressoBits' SMP GDExtension, however, as they have conflicting class registration. To keep using that, you'll want to stick to 4.16.2 or earlier.

Goodnight, Sweet Godot 3

As of this 3.31 update, I'll be semi-retiring the godot3 branch finally. This includes the Server 3.x version. Basically, these versions will no longer get backported updates from their Godot 4.x counterparts but I will keep building releases against any new versions of Godot 3.x the Godot Foundation puts out. Also if there are any specific bug fixes or PR's, naturally those will get patched in.

That being said, expect to see builds for Godot 3.7 when that releases and who knows how many iterations after.

Next Year

Once the new year kicks in, I will be spending more time on resources like tutorials, Skillet, etc. as those have been behind during all these patching frenzies. Also revamping (again) my plans for the GodotSteamKit stuff.

More on all that in 2026!

❤ Gramps

GodotSteam Small Patches For All

Seems there were some issues with the MinGW patch in various places so I have released a small patch to fix up Input, Networking Utils, and UGC before 4.17 is done. I am sure there are probably a few other places where these crashes might exist so hopefully that update can be fixed before those are found. Though if someone has a production-critical need, we can issue another patch for that.

That being said, every single branch has been updated with these Flat API fixes and a tiny bit more.

❤ Gramps

GodotSteam Across The Board Patch

Well, there was a bug with the run_callbacks() and embedded callbacks that needed an update across all the versions of GodotSteam and here the server builds haven't fully been deployed.

These updates include a few other tiny things, depending on the branch, but here we are rolling out GodotSteam 4.16.1 and 3.30.1 plus a super-fresh GodotSteam Server 4.7.1 and 3.7.1 too.

Some are live and others are still cooking up in the CI/CD to be released soon too!

❤ Gramps

GodotSteam Server 4.7 and 3.7 Is Ready

Finally at the end of this update cycle comes the Server builds: Godot 4.x, GDExtension, and Godot 3.x by way of Server 4.7 and 3.7, respectively. And since compiling for 4.5 had just finished when 4.5.1 was released (today), I ran it again so now we have two variants on the same release.

These are mostly cherry-picked updates from the 4.16 / 3.30 release builds that are relevant to the servers including a new Project Settings option for embedding callbacks. App ID's seem to not be able to be embedded so those must still be kept in a steam_appid.txt file.

Not too much more to report on that front. There will be a break of time then on to 4.17 and 3.31!

❤ Gramps

GodotSteam 3.30 Is Now

Well, that was delayed a bit thanks to the CI/CD stuff using too new a version of XCode and jamming up with the MacOS version. But that's all fixed (probably) and we can wheel out GodotSteam 3.31 before heading off to finish up the Server branches. This update is basically a port of the 4.16 version so the change-logs are very similar.

Also, we are hopefully hitting the tail-end of the Github migration and there may have been some older archives lost in the shuffle. If you end up needing a pre-compiled version that is missing, please hit me up and let me know. I can whip it up and fill in any weird blanks in the release section!

❤ Gramps