This is the last chapter of our two part series dedicated to managing NPCs. Make sure to review our first chapter if you haven’t already done so.
The topic of managing NPCs in games is an interesting and less discussed one. In this article we’re going to cover some concepts and strategies to work with NPCs in our multiplayer game, focusing on different modalities of interaction with real players and the game environment.
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
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
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
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.
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
In this new installment we’re going to take a look at a list of tips to improve and optimize a SmartFoxServer 2X deployment.
The list is organized in several categories starting at the higher level of your application and proceeding towards the lower level setting of the server. Completing this process will help make a more secure and efficient deployment of your game server. Continue reading
In this article we are going to explore the integration between a website’s login and SmartFoxServer’s login system, to avoid asking the player his/her credentials twice.
The scenario we’re working with is the following:
- the player opens the game’s home page and logs in
- after some browsing he hits “Play”, the game loads and the user is presented with another login screen to access SmartFoxServer
The objective of the article is to hide this last step, integrating the website’s session with SmartFoxServer, without sacrificing the security aspects. Continue reading
This time we’re going to take a look at the top common errors and pitfalls that can be easily avoided when developing and deploying a multiplayer game with SmartFoxServer 2X. The list is compiled from a selection of topics that are quite popular in our support forums.
Knowing about these common pitfalls can possibly save you a significant amount of time and head scratching. Let’s see what they are.