1.0.69-stable
- Date: 08/10/2013
- Backend upgrade: Yes
- Required: No
- Language file changed: Yes
IMPORTANT: PHP 5.3 is required as of 1.0.69, if you are still using PHP 5.2 we highly suggest you upgrade as it's end of life.
NOTE: If you are upgrading from a release older then 1.0.65 and using a custom theme you may need to update the css.
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).
Features
- Optimized code, we have seen a 30% increase in performance.
- Added a report utility to display game status and the number of servers on IPs. Additional reports will be added in the future.
- Removed the GD and FreeType requirement, without these extensions the graphs will be disabled.
- Converted dozens of commands and queries to the API
- Will no longer try and scan machines marked as offline for games, this should increase speed when installing a new game server
- Added a game installer, this utility will download and install the game files for you
Bug Fixes
- Simplified error messages
- Server monitor can only have one instance
- Clients can now edit subusers properly
- Tasks::Update will append/update the data provided
- Windows backend will now work fine if a space is in the command line path (EventScripts, Updates, etc)
- Backends should handle FTP connection errors better
- Linux backend responses now contain newlines if they were supposed to (as seen with SteamCMD)
- WebFTP changes mode properly between ASCII and Binary
- Teamspeak3 queries should work again
- Fixed a bug when to many TS3 machines can prevent saving of settings
Template Files
- default/admin/modules/teamspeak3/gsp-panel/moduleoptions.tpl
- default/admin/header.tpl
- default/admin/manageusergames/add-game.tpl
- default/admin/manageusergames/managegame.tpl
- default/admin/manageusergames/ajax-gameoptions.tpl
- default/admin/configuration/settings.tpl
- default/admin/machines/info.tpl
- default/admin/utilities/tasklist.tpl
- default/admin/utilities/reports/games.tpl
- default/admin/utilities/reports/ips.tpl
- default/admin/utilities/reports/list.tpl
- default/admin/utilities/gameinstaller/list.tpl
- default/admin/utilities/gameinstaller/selectmachine.tpl
- default/client/submanagegame.tpl
- default/client/managegame.tpl
- default/common/ftp/main.tpl
Language Changes
- 'reports' ⇒ “Reports”
- 'reporttype' ⇒ “Report Type”
- 'selectreport' ⇒ “Select a Report”
- 'gameinstaller' ⇒ “Game Installer”
- 'gameinstallerprogress' ⇒ “You can view installs that are in progress by going to the”
- 'gameinstallerselectmachine' ⇒ “Select the machines you want to install this game to”
Code Changes
- $fullpath is now DOC_ROOT
- Converted classes to static classes - You can no longer use $games→AddUserGame, instead use Games::AddUserGames