1.3.0-stable
- Release Date: 8/19/2024
- Backend upgrade: Yes (Linux & Windows)
- Required: No
- Language file changed: No
NOTE: If you get a page with just the background or the page does not display properly then clear your cache(templates_c and browser).
Releases 1.2.0-stable and newer:
- Frontend: Requires PHP 7.1 - 8.3
- Windows Backend Servers: Requires Microsoft .NET Framework 4.5.2 or greater
- Linux Backend Servers: Requires JRE 8 or greater
Features
- PHP 8.1 and higher support
- Refactored threading on the backends to increase reliability
- Implemented machine-based scheduled tasks (One machine will be responsible for executing all of your scheduled tasks)
- This is the default task scheduler going forward, if you previously had it set to “gsppanel” or “local” then it will be set to using a machine after upgrading. You will need to select what machine you want to use for scheduled tasks post-upgrade.
- Scheduled tasks that are using a local cron will no longer operate.
- Refactored sending commands to machines so that it is more resilient and respects system resources
- Improved method of determining if a machine is online so allow for faster processing of machine commands
- Added bandwidth limiting to HTTP and FTP on backends, this be customized by setting “ftpratelimit=100” and/or “httpratelimit=100” (100Mbps) in gsp-panel.ini on each backend. Rate limiting is disabled by default.
- Optimized FTP connections to be considerate of CPU usage for data connections
Bug Fixes
- Fixed an issue preventing extracted archives from being deleted after downloading a game
- Fixed a data integrity issue with scheduled tasks saving properly
- Updated SysControl::Run to not waste resources on offline machines
Template Files
- templates/bootstrap/admin/configuration/settings.tpl
- templates/bootstrap/admin/manageusergames/managegame.tpl
- templates/bootstrap/admin/utilities/servermonitor.tpl
- templates/bootstrap/admin/utilities/syscontrol/syscontrol-list.tpl
- templates/bootstrap/admin/utilities/scheduler/scheduler-add.tpl
- templates/bootstrap/client/gameserver/managegame.tpl
Language Changes
- (Removed) syscontrol1
- (Removed) syscontrol2
- (Removed) servermon8
- (Removed) schedulermethodtooltip
- (Removed) scheduler1
- (Removed) scheduler2
- (Removed) scheduler3
- (Removed) scheduler4
- (Removed) scheduler5
- (Removed) schedulerrequireslicense
- (Removed) schedulerswitchlocal
- (Removed) schedulerrequiresgsp
- (Added) 'machinehascron' ⇒ “You cannot delete this machine as it is the Scheduler Machine, please edit this in General Settings”,
- (Added) 'schedulermachine' ⇒ “Scheduler Machine”,
- (Added) 'addscheduledtask' ⇒ “Add Scheduled Task”,
API Changes
- N/A