In this article we’re going to analyze a few strategies to serialize game state data between client and server, and discuss the pros and cons of each approach. Continue reading
Author Archives: SmartFoxServer Team
Understanding JVM/SmartFoxServer memory usage
In this article we’re going to address yet another oft-asked question regarding how SmartFoxServer uses memory and how to read the graph in the AdminTool’s Dashboard. Continue reading
White paper: SmartFoxServer 2X and Hazelcast integration
We have a new white paper available for download in our documentation website, called “SmartFoxServer 2X and Hazelcast integration“.
This is an advanced paper discussing how to integrate an in-memory data grid with multiple SmartFoxServer instances to create a fault tolerant system. The paper takes our classic Tris game example and explores ways of scaling it horizontally with multiple servers and a centralized data store.
Additionally we discuss ways to tackle the load balancing and how to restart interrupted games.
We highly recommend that you’re already familiar with how the Tris game example works and also with out previous paper, SmartFoxServer 2X Server Architecture.
SmartFoxServer 2X Haxe client API
Vincent Blanchet of Chapatiz ported the AS3 client API of SmartFoxServer 2X to Haxe, making it publicly available on GitHub for community contribution. So we took the opportunity to open the “Unofficial client API” section on the API download page.
Take a look at the bottom of this page: http://www.smartfoxserver.com/download/sfs2x#p=client
Objective-C API update 1.6.2 available
We have just released a new update of the Objective-C API for iOS/tvOS/Mac OS X, release 1.6.2.
The update contains a fix for a bug recently discovered.
You can read the release notes and download the frameworks from here.
Using properties files to load Extension settings
Often times server-side code requires a number of configuration parameters that can be easily tweaked without recompiling and re-deploying the Extension. In this article we will show a useful and little known feature of SFS2X’s Extensions. Continue reading
SmartFoxServer in the cloud with Jelastic
Recently we have announced a new partnership with cloud provider Jelastic to offer efficient and scalable cloud hosting for SmartFoxServer at very affordable prices.
In this article we’re going to explore the advantages of combining the two services, especially the ease of fine tuning the expenditure, which can be paramount for startups and independent game developers.
The power of MatchExpressions
In this new article we are going to a take a closer look at a simple concept, that of MatchExpressions within the SmartFoxServer SDK, and discuss why they are useful and how they can simplify our life when developing multiplayer games. Continue reading
Custom logging for SFS2X Extensions
In this recipe we will take a look at how we can tweak the logging configuration in SmartFoxServer 2X in order to do advanced logging from Extension code. Continue reading
SmartFoxServer on the International Space Station!
On April 24th 2016, British ESA astronaut Tim Peake will run the full 26.2 miles of the Digital Virgin Money London Marathon from the International Space Station using RunSocial, live, starting at the same time as the 37,000 runners in Greenwich Park. Take a look here!!
RunSocial is powered by SmartFoxServer: we are very proud to be part of this thanks to A51!