astronaut-timpeake-london-marathon

An App, a Marathon and an Astronaut: a SFS case story

Over the last few years, the RunSocial mobile app has been under development featuring SmartFoxServer 2X and other innovative technologies. Recently, the app was approved by the American National Aeronautics and Space Administration (NASA) and the European Space Agency (ESA) for use on the International Space Station (ISS).

On April 24th 2016, Tim Peake of the European Space Agency completed the London Marathon, running the 42.2 km on a treadmill connected to RunSocial while circling the Earth about two and half times at an altitude of 400 km high, being visible to all other virtual concurrent runners.

SmartFoxServer proved to be a mature and robust solution for this task, thanks to its high performance and scalable messaging system in multi-user, realtime scenarios, a sensible structure for organizing application logic and a wide range of options to store, organize, and distribute users and data.

Read the full story!

White paper: SmartFoxServer 2X and Hazelcast integration

Filetype-PdfWe 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 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.

Continue reading