Skip to content

Server

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

Server Updates; No, GodotSteam Server

Today I pushed through what seems like a small change-log worth of fixes but, under the hood, was actually a lot of fixes for all classes available in the GodotSteam Server branches. Thankfully, a user, Michael Janeway, found that many of the class functions were linked incorrectly to the non-server versions and causing issues. After a pull-request and then combing through the rest of the functions, everything is now sorted out.

If you are using the server branches, now would be a great time to download the new versions on the Github releases page or the Godot Asset Library. All branches (Godot 4.x, Godot 3.x, and GDExtension) have been updated; since the GDNative version was deprecated, however, it will not get updated.