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