SmartFoxServer 2X v2.15.0 cumulative patch

PLEASE NOTE: this cumulative patch works exclusively with SFS2X 2.14.x. If you're not currently running version 2.14.x 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.15.0

  • Server Side
    • NEW: Revamped server engine's UDP pipeline to improve scalability for very high packet rates.
      • Refactored UDP socket pipeline to improve raw packet throughput
      • Intoduced a new DatagramChannel cache to reduce thread contention
      • Separate UDP and TCP queues with dedicated thread-pools allow for higher packet-per-second throughput
      • New configuration parameters added to config/core.xml to fine tune the UDP pipeline for very high traffic (e.g. >1M+ pps)

  • Admin Tool
    • NEW: the new HTML5 AdminTool is out of beta phase. It is now the recommended AdminTool instead of the legacy, Flash-based tool
    • NEW: thread-dump button in Dashboard allows to obtain a full thread-dump of the server
    • NEW: dual TCP/UDP queue graph under Dashboard > Message Queue Status
    • NEW: re-organized dropped-packets stats, now split into TCP and UDP counters
    • FIX: a disconnection issue in FireFox browsers when downloading a zipped log file via the Log Viewer module