SFS2X Patch 2.20.3 is available!

We have just released update 2.20.3 which brings a Tomcat security update and introduces a new feature to protect locally stored Admin passwords as hashes.

You can read the full release notes and download the patch from our Updates download section.
Also, you can read more info about the password protection feature here.

There is also a small update for the Java client API (1.8.4) introducing a TCP timeout parameter in the ConfigData object. This allows to let the BlueBox trigger earlier, where needed. You can find the details in our Client API download section.

SmartFoxServer 2.20.2 and API updates

We have just released update 2.20.2 which introduces a couple of fixes, in particular it adds support for multi-byte strings in SFSObject keys.

You can read the full release notes and download the patch from our Updates download section.

Similarly we have updated our Java and Javascript client API to reflect these changes.
You can find them in the relative Client API download section.

p.s. = the other client APIs already support this feature correctly, so no update was necessary.

SmartFoxServer 2.20.1 is out!

We have recently released update 2.20.1 which introduces several fixes, one in particular with the License Server module where a missing error detection would not trigger the “grace period” under specific circumstances.

We highly recommend that you download and apply the latest patch to address the problem described. The patch is also available for older versions, starting from SFS2X 2.12.0.

Continue reading →

Godot video tutorials

Today we released the first two videos in a series of five dedicated to Godot Engine, created in association with Pivec Labs.

  • The second video shows how to setup and use the SmartFox client API object to establish a connection to the server and log in. It also shows a lobby application, which can be used as a template for multiplayer games. Find it here: SmartFoxServer Connector Tutorial for Godot

Stay tuned for the other videos in the next weeks.

SmartFoxServer Roadmap!

With the new year (2024) we have started working on a set of major new features and improvements that will come to SmartFoxServer in due time. Here is a short list of what’s cooking:

  • Support for Java 21: the latest LTS release introduces new language features, powerful API and a new Garbage Collector that can be beneficial for server apps such as SmartFoxServer.
  • Virtual Threads: is one of the main attractions in JDK 21 and a long awaited feature to improve scalability. We’re planning to redesign the threading model in SmartFoxServer to take full advantage of this feature, simplify the the configuration and offer better performance overall.
  • Reliable UDP: a new addition to the SmartFoxServer bag of supported protocols. Reliable UDP (RDP in short) is ideal for low latency, real-time communication and we plan to provide multiple QoS (quality of service) levels to support different use cases.
  • Analytics Update: we’re also planning to redesign some of features of our Analytics module to make it more flexible and well integrated.
  • New Javascript runtime: since Nashorn was dropped in JDK 15 we’re researching different solutions to keep the support for Javascript on the Server side.
  • Lots more in R&D stage: there are at least another 3-4 major features that are in the early stages of research and a long list of other improvements and tweaks that will interest the server core and API.

At the moment there is no set release date as we’re in the building and testing phase, but we’ll publish more info when it’s time and provide more details.