# SmartFoxServer 2X v2.12.8 cumulative patch

PLEASE NOTE: this cumulative patch can be used to update SFS2X from versions 2.12.0 For previous versions please install version 2.12.0 first, then apply this patch.

## 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
  - MacOSX / Unix: from a terminal run the install-osx.sh script

### Version 2.12.8

- Server Side
  - FIX: fixed a critical issue with a malformed compressed request that could cause the pinning at 100% of one or multiple threads

### Version 2.12.7

- Server Side
  - NEW: updated license management, with hot-reloading for ip-based licenses and other improvements

### Version 2.12.6

- Server Side
  - NEW: improved License Server communication with faster response times; also the License Server is now reachable from China since the infrastructure was moved from Google App Engine to Amazon Web Services
  - NEW: added support for Emergency License
  - NEW: grace period increased to 96 hours (4 days) in case an error occurs during periodic license validation
  - FIX: problem preventing SFS to enter grace period under extremely rare circumstances if an error occurs during periodic license validation

### Version 2.12.5

- Server Side
  - FIX: latency when disconnecting users logging with the same account

### Version 2.12.4

- Server Side
  - FIX: problem with parsing and output of IPv6 addresses

### Version 2.12.3

- Server Side
  - FIX: issue with MMOItems not updating correctly when leaving an MMORoom and re-joining immediately after
  - FIX: issue with MMOItems not updating correctly when moved out of the AOI

### Version 2.12.2

- Server Side
  - FIX: issue when creating a new Zone from the AdminTool

### Version 2.12.1

- Server Side
  - FIX: fixed third party JSON library causing issues with numeric types for WebGL clients.