SmartFoxServer 2X v2.18.3 cumulative patch

PLEASE NOTE: this cumulative patch works exclusively with SFS2X 2.18.x. If you're not currently running version 2.18 install it first, then apply this patch. SFS2X Download page

How to use

  • Unzip the patch and copy the decompressed folder inside your SmartFoxServer_2X/ installation folder.
  • Open the patch folder.
  • Run one of the three launch scripts based on the operating system in use:
    • Windows: double click the install-win.bat file
    • Linux: from a terminal run the install-linux.sh script
    • macOS: from a terminal run the install-osx.sh script

 

Version 2.18.3

  • General
    • NEW: (AdminTool) under Server Configurator > Remote Admin it is now possible to use an IP range (using CIDR notation) in the "Allowed client IP addresses" setting
    • FIX: (AdminTool) when editing a configuration parameter featuring a modal edit panel, hitting the enter key would cause the AdminTool to be reloaded
    • FIX: (Analytics) fixed error in log processing module for long Room life-cycles (life-cycle >= 24 days)
    • FIX: (Analytics) when launching log analysis process from inside Analytics, locale forced to English instead of system's default

 

Version 2.18.2

  • Server
    • NEW: QuickJoinOrCreateRoom request allows to join a Room by matching its variables to a specific Match Expression. If no match is found a new Room can be created and joined immediately. The request is available in both the client and server-side API.
    • NEW: suppressUserList option for Rooms, suppresses the room list upon joining a Room as well as removing the USER_ENTER, USER_EXIT events. It can be used in special cases where Rooms are not used for User interaction, to save bandwidth.
    • NEW: SFSApi.emptyRoom(...) allows to remove all users from a specified Room.
    • NEW: client side LagMonitor can be configured to work as a keep-alive mechanism. By default it is turne d off. It can be activated via AdminTool > Zone Configurator > General > Enable Keepalive.
    • FIX: issue when sending error codes from server side, causing a cast exception on the client side with a subgroup of client side errors.

NOTE: with this release we recommend updating the client-side API, to access the new features. Older clients will still work fine in any case.

Version 2.18.1

  • Server
    • FIX: in the SignUpComponent's Password Recovery feature the new password would not be updated in the database.
    • FIX: incorrect logging settings for the Analytics component.
    • FIX: a config setting in the Tomcat manager servlet that would not render the manager accessible from external addresses.