1.0.78-stable

  • Date: 05/28/2014
  • Backend upgrade: Yes
  • Required: No
  • Language file changed: Yes

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).

Upgrade Notes: IPs that currently have a “Dedicated IP” server on them will be flagged as “dedicated”

JQueryUI templates are no longer supported

Mcrypt and JSON PHP extensions are now required

Known Issues

  • Games need to be enabled for both Linux and Windows regardless of the OS you are trying to install

Features

  • Forgot Password will now reset the password instead of emailing the existing one
  • Performed some 'Spring Cleaning' on the code
  • Added some new API calls (see Code Changes below)
  • Game servers can now be set to “Maintenance Mode”, this disables user access
  • IP addresses can now be set to “Dedicated”, this creates a pool of addresses that can only be used for game servers with the “Dedicated IP” option enabled
  • Game files can be downloaded from other remote servers
  • Logic for determining which machine to install a game server onto has been rewritten

Bug Fixes

  • Removed deprecated PHP functions
  • Added missing API variables for addusergame and editusergame
  • When a user is deleted it will now be logged in the Event Log utility
  • Tooltips for event logs now work properly
  • Gameserver news will display properly when selecting a machine
  • Deleting a machine will now delete all data associated with it (graph data, IPs, game cache)
  • Machines that have voice servers cannot be deleted
  • The ajax dialog will display until the ajax call is finished, you will no longer be able to close it by clicking
  • Fixed an unsafe SQL query
  • Fixed pagination for the event log utility
  • Removed passwords from log files
  • Voice servers will automatically start after being installed
  • Fixed an issue that allowed a port to be used on multiple game servers
  • Fixed a bug that could cause ports to be saved incorrectly when a game server move fails

Template Files

  • bootstrap/admin/utilities/eventlog/ajax-list.tpl
  • bootstrap/admin/configuration/settings.tpl
  • bootstrap/admin/manageusergames/managegame.tpl
  • bootstrap/admin/machines/managemachines-add.tpl
  • bootstrap/admin/clients/clients-summary.tpl
  • bootstrap/admin/gameservers/ajax-gameserverslist.tpl
  • bootstrap/client/index.tpl
  • bootstrap/common/error.tpl

Language Changes

  • 'gamemaintenancemodeon' ⇒ “Maintenance mode is currently enabled on this game server”,
  • 'gamemaintenanceonclient' ⇒ “An administrator is currently working on this game server”,
  • 'gamemaintenancetooltip' ⇒ “When maintenance mode is enabled users and subusers will not be able to manage the game server, additionally all server monitor scans will be skipped”,
  • 'domainaliasinfo' ⇒ “This is a fully qualified domain name that is displayed in place of the IP address (e.g. something.example.org)”,
  • 'dedicatedipinfo' ⇒ “These IP's are reserved for game servers that have the \”Dedicated IP\“ option enabled, these IPs can only have a single game server on them”,
  • 'getfilesfrom' ⇒ “Get files from”,
  • 'getfilesfromtooltip' ⇒ “Select the machine to download game files from if they are not already on this machine. Game files will be downloaded when a new game server is installed on this machine. This feature only works if the files are compressed.”,
  • 'downloading' ⇒ “Downloading”

Code Changes

  • Added Maintenance::Prune
  • Added Backup::inProgress
  • Added Machines::isIPUsed
  • Added Games::FindSuitableHost
  • Machines::GameLocationIPList can now accept two new parameters (location and offline)
  • Renamed Machines::CheckPort to Machines::isPortUsed
  • Renamed User::CheckNewUserValid to User::isNewUserValid
  • Added Machines::canHostGame
  • Added Machines::isGameEnabled
  • Added Machines::hasGameFiles
  • Added Machines::getGameCacheData
  • Removed Machines::CheckGameExists
  • Added Games::needNewGameFiles
  • Added Games::downloadGameFile