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